Лазерный гравер своими руками: материалы, сборка, установка программного обеспечения. Делаем лазерный гравер на основе Arduino Cnc лазерный гравер своими руками

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

Самодельный лазерный гравер, который обойдется значительно дешевле, чем серийная модель, можно изготовить даже в том случае, если вы не обладаете глубокими знаниями в электронике и механике. Лазерный гравер предлагаемой конструкции собирается на аппаратной платформе «Ардуино» (Arduino) и имеет мощность 3 Вт, тогда как у промышленных моделей этот параметр составляет не менее 400 Вт. Однако даже такая невысокая мощность позволяет использовать данный аппарат для резки изделий из пенополистирола, пробковых листов, пластика и картона, а также выполнять качественную лазерную гравировку.

Необходимые материалы

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

  • аппаратная платформа Arduino R3;
  • плата Proto Board, оснащенная дисплеем;
  • шаговые двигатели, в качестве которых можно использовать электромоторы из принтера или из DVD-плеера;
  • лазер, мощность которого составляет 3 Вт;
  • устройство для охлаждения лазера;
  • регулятор напряжения постоянного тока DC-DC;
  • транзистор MOSFET;
  • электронные платы, при помощи которых осуществляется управление двигателями лазерного гравера;
  • выключатели концевого типа;
  • корпус, в котором можно разместить все элементы конструкции самодельного гравера;
  • зубчатые ремни и шкивы для их установки;
  • шарикоподшипники различных типоразмеров;
  • четыре деревянных доски (две из них с размерами 135х10х2 см, а две другие – 125х10х2 см);
  • четыре металлических стержня круглого сечения, диаметр которых составляет 10 мм;
  • болты, гайки и винты;
  • смазочный материал;
  • стяжки-хомуты;
  • компьютер;
  • сверла различного диаметра;
  • циркулярная пила;
  • наждачная бумага;
  • тиски;
  • стандартный набор слесарных инструментов.

Электрическая часть самодельного лазерного гравера

Основным элементом электрической схемы представленного устройства является лазерный излучатель, на вход которого должно подаваться постоянное напряжение со значением, не превышающим допустимых параметров. Если не соблюсти данное требование, лазер может просто сгореть. Лазерный излучатель, используемый в гравировальной установке представленной конструкции, рассчитан на напряжение 5 В и силу тока, не превышающую 2,4 А, поэтому настройка регулятора DC-DC должна быть выполнена на силу тока 2 А и напряжение до 5 В.

Транзистор MOSFET, который является важнейшим элементом электрической части лазерного гравера, необходим для того, чтобы, получая сигнал от контроллера «Ардуино», включать и выключать лазерный излучатель. Электрический сигнал, вырабатываемый контроллером, является очень слабым, поэтому воспринимать его, а затем отпирать и запирать контур питания лазера может только транзистор MOSFET. В электрической схеме лазерного гравера такой транзистор устанавливается между плюсовым контактом лазера и минусовым регулятора постоянного тока.

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

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

Для этого необходимо обеспечить его эффективное охлаждение. Решается такая задача достаточно просто: рядом с диодом устанавливают обычный компьютерный вентилятор. Чтобы исключить перегрев плат управления работой шаговых электродвигателей, рядом с ними также размещают компьютерные кулеры, так как обычные радиаторы с такой задачей не справляются.

Фотографии процесса сборки электросхемы

Фото-1 Фото-2 Фото-3
Фото-4 Фото-5 Фото-6

Процесс сборки

Самодельный гравировальный станок предложенной конструкции – это устройство челночного типа, один из подвижных элементов которого отвечает за перемещение по оси Y, а два других, спаренных, – за перемещение по оси X. За ось Z, которая также оговаривается в параметрах такого 3D-принтера, принимается глубина, на которую осуществляется прожиг обрабатываемого материала. Глубина отверстий, в которые устанавливаются элементы челночного механизма лазерного гравера, должна составлять не менее 12 мм.

Рамка рабочего стола – размеры и допуски

Фото-1 Фото-2 Фото-3
Фото-4 Фото-5 Фото-6

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

Изготовление подвижной каретки

Фото-1 Фото-2 Фото-3

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

Установка шаговых двигателей на корпус самодельного гравировального устройства осуществляется при помощи кронштейнов, изготовленных из листового металла. Чтобы сделать такой кронштейн, лист металла, ширина которого приблизительно соответствует ширине самого двигателя, а длина в два раза превышает длину его основания, сгибают под прямым углом. На поверхности такого кронштейна, где будет располагаться основание электромотора, сверлят 6 отверстий, 4 из которых необходимы для фиксации самого двигателя, а два остальных – для крепления кронштейна к корпусу при помощи обычных саморезов.

Для установки на вал электромотора приводного механизма, состоящего из двух шкивов, шайбы и болта, также используется кусок металлического листа соответствующего размера. Чтобы смонтировать такой узел, из металлического листа формируют П-образный профиль, в котором просверливаются отверстия для его крепления к корпусу гравера и для выхода вала электродвигателя. Шкивы, на которые будут надеваться зубчатые ремни, насаживаются на вал приводного электромотора и размещаются во внутренней части П-образного профиля. Надетые на шкивы зубчатые ремни, которые должны приводить в движение челноки гравировального устройства, соединяются с их деревянными основаниями при помощи саморезов.

Установка шаговых двигателей

Фото-1 Фото-2 Фото-3
Фото-4 Фото-5 Фото-6

Установка программного обеспечения

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

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

Особенности использования контуров

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

При помощи лазерного гравера на поверхность обрабатываемого изделия можно нанести практически любой рисунок и надпись, но для этого их компьютерные макеты необходимо перевести в векторный формат. Выполнить такую процедуру несложно: для этого используются специальные программы Inkscape или Adobe Illustrator. Файл, уже переведенный в векторный формат, необходимо преобразовать еще раз, чтобы его смог корректно воспринимать контроллер гравировальной установки. Для такого преобразования используется программа Inkscape Laserengraver.

Окончательная настройка и подготовка к работе

Изготовив лазерный гравировальный станок своими руками и закачав в его управляющий компьютер необходимое программное обеспечение, не приступайте к работе сразу: оборудование нуждается в окончательной настройке и регулировке. В чем заключается такая регулировка? Прежде всего необходимо убедиться, что максимальные перемещения лазерной головки станка по осям X и Y совпадают со значениями, полученными при преобразовании векторного файла. Кроме того, в зависимости от толщины материала, из которого изготовлено обрабатываемое изделие, надо отрегулировать параметры тока, подаваемого на лазерную головку. Делать это нужно для того, чтобы не прожечь изделие, на поверхности которого требуется выполнить гравировку.

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

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

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

Всем доброго времени!

В этом посте хочу поделится с Вами процессом создания лазерного гравера на основе диодного лазера из Китая.

Несколько лет назад появилось желание приобрести себе готовый вариант гравера с Aliexpress с бюджетом в 15 тыс, но после долгих поисков я пришел к выводу, что все представленные варианты слишком простые и по сути являются игрушками. А хотелось что-то настольное и при этом достаточно серьезное. Спустя месяц исследований было принято решение сделать сей аппарат своими руками, и понеслась...

В тот момент у меня еще не было 3D принтера и опыта 3D моделирования, но зато с черчением все было в порядке)

Вот собственно один из тех готовых граверов из Китая.

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

Было принято решение, что область гравировки должна быть не меньше листа А3.

Сам лазерный модуль был куплен одним из первых. Мощностью 2W, так как это было самым оптимальным вариантом за разумные деньги.

Вот собственно сам лазерный модуль.

И так, было решено, что ось X будет ездить по оси Y и началось ее проектирование. А началось все с каретки...

Вся рама станка была сделана из алюминиевых профилей разной формы, купленных в Леруа.

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

Купив 2 метра квадратного профиля 40х40 мм для построения рамы станка в конечном итоге из него была сделана только сама каретка..))

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

Спустя несколько дней черчения в Компасе был определен более менее четкий вариант конструкции станка.

И вот ось X появилась на свет..))

Боковины оси Y (извиняюсь за качество фото).

Примерка.

И наконец первый запуск!

Была построена простенькая 3D модель общего вида станка, дабы уже точно определиться с его внешним видом и размерами.

И понеслась... Оргстекло... Покраска, проводка и прочие мелочи.

И наконец, когда все было подогнано и последняя деталь была выкрашена в черный цвет 8) , наступила финишная прямая!



Итак. Пить перестали, фрезер уже собрали, Ардуину приобрели, руки у нас постепенно выпрямляются - скоро совсем на ХомоСапиенса станем походить. А он, как известно, проблемы привык себе создавать самостоятельно, как китайский комсомолец потом их решать. Таков он русский характер.
Из "ничего" нам понадобятся:

Ардуино Уно
Шилд с парой СтепСтиков
Лазер..... как вариант проще приобрести, но если ум пытливый, можно и ДВД-юшный поковырять
Два старых СД/ДВД рома, лучше все таки старых
Блок питания на 12вольт.... ампер так немного 2-3-5-10 не важно вообщем
Немного сверлилки, немного винтиков М4 и М3

Два кусочка квадратной трубы 20х20мм и длиной 180мм
Микросхема ULN2003 буковки могут быть и другими - для нас важны цыферки 2003. Эта микросхема часто используется в старых сканера Мастек для управления шаговым мотором.
Вообщем у настоящего хозяина такого хлама обычно в достатке....
Если Ардуино в доме не нашлось, Можно поискать например на Авито или AliExpress

Шилд лучше тоже заказать заранее.... например 3D Printer Engraving Machine A4988 Drive Extension Board CNC Shield V3 For Arduino + StepStick 2 шт walkera new v120d02s 6ch 3d rc remote control helicopter bnf green (Red)
Если лазера в хламе почему то вдруг не оказалось, его можно присмотреть тут: 405nm 50mW Focusable Violet Dot Laser Module Laser Generator Diode Focusable Laser Module Red Dot Laser Generator Diode 200-250mW 650nm , 450-500mW Violet Laser Module With Holder For Mini Engraving Machine И вдруг настало время для страшилок. Друзья, имея дело с лазером остерегайтесь попадания в глаза прямого и даже отраженного лазерного луча. Можно лишиться зрения навсегда. Лучше всего все работы проводить в специальных очках, которые всегда продаются в отделах, торгующих лазерными диодами.

Ну а если влом ждать пока китайцы пришлют долгожданную посылку, вполне можно поэкспериментировать с лазерным диодом от DVD-RW. На последнем остановлюсь. Разбирая пишущий двд будьте внимательны - в нем обычно используется два диода - один с видимым (обычно красным) спектром излучения, второй с невидимым инфракрасным. Использовать второй крайне не рекомендую в плане безопасности.

Чтобы проверить светодиод, подключаем к нему обычную батарейку на 1,5 вольта. Если излучение красное - все ок.


Начинаем курочить....простите...разбирать СД-ромы. Распрямляем скрепку и толкаем в отверстие в лицевой части устройства. Отсек для диска откроется, снимаем крышечку отсека и выворачиваем винты. Дальше все как везде.





Крышечку отсека я сразу приклеил к лицевой панели





Выкидываем лоток, платы, вообщем максимально высвобождаем внутренне пространство бывшего двд-юка. Сюда у нас впоследствии втанет блок питания




Я вкорячил блок питания от какого то принтера НР, переделав его с 38 вольт на 12. Мощности его хватит за глаза.

Дальше еще проще - из ДВД выколупываем пару сильных магнитов (в блоке линзы), приклеиваем их к лазеру. Стараемся сильно не нагревать, если клеим термопистолетом.

Сверлим и пилим квадратные загoтовки труб.




Отверстия ф4мм с лицевой стороны и с другой рассверливаем до 10мм
Прикручиваем к корпусу ДВД-юка.
Используя резиновые демпферы из самого двд, прикручиваем линейные приводы к корпусу.






Получаем что то типа.....
От второго корпуса ДВД отрезаем полоску сталюки и термопистолетом приклеиваем к горизонтальному линейному модулю - как на фото (к нему с помощью магнитов крепим лазер)




На нижний привод опять же с помощью термоклея клеим кусочек оргстекла/пластика толщиной 4мм и размером примерно 45х35мм. К нему на суперклей с активатором клеим рабочий стол. Его я вырезал из корпуса старого флоппика 3,5"
Стараемся стол приклеить строго горизонтально.



С обратной стороны на заклепы пристреливаем кусок пластика или оргстекла - к нему на двусторонний скотч будем крепить электронику.




Да, чуть не забыл - линейные модули я крепил на резиновые втулочки от каких то старых принтеров - вполне можно использовать любые подходящие трубочки - например ровно нарезать старый фломастер.

Итак добрались к электронике. На самом деле она проста



Несмотря на то, что на шилде написано 12-36 вольт, питать его следует 12-ю.

Если моторы крутятся в противоположную сторону - просто выключаем питание и разворачиваем разъем на 180 градусов.
Разъем имеет распиновку АаВв (начало первой обмотки, конец первой обмотки начало вторй обмотки конец второй обмотки)
Лазер питается и управляется микросхемой 2003. Используется всего четыре выхода микросхемы.



Сама программа

(Mylaser.zip)

Прошивка HEX
(grbl_v0_8c_atmega328p_16mhz_9600.hex.rar)

Прошивка Ардуино
(grbl-master.rar)

Программа GRBL controller
(GrblController361Setup.rar)


Очень важно залить прошивку в ардуину с битрейтом 9600. С другим битрейтом программа просто не будет видеть ардуину.

Необходимо залить в ЕЕPROM значения "шаг на мм" у шаговиков в СД/ДВД ромах обычно 20 шагов на оборот. В СтепСтиках обычно используется мультипликатор 1/16 - т.е. 320 шагов. За оборот привод проходит обычно 3мм (необходимо померять растояние между витками на винте привода). 320/3 = 106 шагов на 1 мм.

Вносим это значение с помощью командной строки в программе GRBL Controller

$100=106 (Enter)
$101=106 (Enter)
$102=106 (Enter)

Залить прошивку в Ардуино Уно с помощью программы Ардуино можно след. образом:
Распаковываем архив
Переименовываем (например просто в GRBL)
Копируем в папку "библиотеки"
Открываем программу, меню Скетч - загрузить библиотеку - выбираем GRBL







PS заготовка к рабочему столу крепится с помощью все тех же магнитов из головки ДВД
PPS фокусировка лазера производится поднятием / опусканием диода относительно стола. Для этого мы предусмотрели крепление на магните.

Для фантазии современных умельцев нет предела. Они способны не только создать станок ЧПУ из cd-rom, но и изготовить лазерный модуль, который затем можно будет применять в программируемом гравере. Им под силу и эксперименты посложнее. Кое-кому удалось уже сделать 3D принтер, взяв за основу ЧПУ станок, после чего установить печатающую головку. Внедрить в жизнь, при желании, можно самые фантастические идеи.

Вторая жизнь старым приводам

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

Один из умельцев изготовил своими руками станок чпу из dvd-Rom, хотя для управления подойдет и CD-ROM. В ход идет все, что имеется в наличии. Станок предназначен для изготовления печатной платы в электронике и фрезеровки-гравирования небольших заготовок. Последовательность работ можно сформулировать так:

  1. Понадобится три двд-ром привода для точного позиционирования, чтобы координатный станок перемещать вдоль трёх осей. Приводы должны быть разобраны, а лишние элементы убраны. На шасси должен остаться только шаговый двигатель вместе с механизмом скольжения.

ВАЖНО! Шасси разобранного привода должно быть металлическим, а не пластмассовым.

  1. Поскольку двигатель от DVD – биполярный, достаточно обе обмотки прозвонить тестером, чтобы определить их предназначение.
  2. Кое-кто сомневается, достаточно ли мощности моторчика, передвигался на нужное расстояние? Чтобы уменьшить усилия двигателя, важно определиться, что стол будет подвижным, а не портального типа.
  3. Основание станины – 13,5х17 см, а высота брусков для вертикальной стойки станка 24 см. Хотя DVD приводы производителей могут отличаться габаритами.
  4. Далее надо взять шаговые двигатели, чтобы припаять провода управления (не важно – это будут контакты двигателя или кабельный шлейф).
  5. Поскольку соединение с помощью винтов здесь не приемлемо, деревянные прямоугольники (будущие платформы), которые будут передвигаться вдоль трех осей, надо приклеить к подвижным деталям двигателя.
  6. Шпинделем послужит электродвигатель, имеющий два винтовых зажима. Он должен быть предельно легким, иначе механизмам от CD/DVD его будет трудно поднять.

А можно сделать и лазерный гравер

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

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

Стоит просмотреть краткую инструкцию, предложенную еще одним домашним мастером.

Нужно будет запастись такими комплектующими:

  • электромотором от DVD привода;
  • лазерным диодом и пластмассовой линзой из dvd привода (до 300 Мвт, чтобы она не расплавилась);
  • металлической шайбой с внутренним диаметром 5 мм;
  • тремя винтиками и таким же количеством маленьких пружинок от ручки с шариковым стержнем.

В таком гравере – два механизма перемещения, вертикальное перемещение для лазера не понадобится. Лазерным светодиодом пользуются как режущим или выжигающим инструментом.

ВНИМАНИЕ! Надо знать тонкости лазера. Даже его случайный отблеск может навредить зрению. Нужна предельная осторожность.

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

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

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

Как можно использовать Arduino

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

Arduino эффективно для разработки программируемых устройств, которые могут многое:

  • прокладывать маршрут движения устройства (чпу станок);
  • в партнёрстве с Easydrivers, можно осуществлять управление шаговыми двигателями станка;
  • через эту открытую программируемую платформу можно осуществлять ПО персонального компьютера;
  • подключение к Arduino датчика движения Line Track Sensor позволит отслеживать белые линии на темном фоне и наоборот;
  • его используют для построения робота и различных узлов станков;
  • выполняют ограничение шаговых моторов (при выезде за границу).

Заключение

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

Внимание! Будьте осторожны при использовании лазеров. Лазер, применяемый в этой машине, может вызвать повреждение зрения и, возможно, слепоту. При работе с мощными лазерами, более 5 мВт, всегда надевайте пару защитных очков, предназначенных для блокировки длины волны лазера.

Лазерный гравер на Arduino – приспособление, роль которого – гравировка древесины и других материалов. За последние 5 лет лазерные диоды продвинулись вперед, что позволило сделать достаточно мощные граверы без особой сложности управления лазерными трубами.

Стоит осторожно гравировать другие материалы. Так, например, при использовании в работе с лазерным прибором пластмассы появится дым, который содержит опасные газы при сжигании.

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

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

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

Ниже приведены некоторые сведения о выбранных компонентах:

  1. Шаговый двигатель – 2 штуки.
  2. Размер кадра – NEMA 23.
  3. Крутящий момент 1.8 Нм на 255 унций.
  4. 200 шагов/оборотов – за 1 шаг 1,8 градусов.
  5. Ток – до 3,0 А.
  6. Вес – 1,05 кг.
  7. Биполярное 4-проводное соединение.
  8. Шаговый драйвер – 2 штуки.
  9. Цифровой степпинг-драйв.
  10. Микросхема.
  11. Выходной ток – от 0,5 А до 5,6 А.
  12. Ограничитель выходного тока – снижает риск перегрева двигателей.
  13. Сигналы управления: входы Step и Direction.
  14. Частота импульсного входа – до 200 кГц.
  15. Напряжение питания – 20 В – 50 В постоянного тока.

Для каждой оси двигатель непосредственно управляет шариковым винтом через соединитель мотора. Двигатели монтируются на раме с использованием двух алюминиевых углов и алюминиевой пластины. Алюминиевые углы и плита имеют толщину 3 мм и достаточно прочны, чтобы поддерживать двигатель (1 кг) без изгибов.

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

Еще один процесс создания данного устройства можно посмотреть на видео:

2. Материалы и инструменты

Ниже представлена таблица с материалами и инструментами, необходимыми для проекта «лазерный гравер на Aрдуино».

Пункт Поставщик Количество
Шаговый двигатель NEMA 23 + драйвер eBay (продавец: primopal_motor) 2
Диаметр 16 мм, шаг 5 мм, шариковый винт длиной 400 мм (тайваньский) eBay (продавец: silvers-123) 2
16-мм ая поддержка BK12 с шариковым винтом (приводной конец) eBay (продавец: silvers-123) 2
16 мм BF12 Поддержка шарикового винта (без ведомого конца) eBay (продавец: silvers-123) 2
16 вал длиной 500 мм (продавец: silvers-123) 4
(SK16) 16 опоры вала (SK16) (продавец: silvers-123) 8
16 линейный подшипник (SC16LUU) eBay (продавец: silvers-123) 4
eBay (продавец: silvers-123) 2
Держатель вала 12 мм (SK12) (продавец: silvers-123) 2
A4-размер 4,5 мм прозрачный акриловый лист eBay (продавец: acrylicsonline) 4
Алюминиевая Плоская штанга 100 мм x 300 мм x 3 мм eBay (продавец: willymetals) 3
50 мм x 50 мм 2.1 м Алюминиевый забор Любой тематический магазин 3
Алюминиевая Плоская штанга Любой тематический магазин 1
Алюминиевый угол Любой тематический магазин 1
Алюминиевый угол 25 мм x 25 мм x 1 м x 1,4 мм Любой тематический магазин 1
Винты с головной головкой M5 (различные длины) boltsnutsscrewsonline.com
M5 гайки boltsnutsscrewsonline.com
M5 шайбы boltsnutsscrewsonline.com

3. Разработка основания и осей

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

Характеристики шариковых винтов и аксессуаров машины:

  • 16 мм шариковый винт, длина – 400 мм-462 мм, включая обработанные концы;
  • шаг – 5 мм;
  • C7 рейтинг точности;
  • BK12/BF12 шариковые опоры.

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

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

4. Электронная составляющая

Выбранный лазерный диод – это диод мощностью 1,5 Вт, 445 нм, установленный в корпусе размером 12 мм, с фокусируемым стеклянным объективом. Такие могут быть найдены, предварительно собраны, на eBay. Так как это лазер 445 нм, свет, который он производит, является видимым синим светом.

Лазерный диод требует радиатора при работе на высоких уровнях мощности. При конструировании гравера используются две алюминиевые опоры для SK12 12 мм, как для крепления, так и для охлаждения лазерного модуля.

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

Еще один вариант схемы соединения микроконтроллера и электронных деталей:

5. Программное обеспечение

Эскиз Arduino интерпретирует каждый блок команд. Существует несколько команд:

1 – переместите ПРАВО на один пиксель FAST (пустой пиксель).

2 – переместите ПРАВО на один пиксель SLOW (сгоревший пиксель).

3 – переместите ЛЕВЫЙ на один пиксель FAST (пустой пиксель).

4 – переместите LEFT на один пиксель SLOW (сгоревший пиксель).

5 – перемещение вверх на один пиксель FAST (пустой пиксель).

6 – переместите UP на один пиксель SLOW (сгоревший пиксель).

7 – переместите ВНИЗ одним пикселем FAST (пустой пиксель).

8 – переместите ВНИЗ одним пикселем SLOW (сгоревший пиксель).

9 – включить лазер.

0 – выключить лазер.

r – вернуть оси в исходное положение.

С каждым символом Arduino запускает соответствующую функцию для записи на выходные выводы.

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

Скетч 3-х программ для лазерного Arduino-гравера ниже:

/* Stepper motor control program */ // constants won"t change. Used here to set pin numbers: const int ledPin = 13; // the number of the LED pin const int OFF = 0; const int ON = 1; const int XmotorDIR = 5; const int XmotorPULSE = 2; const int YmotorDIR = 6; const int YmotorPULSE = 3; //half step delay for blank pixels - multiply by 8 (<8ms) const unsigned int shortdelay = 936; //half step delay for burnt pixels - multiply by 8 (<18ms) const unsigned int longdelay = 2125; //Scale factor //Motor driver uses 200 steps per revolution //Ballscrew pitch is 5mm. 200 steps/5mm, 1 step = 0.025mm //const int scalefactor = 4; //full step const int scalefactor = 8; //half step const int LASER = 51; // Variables that will change: int ledState = LOW; // ledState used to set the LED int counter = 0; int a = 0; int initialmode = 0; int lasermode = 0; long xpositioncount = 0; long ypositioncount = 0; //*********************************************************************************************************** //Initialisation Function //*********************************************************************************************************** void setup() { // set the digital pin as output: pinMode(ledPin, OUTPUT); pinMode(LASER, OUTPUT); for (a = 2; a <8; a++){ pinMode(a, OUTPUT); } a = 0; setinitialmode(); digitalWrite (ledPin, ON); delay(2000); digitalWrite (ledPin, OFF); // Turn the Serial Protocol ON Serial.begin(9600); } //************************************************************************************************************ //Main loop //************************************************************************************************************ void loop() { byte byteRead; if (Serial.available()) { /* read the most recent byte */ byteRead = Serial.read(); //You have to subtract "0" from the read Byte to convert from text to a number. if (byteRead!="r"){ byteRead=byteRead-"0"; } //Move motors if(byteRead==1){ //Move right FAST fastright(); } if(byteRead==2){ //Move right SLOW slowright(); } if(byteRead==3){ //Move left FAST fastleft(); } if(byteRead==4){ //Move left SLOW slowleft(); } if(byteRead==5){ //Move up FAST fastup(); } if(byteRead==6){ //Move up SLOW slowup(); } if(byteRead==7){ //Move down FAST fastdown(); } if(byteRead==8){ //Move down SLOW slowdown(); } if(byteRead==9){ digitalWrite (LASER, ON); } if(byteRead==0){ digitalWrite (LASER, OFF); } if (byteRead=="r"){ //reset position xresetposition(); yresetposition(); delay(1000); } } } //************************************************************************************************************ //Set initial mode //************************************************************************************************************ void setinitialmode() { if (initialmode == 0){ digitalWrite (XmotorDIR, OFF); digitalWrite (XmotorPULSE, OFF); digitalWrite (YmotorDIR, OFF); digitalWrite (YmotorPULSE, OFF); digitalWrite (ledPin, OFF); initialmode = 1; } } //************************************************************************************************************ // Main Motor functions //************************************************************************************************************ void fastright() { for (a=0; a 0){ fastleft(); } if (xpositioncount < 0){ fastright(); } } } void yresetposition() { while (ypositioncount!=0){ if (ypositioncount > 0){ fastdown(); } if (ypositioncount < 0){ fastup(); } } }

6. Запуск и настройка

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

7. Проверка работоспособности

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