Пятница, 29.03.2024, 16:40
РАДИО-ЗАВАЛИНКА  Брянск
Приветствую Вас Гость | RSS
Главная Каталог статей Регистрация Вход
Меню сайта

Категории раздела
Мои статьи [10]
Наши поделки [10]
Описание и фотографии изделий, выполненных своими руками.

Фотографии сайта

Наш опрос
Оцените мой сайт
Всего ответов: 80

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Статьи » Мои статьи

Переделываем механические ENDSTOP в оптические для 3D принтера

В процессе создания 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.
 

Подключаем и проверяем плату на работоспособность. При подаче питания должен загорется светодиод расположенный на плате. Если в прорез оптопары поместить предмет (например линейку), то светодиод должен погаснуть.

 

 

 

Категория: Мои статьи | Добавил: Delta (02.09.2017) | Автор: RA3YBW
Просмотров: 7631 | Комментарии: 84 | Рейтинг: 5.0/2
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск

Новые статьи
[03.07.2020][Мои статьи]
Собираем нагревательный столик для замены SMD деталей (3)

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Copyright MyCorp © 2024