BLTouch не покрывает всю площадь рабочего стола

Моя проблема в том, что BLTouch не исследует весь стол, в котором зонд начинается с левого края и останавливается в середине стола. Я использую программное обеспечение Marlin 2, и это код в конфигурации.h файл:

  #define BLTOUCH

/**
 * Touch-MI Probe by hotends.fr
 *
 * Этот зонд развертывается и активируется путем перемещения оси X к магниту на краю стола.
 * По умолчанию предполагается, что магнит находится слева и активируется домом. Если магнит находится
* справа, включите и установите TOUCH_MI_DEPLOY_XPOS в положение развертывания.
 *
 * Также требуется: BABYSTEPPING, BABYSTEP_ZPROBE_OFFSET, Z_SAFE_HOOMING,
 * и минимальная ВЫСОТА Z_HOMING_HEIGHT 10.
 */
//#define TOUCH_MI_PROBE
#if ENABLED(TOUCH_MI_PROBE)
  #define TOUCH_MI_RETRACT_Z 0.5                  // Height at which the probe retracts
  //#define TOUCH_MI_DEPLOY_XPOS (X_MAX_BED + 2)  // For a magnet on the right side of the bed
  //#define TOUCH_MI_MANUAL_DEPLOY                // For manual deploy (LCD menu)
#endif

// Зонд, который развертывается и укладывается с помощью соленоидного штифта (SOL1_PIN)
//#define SOLENOID_PROBE

// Зонд, установленный на салазках, вроде тех, что сконструировал Чарльз Белл.
//#define Z_PROBE_SLED
//#define SLED_DOCKING_OFFSET 5  // The extra distance the X axis must travel to pickup the sled. 0 should be fine but you can push it further if you'd like.

// Зонд, развертываемый путем перемещения оси x, такой как реечный зонд Wilson II, разработанный Марти Райсом.
//#define RACK_AND_PINION_PROBE
#if ENABLED(RACK_AND_PINION_PROBE)
  #define Z_PROBE_DEPLOY_X  X_MIN_POS
  #define Z_PROBE_RETRACT_X X_MAX_POS
#endif

// Duet Smart Effector (для принтеров delta) - https://bit.ly/2ul5U7J
// Когда контакт определен, вы можете использовать M672 для установки/сброса чувствительности //#define DUET_SMART_EFFECTOR
#if ENABLED(DUET_SMART_EFFECTOR)
  #define SMART_EFFECTOR_MOD_PIN  -1  // Подключите вывод GPIO к выводу Smart Effector MOD
#endif

/**
 * Используйте StallGuard2, чтобы прощупать стол соплом.
 * Требуются тринамические шаговые драйверы с поддержкой StallGuard.
 * ВНИМАНИЕ: Это может привести к повреждению машин с Z-образными свинцовыми винтами.
 * Будьте предельно осторожны при настройке этой функции.
 */
//#define SENSORLESS_PROBING

//
// Для Z_PROBE_ALLEN_KEY см. Пример конфигурации Дельты.
//

/**
 * Z Probe to nozzle (X,Y) offset, relative to (0, 0).
 *
 * In the following example the X and Y offsets are both positive:
 *
 *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 }
 *
 *     +-- BACK ---+
 *     |           |
 *   L |    (+) P  | R <-- probe (20,20)
 *   E |           | I
 *   F | (-) N (+) | G <-- nozzle (10,10)
 *   T |           | H
 *     |    (-)    | T
 *     |           |
 *     O-- FRONT --+
 *   (0,0)
 *
 * Specify a Probe position as { X, Y, Z }
 */
#define NOZZLE_TO_PROBE_OFFSET { -43.5, -9, 0 }

// Большинство зондов должны держаться подальше от краев стола, но
// с NOZZLE_AS_PROBE это может быть отрицательно для более широкой области зондирования.
#define MIN_PROBE_EDGE 20

// Скорость перемещения по осям X и Y (мм/м) между зондами
#define XY_PROBE_SPEED 800

// Скорость подачи (мм/м) для первого захода при двойном зондировании (MULTIPLE_PROBING == 2)
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z

// Скорость подачи (мм/м) для "точного" зонда каждой точки
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)

Я попытался изменить значение > #define MIN_PROBE_EDGE 20, но ничего не изменилось.

Также это код configuration_adv.h:

#if PROBE_SELECTED && !IS_KINEMATIC
  #define MIN_PROBE_EDGE_LEFT MIN_PROBE_EDGE
  #define MIN_PROBE_EDGE_RIGHT 15
  #define MIN_PROBE_EDGE_FRONT MIN_PROBE_EDGE
  #define MIN_PROBE_EDGE_BACK MIN_PROBE_EDGE
#endif

Я также пытался изменить эти значения, но, к сожалению, ничего не получалось.

, 👍1

Обсуждение

Что на самом деле делает ваш зонд, когда вы запускаете "G29"?, @Rykara

Вы видели этот вопрос: Как установить границы Z-зонда в прошивке при использовании автоматического выравнивания стола?? Ваш зонд находится довольно далеко слева, это вычитается справа, чтобы предотвратить повреждение принтера., @0scar

Спасибо всем вам за ваш вклад, я обнаружил, что мне пришлось сбросить материнскую плату и загрузить новый код, чтобы могли применяться новые изменения., @Rayan

Пожалуйста, оставьте свой комментарий в качестве ответа! Отвечать в комментариях не разрешается. Когда вы ввели свой ответ, вы можете принять его через 48 часов., @0scar


1 ответ


0

Я обнаружил, что мне нужно сбросить материнскую плату и загрузить новый код, чтобы применить новые изменения.


Ответил ОП, скопировал из комментария к вопросу...


,