В процессе создания 3D принтера возникла необходимость поставить концевики на каждую ось, что бы избежать аварийной ситуации когда блок печатающих головок упрется в боковые стенки. В Китае были приобретены самые дешовые механические ENDSTOP(ы).
На плате стоит концевой выключатель. Его нужно выпаять.
Берем оптопару. Оптопары я выпаял из старого лазерного принтера. Размечаем отверстия согласно выводам оптопары. Сверлим отверстия. Отверстия которые не соединяються с "массой" нужно со стороны установки оптопары "разенковать".
Вот схема по которой будем переделывать нашу плату.
Далее на плате резаком или чем-то другим острым вырезаем пятачки под пайку. Нужно сделать всего только на двух выводах пяточки. Остальные два вывода должны быть соединены с "массой", по этому зачищаем паяльную маску до меди для пайки. Припаиваем резистор на 100R который идет на светодиод и небольшую перемычку.
Получилась вот такая платка.
Отличительная особенность механических концевиков от оптических, заключается в том, что механические концевики находятся в состоянии нормально разомкнутом состоянии, а оптические в состоянии нормально замкнутом. Поэтому в прошивке программы MERLIN нужно поменять в строчках значение (true) на (false):
#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 true// 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.
Подключаем и проверяем плату на работоспособность. При подаче питания должен загорется светодиод расположенный на плате. Если в прорез оптопары поместить предмет (например линейку), то светодиод должен погаснуть.
|