GRBL 1.1 с возможностью управления 4-мя и даже 5-ю осями

Недавно удалось найти очень интересный проект, расположенный вот по этому адресу: http://robomechs.com/grbl-1-1-smt32f103c8t6/ там удалось реализовать на базе микроконтроллера stm32f103c8t6 ЧПУ контроллер с GRBL прошивкой версии 1.1, с возможностью управления 4, и 5-ю осями.

Исходный код прошивки, можно всегда скачать с сайта автора программы, там-же можно найти информацию, о том что исходный код представляет собой проект адаптированный под среду разработки Atollic TrueSTUDIO® for STM32.

Скомпилированные прошивки для 4-х, и 5-ти осей, которые нужно только залить в микроконтроллер, можно скачать в описании ниже….

Читать дальше

Обновление конструктора G-кода до версии 3.3.0.31

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

Так-же были исправлены некоторые ошибки в коде.

И были добавлены следующие улучшения:

  • При первом запуске программы когда отсутствуют профили, программа стала предлагать установить несколько демонстрационных профилей:

И при нажатии “Да”, получаем следующее:

Читать дальше

Обновление конструктора G-кода до версии 3.3.0.29

Всех приветствую!
После долгой паузы, в связи с некоторыми обстоятельствами, подготовил новую версию программы, если у вас ранее была установлена программа версии 3.3 то достаточно будет в меню “Программа” начать пункт “Проверить наличие новой версии”, и программа автоматически обновиться, либо перейти на данную страницу: http://selenur.ru/?page_id=1182 откуда скачать свежую версию программы.
В данной версии в модулях 101,102,103,500 добавлена возможность объединять несколько траекторий в одну траекторию, если их концы, расположены либо в одной точке, либо имеют дистанцию не более чем указано в настройках программы.
В настройках программы данный параметр расположен тут:

И примеры расположения пункта меню для вызова объединения:

Данный алгоритм работает только для траекторий, а окружности, дуги в данном процессе не участвуют, что в итоге дает такой результат:

Когда в итоге объединились лишь траектории.

Создание двухсторонней платы

Понемногу подошел к моменту, когда уже можно показать практически полный цикл создания печатной платы, на ЧПУ станке, с применением лазера для засветки фоторезиста.

Но по прежнему кроме лазера, применяется шпиндель для сверления отверстий, и вырезания контура платы.

И внутри данной записи я разместил видео всего процесса создания платы…

Читать дальше

Создание печатной платы лазером


Продолжаю доделывать модули новой программы генерации G-кода, сегодня добавил оптимизацию холостого хода, благодаря чему время сократилось с 12 минут до 3-х минут.

Более подробно читайте далее…

Читать дальше

Новый бета релиз v46 программы генерации G-кода

В этой версии исправлены некоторые ошибки, в том числе исправлен косяк со скелетизацией:

Когда толстые траектории превращаются в линию толщиной в 1 пиксель.

Так-же добавил возможность изменения последовательности контуров:

Для этого достаточно выбрать нужный контур, и стрелками слева от списка сместить, на нужную позицию.

Последняя версия всегда доступна на гитхабе: https://github.com/selenur/ToolsGenGkode/releases/download/2.0.0.46/v46.zip

Попытка №3 создания печатной платы с помощью лазера и фоторезиста

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

 

 

Читать дальше

Попытка №2 создания печатной платы с помощью лазера и фоторезиста

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

В процессе поиска информации о схожих фоторезистах, нашел такую информацию:

Читать дальше

1 2 3