ЕСТЬ ИДЕЯ Очень точный Home концевик для 3018 и других.

Лады, ни нашим, ни вашим :)):
"Довольствуйся настоящим, но стремись к лучшему". (С) Сократ"

оффтоп
 
Приподниму старую тему. :)
Когда делал свой станок , начитавшись интернетов тоже задумался о точности реализации HOME позиционирования. Хотя нафига оно там нужно в хобийных станках не понятно. Но если могем сделать,пуркуа бы и не па? В голову сразу пришла идея поставить в дополнение к микрику HOME оптодатчик на швп. Ну и сделал. Много лет работает на ура. По ходу такая точность и не нужна. Но раз уж сделал....
Вот реализация,мало ли кому прям точность высокая нужна.
Home Opto Picture5.jpg

Тут главное условие,чтоб в момент наезда на HOME датчик (SW1) шторка не перекрывала оптопару.
 
Вот.
 

Вложения

  • IMG_20260303_183506[1].jpg
    IMG_20260303_183506[1].jpg
    85.8 KB · Просмотры: 74
Спасибо, у вас станок из фанеры ? как себя ведет ? есть тема ? с фото устройства ?
 
Да,но он уже столько раз дорабатывался и усиливался,что ведёт себя весьма прилично. AL грызёт с точностью 0,05мм.
 
А у вас какая схема подключения, вижу на плате 2 транзистора...
А у вас внимательность совсем непрокачанная? Вижу только внизу, а вверх глаза не поднимаются?:
Сообщение в теме 'Очень точный Home концевик для 3018 и других.' Очень точный Home концевик для 3018 и других. | Page 4
 
Дабы предвосхитить последующие вопросы:
- вместо D2 должен быть нарисован не диод, а фототранзистор коллектором вверх;
- резистор R1 может быть номиналом от 510 Ом до 1к (при напряжении 12В, как на схеме);
- резистор R2 я бы поставил на 4.7к.
Да простит меня автор схемы, я так, мимопроходил...
 
Да. Схема упрощённая. Питание может быть 12в, 5в или ещё какое. Соответственно и резисторы выбираются. А на фотке 2 транзистора,просто потому,что второй выполняет роль инвертора напряжения. В моём станке сигнал HOME срабатывает при переходе с низкого на высокий.
 
Да. Схема упрощённая. Питание может быть 12в, 5в или ещё какое. Соответственно и резисторы выбираются. А на фотке 2 транзистора,просто потому,что второй выполняет роль инвертора напряжения. В моём станке сигнал HOME срабатывает при переходе с низкого на высокий.
Инвертор на транзисторах не нужен если понимать как устроен GRBL

$5 (top)


- Инверсия входов концевых выключателей, логический параметр (0 или 1)
По умолчанию, входы концевых выключателей подтягиваются к питанию встроенным резистором подтяжки Arduino. Когда сигнал на входе принимает низкий уровень, Grbl рассматривает это как срабатывание выключателя. Для противоположного поведения, просто инвертируйте входы, введя $5=1. Отключается командой $5=0. Может потребоваться перезапуск контроллера, чтобы изменения вступили в силу. ЗАМЕЧАНИЕ: Если вы инвертируете входы концевых выключателей, потребуется внешний резистор подтяжки к земле. Рекомендуется значение 1-10 кОм. Необходимость резистора обусловлена высоким входным сопротивлением входа микроконтроллера и без какой-либо подтяжки вход имеет неопределённое состояние и подвержен наводкам извне. Подтягивание входа может осуществляться к плюсу питания внешним или внутренним резистором МК, либо внешним резистором к минусу питания, в зависимости от логики работы входа.
 
Сверху Снизу