Лазерный гравер из Arduino
Из "ничего" нам понадобятся:
Ардуино Уно
Шилд с парой СтепСтиков
Лазер ..... как вариант проще приобрести, но если ум пытливый, можно и ДВД-юшный поковырять
Два старых СД/ДВД рома, лучше все таки старых
Блок питания на 12вольт.... ампер так немного 2-3-5-10 не важно
Немного сверлилки, немного винтиков М4 и М3
Два кусочка квадратной трубы 20х20мм и длиной 180мм
Микросхема ULN2003 буковки могут быть и другими - для нас важны цыферки 2003. Эта микросхема часто используется в старых сканера Мастек для управления шаговым мотором.
И вдруг настало время для страшилок. Друзья, имея дело с лазером остерегайтесь попадания в глаза прямого и даже отраженного лазерного луча. Можно лишиться зрения навсегда. Лучше всего все работы проводить в специальных очках, которые всегда продаются в отделах, торгующих лазерными диодами.
Разбирая пишущий двд будьте внимательны - в нем обычно используется два диода - один с видимым (обычно красным) спектром излучения, второй с невидимым инфракрасным. Использовать второй крайне не рекомендую в плане безопасности.
Чтобы проверить светодиод, подключаем к нему обычную батарейку на 1,5 вольта. Если излучение красное - все ок.
Начинаем курочить....простите...разбирать СД-ромы. Распрямляем скрепку и толкаем в отверстие в лицевой части устройства. Отсек для диска откроется, снимаем крышечку отсека и выворачиваем винты. Дальше все как везде.
Крышечку отсека я сразу приклеил к лицевой панели
Выкидываем лоток, платы, вообщем максимально высвобождаем внутренне пространство бывшего двд-юка. Сюда у нас впоследствии втанет блок питания
Я вкорячил блок питания от какого то принтера НР, переделав его с 38 вольт на 12. Мощности его хватит за глаза.
Дальше еще проще - из ДВД выколупываем пару сильных магнитов (в блоке линзы), приклеиваем их к лазеру. Стараемся сильно не нагревать, если клеим термопистолетом.
Сверлим и пилим квадратные загатовки труб.
Отверстия ф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
Заливаем в Ардуино Уно.
Открываем прогу MyLaser, подключеам наш станок, затягиваем рисунок или берем готовый
и
ВПЕРЕД!!!!
PS заготовка к рабочему столу крепится с помощью все тех же магнитов из головки ДВД
PPS фокусировка лазера производится поднятием / опусканием диода относительно стола. Для этого мы предусмотрели крепление на магните.
Автор:Andrew Loshak, Москва