KREMEN Реклама
KREMEN Реклама

Решить проблему с MKS-TinyBee V1.0

ufo0222
Идет загрузка
Загрузка
06.07.2024
799
7
Вопросы и ответы

Приветствую. Есть 3D принтер на основе MKS TinyBee V1.0 ("дрыгстол") и есть две проблемы в прошивке.

Версия Marlin 02000902

Не могу их решить....

1 проблема:

При парковке По оси Z,выполнение команды "Home Z" из мены принтера, почему-то выполняется команда "Home All Axes". То-есть паркуется по всем осям. Как это исправить?...

Фрагменты прошивки привожу:

// @section homing

//#define NO_MOTION_BEFORE_HOMING // Inhibit movement until all axes have been homed. Also enable HOME_AFTER_DEACTIVATE for extra safety.

//#define HOME_AFTER_DEACTIVATE // Require rehoming after steppers are deactivated. Also enable NO_MOTION_BEFORE_HOMING for extra safety.

/**

 * Set Z_IDLE_HEIGHT if the Z-Axis moves on its own when steppers are disabled.

 * - Use a low value (i.e., Z_MIN_POS) if the nozzle falls down to the bed.

 * - Use a large value (i.e., Z_MAX_POS) if the bed falls down, away from the nozzle.

 */

//#define Z_IDLE_HEIGHT Z_HOME_POS

//#define Z_HOMING_HEIGHT 5 // (mm) Minimal Z height before homing (G28) for Z clearance above the bed, clamps, ...

  // Be sure to have this much clearance over your Z_MAX_POS to prevent grinding.

//#define Z_AFTER_HOMING 10 // (mm) Height to move to after homing Z

// Direction of endstops when homing; 1=MAX, -1=MIN

// :[-1,1]

#define X_HOME_DIR -1

#define Y_HOME_DIR -1

#define Z_HOME_DIR -1атывает

//#define I_HOME_DIR -1

//#define J_HOME_DIR -1

//#define K_HOME_DIR -1

2 проблема:

При включении команды "LEVEL_BED_CORNERS", и использвание ее из меню принтера

для  выравнивания стола

При прохождении первой точки X0,Y0 (LF,RF) ось Х "клинит"-каретка пытается передвинутся дальше минимальной точки, хотя EndStop датчик срабатывает нормально...Но на него реакции нет...

Помогите решить проблему....Привожу фрагменты прошивки:

#define LEVEL_BED_CORNERS

#if ENABLED(LEVEL_BED_CORNERS)

  #define LEVEL_CORNERS_INSET_LFRB { 40, 40, 40, 40 } // (mm) Left, Front, Right, Back insets

  #define LEVEL_CORNERS_HEIGHT 0.0 // (mm) Z height of nozzle at leveling points

  #define LEVEL_CORNERS_Z_HOP 15.0 // (mm) Z height of nozzle between leveling points

  //#define LEVEL_CENTER_TOO // Move to the center after the last corner

  //#define LEVEL_CORNERS_USE_PROBE

  #if ENABLED(LEVEL_CORNERS_USE_PROBE)

    #define LEVEL_CORNERS_PROBE_TOLERANCE 0.1

    #define LEVEL_CORNERS_VERIFY_RAISED // After adjustment triggers the probe, re-probe to verify

    //#define LEVEL_CORNERS_AUDIO_FEEDBACK

  #endif

  /**

   * Corner Leveling Order

   * Set 2 or 4 points. When 2 points are given, the 3rd is the center of the opposite edge.

   * LF Left-Front RF Right-Front

   * LB Left-Back RB Right-Back

   * Examples:

   * Default {LF,RB,LB,RF} {LF,RF} {LB,LF}

   * LB --------- RB LB --------- RB LB --------- RB LB --------- RB

   * | 4 3 | | 3 2 | | | | 1 |

   * | | | | | | | |

   * | 1 2 | | 1 4 | | 1 2 | | 2 |

   * LF --------- RF LF --------- RF LF --------- RF LF --------- RF

   */

  #define LEVEL_CORNERS_LEVELING_ORDER { LF, RF, RB, LB }

#endif

Спасибо.

Ответы на вопросы
Металлообработка 2025 Реклама
Металлообработка 2025 Реклама