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.35 добавил визуальное оформление состояния модулей, в цепочке действий.

Теперь текущая це:

Текущий модуль в цепочке выделяется оранжевой рамкой:

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

Доступна версия 3.3.0.33 конструктора G-кода

В новой версии были добавлены геометрические функции, которые я ранее описал, так-же добавил возможность сортировать траектории в модуле №103:

Скачивание обновленной версии всегда на странице программы, тут:

Конструктор G-кода и геометрические функции при генерации файла

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

Добавлены следующие функции:

  • CreatePoint(X,Y) – создание точки с указанными координатами
  • getAngleFrom2Poinычльно оси Х, и прямой образованной 2-мя точками
  • GetAngloiычисление угла в точке №2
  • GetDistanceBetweenPoints(point1,point2 ) – вычисление дистанции между 2-мя точками
  • GetPointInCircle(centerPoint,radius,angle) – получение точки на окружности
Читать дальше

Конструктор G-кода и математические функции при генерации файла

В процессе разработки программы, и появления новых пользователей, и идей, возникла необходимость при генерации теста с G-кодом, дополнительно использовать различные математические функции, которые добавил в версии 3.3.0.32

На текущий момент добавлены следующие функции:

  • sin(х) – вычисление синуса, где х<сление косинуса, где х - значение в градусах
  • tan(х) – вычисление тангенса, где х – зна
  • sqrt(х) – вычисление квадратного корня, где х – числовое значение
Читать дальше

Рождение новой программы генерации G-кода для создания печатных плат

Совсем недавно появилась новая программа генерации G-кода для создания печатных плат, данная программа заточена конкретно для создания печатных плат, в связи с чем подготовка нужных файлов для станка стала достаточно простой и легкой, данную программу можно скачать тут: http://www.cnc-club.ru/forum/viewtopic.php?f=155&t=22277#p495521 у автора программы в подписи в низу есть ссылка не только на скачивание самой программы, но и на исходный код, что на текущий момент стало достаточно редким явлением 😉

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

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

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

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

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

И были добавлены сле

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

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