Да она там и 1-2 мм ни на что не влияет (горизонтальное положение модели на столе).

Да она там и 1-2 мм ни на что не влияет (горизонтальное положение модели на столе).
не стоит бояться того чего не знаешь...датчики холла, одобрямс... если нормально все сделать то все будет гут.. механический контакт это механический контакт, его надежность всегда будет гораздо хуже..3D-SPrinter писал(а): ↑11 янв 2018, 17:44Видимо, в этом и проблема.
Потому что хрен его знает, как они работают - на замыкание, или размыкание. И работают ли вообще?![]()
С обычными микриками было бы всё проще.
По оси Х именно так как написано, причем Y и Z работают как надо. Что интересно, я пробовал самую свежую прошивку и там все концевики работали с бампом. Именно так я узнал, что на старой прошивке у меня не все нормально
Код: Выделить всё
//===========================================================================
//============================== 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
// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING false // 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 false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // 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.
// @section homing
// 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
Точно! Об этом-то я как-то и не подумал.
Сам сегодня с этим столкнулся.adlerm писал(а): ↑12 янв 2018, 08:28если после первого срабатывания голова отъезжает назад и останавливается, то вероятнее всего проблема именно в этом (достаточно увеличить данный параметр).. если же она после первого же срабатывания концевика замирает, значить для этой оси данный параметр отключен или не верно настроен..
Код: Выделить всё
// @section homing
// ENDSTOP SETTINGS:
// Sets 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 min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below.
// @section machine
// Travel limits after homing (units are in mm)
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS 300
#define Y_MAX_POS 200
#define Z_MAX_POS 204
Нужно перевернуть разъём мотора на рампсе. В пронтерфейсе направление движения должны быть наоборот (при нажатии вниз стол едет вверх).