Помогите разобраться с концевиками.
Ребята, помогайте...Где-то туплю и не могу понять где...:)
На новый принтер поставил концевики по всем направлениям(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... ничего такого не нашел...:(
Где собака зарыта?
На новый принтер поставил концевики по всем направлениям(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... ничего такого не нашел...:(
Где собака зарыта?
Популярные вопросы
Рванная верхняя поверхность.
Доброго времени суток. Требуется помощь в настройке. При печати горизонтальных поверхностей принтер даёт эффект ряби. Особенно сильно при печати завер...
TPU пластик дефекты печати
Всем доброго времени суток! Помогите решить данный дефект печати. Пластик TPU 95 печатается на принтере K1 MAX. Параметры стандарт для TPU
Кубик, Simplify3D и мосты
slic3r перед тем, как выкладывать верхние слои, кладет мосты, а прекрасный Simpli3D этого не делает :(
То есть вот это зелено...
То есть вот это зелено...


Комментарии и вопросы
А вот трубогиб и напечатать мо...
Сомнения есть у меня.
Как уже верно подмечено, это р...
Добрый вечер. Подскажите почем...
Всем наидобрейшего времени сут...
задумался вот немного дрыгстол...
Камрады! У меня появилась возм...