Разработчик ЧПУ и управления движением из США Барт Дринг разработал плату контроллера ЧПУ 6x CNC Controller , совместимую с FluidNC, построенную на базе модуля ESP32 (предварительно запрограммированного с помощью FluidNC) и включающую 6 внешних драйверов шаговых двигателей с сигналами 5 В. Она позволяет выполнять настройку, обновления и управление через веб-браузер.
Контроллер также включает в себя отдельные элементы управления шагом/направлением и светодиодные индикаторы для легкой настройки. Он предлагает восемь входных портов для концевых выключателей, датчиков и элементов управления, а также несколько вариантов управления шпинделем, включая RS485 VFD, 0-10 В, PWM, релейный, бесщеточный двигатель (BESC) и лазерный PWM с сигналами включения. Кроме того, он имеет два 3A MOSFET для реле или соленоидов, слот для карты MicroSD для локального хранения G-кода и разъем расширения для удлинителей GPIO или подвесных интерфейсов.
Характеристики 6-го контроллера ЧПУ
- Беспроводной модуль – Espressif Systems ESP32-WROOM-32E
- Двухъядерный микроконтроллер ESP32
- 4 МБ флэш-памяти
- Возможность подключения по WiFi 2,4 ГГц и Bluetooth LE, встроенная антенна на печатной плате
- Хранилище – разъем для карты MicroSD для локального хранения файлов G-кода
- Подключение к сети – 2,4 ГГц Wi-Fi 4
- Каналы двигателя – 6х драйверов шаговых двигателей (сигналы 5 В, отдельные сигналы шага, направления и включения со светодиодами)
- Управление лазером – PWM и сигналы включения для управления лазером
- Входы – 8x изолированных входов переключателей для пределов, датчиков и элементов управления
- Выходы – 2x 3A MOSFET для реле, соленоидов и клапанов; неиспользуемые выходы шпинделя 5 В можно использовать повторно
- USB – USB-C соединение для настройки FluidNC и обновления прошивки
- Расширение:
- Поддержка NPN-датчиков приближения/индуктивных датчиков (с переключением на землю)
- Разъем модуля расширения для удлинителей GPIO, Подвесные интерфейсы
- Разное
- Внешние подтягивающие резисторы на всех входах (кроме GPIO.2 и GPIO.26)
- Светодиоды для сигналов шага, направления и включения на каждом выходе двигателя
- Светодиоды состояния питания, шпинделя и выходов MOSFET
- Вход для аварийной остановки оборудования (E-stop)
- Веб-интерфейс для настройки FluidNC
- Питание
- Вход постоянного тока 12–30 В (VMot) с минимальным требованием 2 А
- Центральный разъем доступа к напряжению:
- 3,3 В (макс. 100 мА)
- 5 В (макс. 500 мА)
- VMot (макс. 1 А на контакт)
- Клеммы MOSFET обеспечивают до 3 А на контакт
- Нет защиты от обратной полярности (неправильное подключение может повредить контроллер)
- Размеры – 125 x 85 мм.
Эта плата контроллера ЧПУ, совместимая с FluidNC, имеет полностью открытый исходный код, и все файлы, включая файлы схемы и платы, доступны для загрузки с EasyEDA . Что касается программного обеспечения, плата предназначена для работы с прошивкой FluidNC, которую можно установить и обновить с помощью веб-установщика. Файлы конфигурации определяют конкретную настройку оборудования, включая драйверы двигателей, переключатели и элементы управления шпинделем. Хотя контроллер поставляется с базовым файлом конфигурации для тестирования, пользователям обычно необходимо создать собственный файл конфигурации, соответствующий настройке их станка. Более подробную информацию можно найти на Wiki.
Ранее мы писали о другой плате контроллера ЧПУ на базе ESP32, совместимой с FluidNC и разработанной специально для перьевых плоттеров и лазеров, также работающей под управлением прошивки FluidNC. Мы также рассмотрели Tobor (робот, написанный наоборот), модульную платформу роботизированной руки с открытым исходным кодом, включающую модуль ESP32-WROOM-32 с предустановленной прошивкой FluidNC.
Этот 6-позиционный контроллер ЧПУ доступен в магазине Tindie за 64 доллара США, но вы найдете его по более низкой цене на Elecrow (49 долларов США ).
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.