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

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

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

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

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

Доступна версия 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-кода на скорую руку.

Иногда бывает нужно получить простую траекторию G-кода, но при этом не хочется сильно заморачиваться, с запуском CAD программы, и для таких случаев я нашел вот такой способ: начиная с windows7 в операционной системе появился инструмент под названием PowerShell, эта штука позволяет выполнять различные скрипты, благодаря чему получается простой способ генерации.

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

Крошка токарник

Недавно удалось заполучить небольшой токарный станок, который является КЛОНОМ китайского станка “JET-BD 3”, имеющий название “BABY LATHE C0”.

Конечно размер миниатюрности у станка зашкаливал, от того что я раньше видел, он реально такой крошечный, но прикольный.

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

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