GRBL CNC - Как избежать ложных срабатываний концевиков.
Собрал я тут на досуге себе бюджетный лазерный гравер из "г...на и палок".
На основе ARDUINO UNO + CNC Shield v.3 с прошивкой GRBL v.1.1. За основу конструкции был взят простенький станок с Thingiverse - TRIPLE CNC MACHINE.
Подкупила простота исполнения, отсутствие больших печатных деталей и доступность используемых материалов. Пришлось немного изменить печатные детали, т.к я отказался от шпилек в пользу ходовых винтов с гайками, но сейчас не об этом...
Всё получилось в более менее приемлемом виде:
На фото на каретку прикручен скрайбер - инструмент для рисования печатных плат методом "процарапывания" краски.
Первая пробная гравировка лазером на ДВП.
И в принципе всё было неплохо ... пока я не включил в параметрах использование концевиков и позиции "HOME".
После этого гравер стал вести себя весьма странно - при включении подачи по любой из осей, очень часто выдавалось сообщение о срабатывании концевого выключателя. Наводки не позволяли нормально что либо сделать на станке. Особенно это проявлялось при начале движения по оси Y, в меньшей степени от осей X и Z.
Поискав в сети информацию о подавлении наводок в подобных конструкциях, приемлемых для себя вариантов не нашел. В основном предлагалось экранировать провода до концевиков или напаять на входы для концевиков в шилде дополнительные конденсаторы и резисторы. Но поскольку у меня уже всё было собрано и закреплено мне эти варианты не подходили, не хотелось перекладывать провода концевиков и напаивать, что то на шилд. Продолжив поиски, на GitHUB в статьях GRBL WIKI нашел статью про концевики
(Wiring Limit Switches). И в ней же схему оптической развязки концевиков для исключения наводок. Схема и печатная плата в статье нарисована для нормально разомкнутых концевых выключателей, но в конце этой же статьи приводятся преимущества выполнения ограничителей на нормально замкнутых концевых выключателях.
Я лично тоже считаю, что НЗ (нормально замкнутые) концевики имеют некоторые преимущества по сравнению с НО (нормально открыми). Поэтому переделал схему оптронной развязки для использования НЗ концевиков, так же добавил индикацию срабатывания концевиков по осям. После испытаний и изготовления, подключил блок развязки к свему граверу и всё заработало так, как и должно было работать.
Конструктивно развязка выполнена в виде отдельного небольшого блока, включаемого между концевыми выключателями и входами концевиков шилда. На приведенном ниже фото это черный маленький блочёк со светодиодами.
Ну и наконец собственно сама схема и рисунок ПП. Возможно ещё кому то и пригодится...
Еще больше интересных статей
Создание и считывание своих меток NFC для базы данных катушек SPOOLMAN
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Данный проект реализует считывание NFC меток типа NTAG2xx установле...
Что такое керамическая 3D-печать и где ее применяют
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Когда...
Blue Pill & SSD1306, ну очень маленькие.., но 32 бит!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Решил я тут попробовать перейти с 8 бит на 32.
Готовы...


Комментарии и вопросы
хорошая идея. останется потом....
Колесо для белки
Да. Инет не нужен. Нужен комп....
Уважаемые, кто обладает опытом...
Добрый день! Может кто сталкив...
Здравствуйте, сделал программу...
Субж в заголовке, продавцы на...