Контроллер ЧПУ, совместимый с FluidNC, поддерживает 6 шаговых драйверов, веб-конфигурацию

Разработчик ЧПУ и управления движением из США Барт Дринг разработал плату контроллера ЧПУ 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.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments