117

Плата для управления домашними ЧПУ: ESP32GRBL

Плата для управления домашними ЧПУ: ESP32GRBL Самоделки, ЧПУ, Arduino, Электроника, Видео, Длиннопост

Сегодня перевел недавно собранный лазер на эту плату и решил поделится информацией для совсем начинающих. Если кто то хочет сейчас построить небольшой хоббийный домашний фрезер/лазер/плоттер, то мне этот проект видится очень неплохим решением.


Для подобных целей давно и успешно используется прошивка GRBL, изначально создаваемая под arduino. Время не стоит на месте, народу хочется улучшений, да и меги чет подорожали.. Как следствие, на требования хоббийного сообщества появился проект ESP32-GRBL. Он обеспечил полную обратную совместимость с предшественником, добавив попутно:


- WiFi. Это вебморда, ею удобно управлять станком с любого телефона или компьютера.


- telnet через WiFi, позволяет пробросить виртуальный com-порт целым рядом утилит без провода, что резко снижает число проблем, вызванных наводками от простых моторчиков в роли шпинделя и т.п.


- Bluetooth выполняет ту же роль, но не так удобно - вайфая с вебмордой нет.


- автономка с sd-карты - это бомба! Сгенерированную УП через вебморду заливаем на карточку в плате и нажимаем старт - комп не нужен, внешний пульт / автономный сендер не нужен.


- поддержка кучи различных популярных конфигураций станков и проектов, поддержка новых типов приводов (например, сервы как моторы) и шпинделей (rc-регули с моторчиками чего только стоят).


И со всем этим щастьем прекрасно работают любимые программы хоббистов - candle, lasergrbl и множество других. В общем, из пяти заказанных мною плат четыре уже пристроены :)


Теперь о железе. С этим грустнее, на али готового нет. Но есть отладочная плата esp32 38pin, которую вполне несложно распаять с драйверами на макетке или заказать пяток у jlcpcb или pcbway.

Вариантов плат много, в том числе и на 6 осей, но для простого трехосевика я немного переработал одну из плат сообщества и выложил тут: https://github.com/whoim2/esp32-grbl-3axis


Сам проект живет тут: https://github.com/bdring/Grbl_Esp32


Там же заявлено, кстати, что и у него уже есть потомок - FluidNC, надо попробовать.


Плата рассчитана на модульную конструкцию с минимумом мелкой пайки. Роль dc-dc выполняет готовый дешевый модуль с али, до 28в заявлено питающее напряжение. Драйвера как обычно, а4988 или любые аналогичные. Мосфет я располагать на плате не стал, полно отдельных готовых модулей - каждый подберет себе сам по необходимости. Например, такой:

Плата для управления домашними ЧПУ: ESP32GRBL Самоделки, ЧПУ, Arduino, Электроника, Видео, Длиннопост

В случае использования лазера с ttl пином он не нужен - я прицепил пин на sp3 контакт (spindle 3v3) и все отлично работает.


Если 5в логика на шпиндель не нужна, детали под esp32 можно не распаивать (кроме холдера sd-карточки).

https://a.aliexpress.com/_AohGSN

Плата для управления домашними ЧПУ: ESP32GRBL Самоделки, ЧПУ, Arduino, Электроника, Видео, Длиннопост

Самое сложное для начинающих - распаять этот самый разъём карточки и полтора десятка смд резисторов и конденсаторов 0805 типоразмера. Остальное - выводное, паяется без проблем.

Прошивается через Arduino IDE, тоже в общем то ничего сложного, инструкций масса в том числе и на русском.


Такая плата вкупе с платой мосфета полностью заменяет аналогичную в станках вида cnc3018 и множестве аналогичных, добавляя попутно шикарный функционал и обходясь дешевле старого сраного "дятла", которым эти станки комплектовались. Рекомендую!


Вот видео работы "рамки" под этой платой:

И мелкого домашнего чпу

В общем, вещь. Спасибо за внимание!

Лига ЧПУшников

2K поста11.9K подписчиков

Правила сообщества

никакой политики

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий

Вот если я совсем начинающий хочу приобрести станок ЧПУ для хобби что мне следует начать изучать? В первую очередь я имею ввиду ПО.

раскрыть ветку (7)
0
Автор поста оценил этот комментарий

Зависит от вида хобби и соответственно вида чпу

раскрыть ветку (6)
1
Автор поста оценил этот комментарий

Я в них пока что вообще ничего не понимаю, поэтому не могу сказать какой там вид. Возьмём абстрактный ЧПУ в вакууме с алика с рабочей площадью 600х400. Работы в первую очередь по дереву.

раскрыть ветку (5)
1
Автор поста оценил этот комментарий

То есть резать/гравировать?

Понадобится какой то CAD для создания 3д моделей или контуров (solidworks/fusion360/coreldraw/freecad/blender), и программа формирования УП (управляющей программы, gcode), например vectric aspire, artcam.

Есть еще программы условно для отсылки gcode на станок (candle) по USB, но в случае с esp он просто заливается через вебморду и дальше автономно исполняется, комп ненужен.

Для работы с лазером - lasergrbl.

Это лишь примеры, их масса всяких. Многие пересекаются функционалом, например в аспайр и арткаме можно контуры рисовать.

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Т.е. что бы просто вырезать отверстия в фанере достаточно будет чертежа в Corel Draw?

раскрыть ветку (3)
1
Автор поста оценил этот комментарий

В целом да. Экспортируете / импортируете, указываете операции - контурная резка, какой фрезой, какая глубина ну и всякое такое. УП на станок, указываете ноль по ХУ, подводите фрезу к верху заготовки и ноль по зет. Старт.


Все операции по отдельности просты и очевидны, если понимать, что нужно.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

фрезой, какая глубина ну и всякое такое


А это где указывается?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

В программе подготовки УП. Аспайр у меня. Арткам.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку