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

Помогите разобраться с концевиками.

admlaz
Идет загрузка
Загрузка
29.05.2018
7195
17
Вопросы и ответы
Ребята, помогайте...Где-то туплю и не могу понять где...:)

На новый принтер поставил концевики по всем направлениям(Zmin-3Dtouch). Концевики механические типа таких
Помогите разобраться с концевиками.
Соответственно в прошивке(последний Марлин) конфигурирую так:

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

//===========================================================================

// @section homing

// Specify here all the endstop connectors that are connected to any endstop or probe.

// Almost all printers will be using one per axis. Probes will use one or more of the

// extra connectors. Leave undefined any used for non-endstop and non-probe purposes.

#define USE_XMIN_PLUG

#define USE_YMIN_PLUG

#define USE_ZMIN_PLUG

#define USE_XMAX_PLUG

#define USE_YMAX_PLUG

#define USE_ZMAX_PLUG

// coarse Endstop Settings

//#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors

#if DISABLED(ENDSTOPPULLUPS)

// fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined

//#define ENDSTOPPULLUP_XMAX

//#define ENDSTOPPULLUP_YMAX

//#define ENDSTOPPULLUP_ZMAX

//#define ENDSTOPPULLUP_XMIN

//#define ENDSTOPPULLUP_YMIN

//#define ENDSTOPPULLUP_ZMIN

//#define ENDSTOPPULLUP_ZMIN_PROBE

#endif

// Mechanical endstop with COM to ground and NC to Signal uses 'false' here (most common setup).

#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.

#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.

#define Z_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.

#define X_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.

#define Y_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.

#define Z_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.

#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.

// Enable this feature if all enabled endstop pins are interrupt-capable.

// This will remove the need to poll the interrupt pins, saving many CPU cycles.

#define ENDSTOP_INTERRUPTS_FEATURE

Вроде все работает, но нет прерываний при срабатывании концевиков., т.е. спокойно движки пытаются продолжить движение после наезда на концевики.При этом автохоум работает как надо.

Собственно вопрос по этой директиве

#define ENDSTOP_INTERRUPTS_FEATURE

Вроде просмотрел и config, и config_adv, и pin_mks13 и pin_ramps... ничего такого не нашел...:(

Где собака зарыта?
Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама