Металл2024 Реклама
Метобр2024 Реклама

#error "DISABLE_[XYZ] is not compatible with HOM E_AFTER_DEACTIVATE or Z_SAFE_HOMING."

ChuchaTV
Идет загрузка
Загрузка
23.04.2020
2340
15
Вопросы и ответы

Всем привет, прошу помощи у коллег.

Решил поставить на свой  Самосбор CoreXY китайкий клон БЛТАЧ.

Все подключил правильно (Три провода  на серво  и два  провода на концевик  z минимум) согласно инструкции ниже и все работает правильно,  датчик выдвигается и  задвигается и срабатывает при касании, только  есть одна проблема:

    Стол у моей КОРЫ маленький  310*310, а  рабочая область  480*480 и соответственно при запуске принтера  в ноль (HOME), сначала он отправляет  оси X и Y ДОМОЙ , а потому  поднимает ось Z, но так как  сопло и сам  датчик находится вне  области  стола , то он получается не упирается в сам стол и стол едет в бесконечность(

На сколько я  понял, решить проблему  должна функция define (Z_SAFE_HOMING), которая  по идее  должна выводит  в центр координат сопло.

//#define Z_SAFE_HOMING

#if ENABLED(Z_SAFE_HOMING)

  #define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // X point for Z homing when homing all axes (G28).

  #define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Y point for Z homing when homing all axes (G28).

#endif

Как только ее раскомментирую, сразу появляется  ошибка:

1350 | #error "DISABLE_[XYZ] is not compatible with HOME_AFTER_DEACTIVATE or Z_SAFE_HOMING."

      | ^~~~~

In file included from Marlin\src\HAL\HAL_LPC1768\../../inc/MarlinConfig.h:38,

                 from Marlin\src\HAL\HAL_LPC1768\HAL_SPI.cpp:51:

Marlin\src\HAL\HAL_LPC1768\../../inc/SanityCheck.h:1350:6: error: #error "DISABLE_[XYZ] is not compatible with HOM

E_AFTER_DEACTIVATE or Z_SAFE_HOMING."

А это инструкция  по которой  все настраивал!!!

■ Configuration.h

//============================== Endstop Settings ===========================

#define USE_ZMIN_PLUG // a Z probe

#define ENDSTOPPULLUPS // BLTouch Smart V3.0 and Later

#define ENDSTOP_INTERRUPTS_FEATURE

//============================= Z Probe Options =============================

#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

#define BLTOUCH

#if ENABLED(BLTOUCH)

 #define BLTOUCH_V3

 #if ENABLED(BLTOUCH_V3)

 //#define BLTOUCH_FORCE_5V_MODE //for 5V logic

 #define BLTOUCH_FORCE_OPEN_DRAIN_MODE // default : Logic Voltage Free

 #endif

#endif

#define PROBING_HEATERS_OFF // *option

#define PROBING_FANS_OFF // *option

#define X_PROBE_OFFSET_FROM_EXTRUDER 0 //Depend on your BLTouch installation value

#define Y_PROBE_OFFSET_FROM_EXTRUDER -22 //Depend on your BLTouch installation value

#define Z_PROBE_OFFSET_FROM_EXTRUDER -2.35 //Depend on your BLTouch installation value

#define MIN_PROBE_EDGE 20

#define Z_CLEARANCE_DEPLOY_PROBE 15 // set up at least 15

#define Z_CLEARANCE_BETWEEN_PROBES 10 // set up at least 10

//=============================== Bed Leveling ==============================

// Choose a line of below lines and remove // at the start of the line

//#define AUTO_BED_LEVELING_3POINT

//#define AUTO_BED_LEVELING_LINEAR

#define AUTO_BED_LEVELING_BILINEAR

//#define AUTO_BED_LEVELING_UBL

//#define MESH_BED_LEVELING

//=========================== Extra Featurest ================================

#define NUM_SERVOS 3 // set up at least 1

#define SERVO_DELAY { 300, 300, 300 }

Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама