Найти тему
LENIVO

Самодельный ЧПУ Лазерный гравёр с рабочей зоной 100х100 мм

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

Если посмотреть разные материалы в интернете на данную тему , то самое простое это сделать лазерный выжигатель из DVD приводов. Только вот зона для выжигания получается маленькая всего 40х40 мм. Хотя в габаритах данных устройств можно сделать выжигатель и с большей рабочей зоной.

У меня получился вот такой ЛАЗЕРНЫЙ ГРАВЁР. Рабочая зона 105 мм на 110 мм. Разрешение 6 линий на мм. Но лучшее качество получается на разрешении 4 линии на 1 мм. Скорость прожига 300 мм/мин (5 мм/сек). Скорость прожига определяется мощностью лазера и качеством его фокусирующей системы.


Самодельный ЧПУ Лазерный гравёр с рабочей зоной 100х100 мм

-2

Вот такую картинку он выжигает достаточно быстро, всего за четыре минуты в пиксельном режиме. В бесплатной программе по подготовке кодов LaserGRBL- этот режим называется "Сглаживание 1 BIT", а векторном режиме выжигание происходит в несколько раз быстрее, но качество хуже.

-3
Можно резать картон, ткань, черный пластик 5 мм, фанеру до 3 мм.
Можно резать картон, ткань, черный пластик 5 мм, фанеру до 3 мм.

Построение данного выжигателя способствовало наличие 3D принтера. С помощью принтера были нарисованы в Солидворксе и напечатаны ( не с первого раза) редукторные приводы по осям Х и У.

-5

В процессе это было как то так. Также были использованы шаговые двигатели от сканеров с шагом 7,5 градусов. Так как движки слабые, а шаг у них большой, то пришлось мудрить с редукторами.

-6

Был вариант сделать винтовой редуктор, но с ременной передачей всё работало шустрее.

-7

Редукторы на оси получились разные , так как одинаковых подходящих шестерёнок в наличии не было.

-8

Далее к корпусу от ДВД-привода прикручиваем две стойки и крепим приводы осей.

-9

Как вариант можно добавить третью ось и сделать ЧПУ сверлильный станок для сверловки печатных плат. Плата управления позволяет работать с тремя осями и управлять при этом двигателем или драйвером лазера.

-10

Сперва решил попробовать поставить лазер из ДВД привода. Также из ДВД привода была взята фокусирующая линза. Фокусирующее устройство собрал из гайки и винтового штуцера, куда вставил резиновую втулку с линзой.

-11

-12

Для питания лазерного диода был применен -готовый электронный модуль для управления мощностью лазерным диодом (50-300 мВт) и блок DC-DC - понижающий блок со стабилизацией постоянного напряжения с 12 вольт до 5 вольт.

Модуль управления лазерным диодом .
Модуль управления лазерным диодом .

-14

Но мощность получилась маленькая. Мощности хватало только выжигать по ЧЕРНОМУ пенопласту. Чтобы выжечь точку на картоне требовалось очень много времени.

-15

Поэтому применил китайский лазерный модуль на 2,5 ватта с длиной волны 450nM. Он комплектовался внешним драйвером управления.

-16

Система управления.

Состоит из платы управления CNC shield 111330 + процессорного блока ARDUINO NANO+ драйверов управления шаговыми двигателями DRV8825. А для питания всё этого применён блоком питания 12 вольт на 4,5 Ампера . Причем блок питания на 3 ампера данный лазерный выжигатель не не тянул. Это свидетельствует о том, что китайцы разогнали лазерный блок в импульсном режиме до 5 ватт. Также следует отметить, что CNC shield 111330 надо переделывать и изменять стандартные настройки, чтобы он корректно управлял шаговыми двигателями. Но переделке CNC shield 111330 , в виду большого объема материала, обычно посвящают отдельную статью.

-17
-18

Для управления лазерным выжигателем используется прошивка GRBL1.1f . Сперва стояла GRBL 0.9 , но в 1.1 f добавили функционал для управления лазером. Чтобы прошить GRBL 1.1f через ARDUINO Ide требуется добавить GRBL.zip в библиотеку. А саму GRBL 1.1f открыть через "пример" скетча GRBL .
В этом примере только одна строчка - "используем библиотеку GRBL ". И всё. Если открывать по другому, то ARDUINO Ide ругается, что чего то там не находит. А параметры GRBL 1.1f забиваем через сервисную программу управления. Я использовал для этого LaserGRBL.

Коды для выжигания формируются очень просто из обычной картинки в бесплатной программе LaserGRBL. Скачать её можно с официального сайта. Как с ней работать есть несколько видео на ю-тубе.

Сперва обрабатываем картинку

-19

Потом запускаем прожиг или сохраняем файл на СД-карту.

-20

И получаем результат

-21

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

Для удаленной работы прикрутил сенсорный экран с собственным процессором и кардридером - MKS TFT 24 . Только пришлось залить специальную прошивку для работы с лазерными граверами.

GRBL не умеет работать с экраном и кардридером. Да и Ардуино NANO имеет мало пинов управления. Подключить, конечно можно было бы, но в прошивке GRBL 1.1f нет этого функционала.
Но хочется иметь возможность печати отдельно от компьютера.
А вот у MKS TFT 24 есть специализированная прошивка для управления лазерным гравёром, только она заточены под свою плату MKS DLC GRBL CNC Shield controller . Но процессор совпадает с Ардуино NANO и прошивка тоже совпадает. Значит берём и разбираемся как подключить и подключаем. А на шилде 111330 есть даже специальный разъём для подключения "RX TX +5v GND". И напряжения, и силы тока на этом разъёме вполне хватило для работы экрана.

-22

Подключение MKS TFT 24 к CNC shield 111330.
Подключение MKS TFT 24 к CNC shield 111330.
MKS TFT 24 - со специальной прошивкой от производителя для лазерных гравёров.
MKS TFT 24 - со специальной прошивкой от производителя для лазерных гравёров.

Вот небольшое видео работы лазерного выжигателя.

Всем удачи и хорошего настроения.