Лазерный гравер своими руками из dvd приводов с ЧПУ-управлением.
Шаг 1: Разбираем старые DVD-приводы
![](https://img.masterclub.online/gs/cdn.instructables.com/FPM/7UG6/J6IEZJOE/FPM7UG6J6IEZJOE.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F5L/CUJX/J6IEZHI1/F5LCUJXJ6IEZHI1.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FB6/86ME/J6IEZHID/FB686MEJ6IEZHID.LARGE.jpg)
Для начала, нам понадобятся два оптических привода — CD или DVD. Нас интересует каретка с шаговым двигателем, направляющие и лазерные диоды. Эти каретки будут нашими осями X и Y, их нужно будет прочно закрепить перпендикулярно друг другу. Как это сделать — вопрос вашего воображения.
Шаг 2: Собираем основу
![](https://img.masterclub.online/gs/cdn.instructables.com/FVH/73JU/J6IEZHIE/FVH73JUJ6IEZHIE.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F0K/4ZC4/J6IEZHIO/F0K4ZC4J6IEZHIO.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FCS/KN98/J6IEZHJ7/FCSKN98J6IEZHJ7.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F98/5I1I/J6IEZJUG/F985I1IJ6IEZJUG.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FMJ/DH3Q/J6IEZJUJ/FMJDH3QJ6IEZJUJ.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FH3/0VIC/J6IEZJUM/FH30VICJ6IEZJUM.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FQS/45WX/J6IEZJUN/FQS45WXJ6IEZJUN.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F55/D77D/J6IEZJUO/F55D77DJ6IEZJUO.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FO9/YH63/J6IEZMI9/FO9YH63J6IEZMI9.LARGE.jpg)
В моём распоряжении был алюмелевый уголок примерно метр длиной и акриловое стекло. Я сделал основу из них, прикрутив ось Y маленькими болтами к алюминию. Закрепите ось X на алюминиевом уголке при помощи распечатанных на 3D принтере кронштейнах. Также будет хорошо сделать резиновые ножки для базы.
Шаг 3: Лазер
![](https://img.masterclub.online/gs/cdn.instructables.com/FCY/2QH8/J6IEZLFI/FCY2QH8J6IEZLFI.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F4V/V3RT/J6IEZLFT/F4VV3RTJ6IEZLFT.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FTF/OCKU/J6IEZLFV/FTFOCKUJ6IEZLFV.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F38/BAX7/J6IEZLG6/F38BAX7J6IEZLG6.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FBK/LZHV/J6IEZLEJ/FBKLZHVJ6IEZLEJ.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F6A/E13A/J6IEZLF5/F6AE13AJ6IEZLF5.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FBQ/WZ5G/J6IEZLF7/FBQWZ5GJ6IEZLF7.LARGE.jpg)
Следующий шаг — работа с лазером. Если вы разобрали привод DVD RW, вы можете использовать для проекта его лазерный диод, просто соорудите небольшой движочек — у меня есть видео о том, как это сделать.
Я собираюсь использовать модуль лазера 1.5w 445nm, который я соорудил в этом видео.
Естественно, при длительной работе, настольному лазерному граверу потребуется охлаждение, для DVD может хватить и кусочка алюминия, но в моём случае потребуется активное охлаждение. Я распечатал кронштейны для крепежа лазерного диода с движком на радиаторе с вентилятором шириной 50мм, таким образом, я решил и проблему с выведением дыма от гравируемой поверхности. В этом проекте обязательно носите очки для защиты от лазера, они стоят копейки — не экономьте на своём здоровье.
- Лазер 405nm 500mw — Ali или Amazon
- Лазер 445nm 500mw — Ali или Amazon
- Лазер 650nm 150mw — Ali или Amazon
Шаг 4: Электроника
![](https://img.masterclub.online/gs/cdn.instructables.com/FGO/I0RP/J6IF007J/FGOI0RPJ6IF007J.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FT5/GJIP/J6IEZNIC/FT5GJIPJ6IEZNIC.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FIE/VYGK/J6IEZNID/FIEVYGKJ6IEZNID.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FCZ/VTBF/J6IEZNGK/FCZVTBFJ6IEZNGK.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FKJ/TUWA/J6IEZNGN/FKJTUWAJ6IEZNGN.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FLH/K06O/J6IEZNGQ/FLHK06OJ6IEZNGQ.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FMI/81VQ/J6IEZNH2/FMI81VQJ6IEZNH2.LARGE.jpg)
В качестве мозга у нас будет Ардуино Нано(Ali или Amazon), также нам пригодится шаговый мотор A4988 (Ali или Amazon), MOSFET IRFZ44N (Ali или Amazon), пара резисторов 47 ohm и 10k (Ali или Amazon). Источник питания для моторов и лазера — 12V и минимум 3A (Ali или Amazon), питание на Ардуино подается напрямую через USB, я полагаю, что схема довольно проста. Наиболее внимательные из вас обратили внимание на радиатор — тот факт, что я купил движок лазера на одну li-ion батарейку около 4V, и использовал lm317 для понижения DC-DC вольтажа с 12V на 4V, конечно же, он очень грелся при силе тока в 700mA. Я собрал всё на макетной плате, но забыл записать видео, поэтому посмотрите, как всё было спаяно на плате. MOSFET не нуждается в охлаждении — он и так достаточно прохладный.
Шаг 5: Программное обеспечение
![](https://img.masterclub.online/gs/cdn.instructables.com/F6B/SSUI/J6IF00RG/F6BSSUIJ6IF00RG.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FD5/LT3S/J6IF00RT/FD5LT3SJ6IF00RT.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F6O/PD50/J6IF00SU/F6OPD50J6IF00SU.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FOA/MKCJ/J6IF00SV/FOAMKCJJ6IF00SV.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FZX/GKS7/J6IF00TW/FZXGKS7J6IF00TW.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FU2/D3NW/J6IF00UX/FU2D3NWJ6IF00UX.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FRS/M55B/J6IF00UY/FRSM55BJ6IF00UY.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FC4/GZ8S/J6IF00VZ/FC4GZ8SJ6IF00VZ.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FME/GP8N/J6IF00W0/FMEGP8NJ6IF00W0.LARGE.jpg)
Перед настройкой, нам нужно загрузить софт. Я использовал GRBL 1.1, исходники которого можно найти на GitHub. Нам нужна только папка «grbl», помещенная в zip-архив. Зайдите а ИДЕ Ардуино, далее Sketch — Include Library — Add .ZIP Library и выберите наш архив. Затем откройте пример, называющийся «grbl upload» и загрузите его на плату Ардуино. Также нам понадобится софт для отправки G-Code на гравировщик, я опробовал несколько вариантов и мне больше всего понравился «Laser GRBL». Выберите COM порт с Ардуино и скорость 115200, соединитесь и отправьте комманду , чтобы получить от платы ответ.
Шаг 6: Настройка шаговых двигателей
![](https://img.masterclub.online/gs/cdn.instructables.com/F3F/SG9X/J6IF023V/F3FSG9XJ6IF023V.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FZ9/0GNB/J6IF024W/FZ90GNBJ6IF024W.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FCN/P38H/J6IF024Y/FCNP38HJ6IF024Y.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FUZ/3MZY/J6IF03O2/FUZ3MZYJ6IF03O2.LARGE.jpg)
Возвращаясь к электронике, перед подключением, нам нужно правильно настроить питание для движочков, запитайте 12V, соедините Ардуино с ПК и замерьте вольтаж на потенциометрах. Вы можете рассчитать его по формуле
Vref = Текущая сила тока * 8 * 0,100 = Текущая сила тока / 1,25
Но, так как мы не знаем нужной силы тока для наших моторчиков, установите показатель примерно на 250mV и подключите моторчики. Один из моих движков грелся слишком сильно и я снизил напряжение до 130mV, второй наоборот, пропускал шаги, и я увеличил вольтаж до 350mV. 3 пина на моторчике отвечают за разрешение (размер шага), соедините их с +, и помните, что один из моих моторчиков не хотел работать с шагом 16 и мне пришлось выставить значение на 8. Во время настройки попробуйте также подвигать нашу конструкцию при помощи софта GRBL, используя стрелочки. Для экстренного выключения используйте стоп-кнопку с молнией.
Шаг 7: Установка программы
![](https://img.masterclub.online/gs/cdn.instructables.com/FR3/ET6C/J6IF03V0/FR3ET6CJ6IF03V0.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F8A/YF7D/J6IF03V1/F8AYF7DJ6IF03V1.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FC9/O1Y2/J6IF03V2/FC9O1Y2J6IF03V2.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FSO/2QT5/J6IF03V3/FSO2QT5J6IF03V3.LARGE.jpg)
Следующим шагом будет установка программы. Соедините лазерный выжигатель с ПК и отправьте команду $$ — вы получите список параметров, которые хранятся в памяти Ардуино. Нас интересуют строчки со следующими номерами:
- 30 — максимальная широтно-импульсная модуляция лазера (PWM), с заданным параметром на пин d11 Ардуино будет подаваться 5V, вы можете оставить всё как есть, но я поменял его на 256, это делается путём отправки команды $ 30 = 256.
- 32 — режим лазера, вам нужно отправить туда «1», как и в предыдущем пункте, напишите $ 32 = 1,
- 100 — как много шагов нужно сделать мотору, чтобы пройти один миллиметр по оси X,
- 101 — то же самое для оси Y, эти два параметра должны быть рассчитаны, но для этого вам нужно знать шаг мотора. Просто нарисуйте что-нибудь и замерьте реальные размеры получившейся картинки и поменяйте параметры.
- строки 130 и 131 — максимальные расстояния по осям X и Y соответственно, оно составляет около 35 мм и зависит от движочка.
Для того чтобы настроить фокусировку лазера, нужно включить лазер. Для этого нужно отправить M3 S250 и G1 X0 S25 F50 — это запустить лазер на 10% мощности.
Шаг 8: Финальный
![](https://img.masterclub.online/gs/cdn.instructables.com/F67/LRVI/J6IF04RU/F67LRVIJ6IF04RU.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FTW/0YA1/J6IF04OO/FTW0YA1J6IF04OO.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/F2U/JDJC/J6MGBRI2/F2UJDJCJ6MGBRI2.LARGE.jpg)
![](https://img.masterclub.online/gs/cdn.instructables.com/FHT/ELO2/J6MGBRHZ/FHTELO2J6MGBRHZ.LARGE.jpg)
Последним важным шагом будет настройка пределов по осям лазера и места, которое при включении лазера будет считаться нулевыми координатами. Так что перед включением лазера нам нужно выставить максимальные значения по осям — вытяните оси Y и X в максимальное правое положение. Загрузка картинок очень проста — выберите файл, он может быть как уже готовым G-Code, так и просто картинкой jpg, png или bmp.