» електроника » Arduino »Лазерен гравьор от DVD версия 2.0

Лазерен гравър от DVD версия 2.0

Лазерен гравър от DVD версия 2.0

Здравейте отново. Не толкова отдавна изложих инструкции за създаване на лазерен гравър от CD или DVD-rom. Първата версия на лазерния гравър беше напълно работещ, но не без редица проблеми. Първо използвах драйвера на двигателя L9110S, като по този начин загубих възможността да използвам микро стъпката на двигателя и в резултат на това резолюцията на гравирането беше ограничена. Имаше проблем и с несъвместимостта на софтуера за гравиране със стандартни програми за гравиране. Във втората версия премахнах всички недостатъци и гравьорът започна да отговаря на стандартите и също да се подчинява на G-кодовете. Основата остана същата, електричеството и софтуера се промениха. И ви представям инструкции за пренастройване на предишния или създаване на нов лазерно гравър.

Нуждаем се от:

- DVD-ROM или CD-ROM
- Шперплат с дебелина 10 мм (може да се използва и 6 мм)
- Винтове за дърво 2,5 х 25 мм, 2,5 х 10 мм
- Arduino Uno (могат да се използват съвместими дъски)
- Arduino CNC Shield v3
- лазер 1000mW 405nm Blueviolet
- Драйвери за стъпкови двигатели A4988 с радиатори 2 бр.
- 5V захранване (ще използвам старо, но работещо компютърно захранване)
- Транзистор TIP120 или TIP122
- Резистор 2,2 kOhm, 0,25 W
- свързващи проводници
- Съединител 2,54 мм Dupont
- Eletrolobzik
- тренировка
- Свредла за дърво 2мм, 3мм, 4мм
- Винт 4 мм х 20 мм
- Гайки и шайби 4 мм
- поялник
- спойка, колофон

Стъпка 1 Сглобяваме кутията, механиката и подготвяме захранването.
Тук правим всичко точно както в първата, втората и третата стъпка от инструкцията "Лазерен гравьор от стар DVD-Rom".

Четвъртата стъпка може да бъде пропусната, тъй като нямаме нужда от джойстик. Ще изпратим всички команди през терминала.

Стъпка 2 Подготовка на двигателите.
За това как да премахнете стъпкови двигатели и колички прочетете в първата статия. И така, тъй като там спояваме проводниците към двигателите. Dupon конекторите трябва да бъдат нитове в другия край на проводниците:


Ако има, е удобно да използвате пластмасов калъф за тях, на четири проводника. Ако не, можете, също като мен, просто да поставите термосвиване на всеки от проводниците.

Стъпка 3 Събираме електротехника.
Мозъкът на нашия гравьор е Ардуино Уно.


Инсталирайте го в задната част на гравьора:


Една от най-важните части е CND щит Arduino.Ще използваме третата версия на тази карта за разширение. Благодарение на нея ще намалим значително броя на проводниците и ще опростим монтажа на гравьора:


И от обратната страна:


Поставяме Arduino CNC Shied v3 над Uno:


Джъмперите трябва да бъдат включени в разширителната платка. Преди да инсталирате драйвера, трябва да инсталирате джъмпери на осите X и Y. Именно джъмперите MS0, MS1 и MS2 трябва да бъдат инсталирани на осите X и Y. По този начин ще настроим микро стъпката на 1 \ 16. Ако се объркате малко инструкция на тази платка за разширение:
cnc_shield_v3.pdf [983,79 Kb] (изтегляния: 1542)
Вижте онлайн файла:


Чекмеджетата изглеждат така:



Първо инсталирайте радиаторите на драйвера:


И след това ги поставяме на оси X и Y. Обърнете внимание на положението на водача. Тъй като може лесно да се инсталира, не е вярно. EN ключът на драйвера трябва да съвпада със същия гнездо на разширителната платка:


Препоръчвам да закупите веднага комплект, състоящ се от Arduino Uno, CNC Shield и A4988 драйвери с радиатори. Това е по-евтино и не е нужно да чакате, докато се появи следващият компонент.

Готовият лазер, който купихме с драйвер и охлаждащ радиатор, изразходва до 500 mA. Тя не може да бъде директно свързана с Arduino. За да разрешите този проблем, вземете транзистор TIP120 или TIP122. 2.2 kOm резистор е включен в пролуката между основата на транзистора и щифт 11 на Arduino. На CNC Shield този щифт е обозначен като Z +. Това не е печатна грешка. Ето нещото. Поглеждайки напред, ще кажа, че ще работим с фърмуера GBRL 1.1. CNC Shield v3 е направен за по-ранна версия на този фърмуер. Във версия GBRL 1.1 разработчиците решиха да пренаредят номерирането на портовете и следователно тя се различава от написаното на дъската. А именно те размениха Z + (D12) и Spn_EN (D11). Шпинделът е свързан към D11, който е PWM порт, за контрол на скоростта на двигателя или лазерната мощност в нашия случай. Изображение с модифицирани щифтове:



Основа - R 2.2 kOm - щифт 11 Arduino (Z + CNC Sheild)
Колектор - GND лазер (черен проводник)
Излъчвател - БНД (общо захранване)
+5 лазер (червен проводник) - +5 захранване

Веригата не е сложна, така че спояваме всичко на тегло, изолирайки проводниците и краката на транзистора, излъчвайки го отзад, отстрани


Настройката на фърмуера на GBRL не е лесна задача, особено за начинаещи. И с лазер, като кибрит, децата не са играчки. Дори при отразен лъч окото може да бъде сериозно увредено. Затова препоръчвам да работите с лазера само в очила, а за времето на тестовете и настройките свържете обикновен светодиод вместо лазера. Цветът няма значение. Като сме включили подходящ резистор в пролуката на положителния проводник на диода, ние свързваме LED вместо лазер:


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


Стъпка 4 Задаване на границата на тока на двигателя
Настройването на силата на тока е необходимо за намаляване на шума при работа при силни токове, за да се отървете от срязването при ниски токове, а също и за намаляване на нагряването на стъпковия мотор.

Свързваме отрицателния проводник на мултицета към GND контакта и натискаме положителния проводник към тялото на настройващия резистор на драйвера. Извийте тунинг резистора с малка отвертка, измервайки напрежението Vref. По този начин ние задаваме правилния ток за нашия двигател на стъпков двигател.
Формулата Vref за A4988 зависи от стойността на резисторите, инсталирани върху тях. Това обикновено е R100.

Vref = Imax * 8 * (RS)

Imax - ток на стъпковия мотор
RS е съпротивлението на резистора.
В нашия случай:
RS = 0,100.
Препоръчителната сила на тока на стъпковите двигатели е 0,36A. Но предпочитам да го увелича малко.
Imax = 0,4
Vref = 0,5 * 8 * 0,100 = 0,32 V.

Стъпка 5 Попълнете GBRL 1.1.
Най-удобно е да напишете готов файл за фърмуер HEX в Arduino Uno.
grbl-1_1f_20170801.zip [296.07 Kb] (изтегляния: 1067)


За целта се нуждаете от програмата XLoader:
xloader.zip [646.9 Kb] (изтегляния: 790)


Стартирайте програмата. Изберете предварително изтегления HEX файл. По-долу избираме нашия контролер от списъка, а именно Uno (ATmega328). След това изберете com порта, към който е свързан Arduino. Задаваме скоростта на 115200 и натискаме Качване. След като изчакате завършването на запълването, можете да продължите към проверката и конфигурирането.

Стъпка 6 Настройки.
Параметрите, включени във фърмуера, се различават от параметрите на нашата машина. Терминалният прозорец се използва за конфигуриране. Можете да използвате всяко, което ви харесва. Предпочитам Arduino IDE. Изтеглете го от официалния сайт на проекта:

https://www.arduino.cc/en/Main/Software

Не се изискват библиотеки, нужен ни е само терминал от ID на Arduino. В раздела Инструменти изберете нашата дъска - Arduino Uno, след това изберете com порта, към който е свързан. След това стартирайте терминала, разположен в раздела Tools - Port Monitor. В прозореца на терминала задайте параметъра CR (връщане на каретата) и скорост от 115200 бода. Следващият ред трябва да дойде:

Grbl 1.1f ['$' за помощ] 


Ако сте я виждали, тогава фърмуерът е станал успешен и можете да продължите към настройката. Така че, използваме стъпкови мотори от DVD или CD устройства. Те са посочени като PL15S020 или съвместими с това:
pl15s020.pdf [82.57 Kb] (изтегляния: 1057)
Вижте онлайн файла:


За да видите текущите настройки на фърмуера, въведете:

$$


Този двигател има 20 стъпки на оборот. Стъпката на винта е разстоянието, което изминава количката с един оборот, в нашия случай 3 мм. Изчисляваме броя на стъпките на 1 mm: 20/3 = 6.6666666666667 стъпки на 1 mm. Инсталирахме microstep 16. на драйвери a4988. И така, 6.666666666666767 * 16 = 106.67 стъпки на 1 мм. Ние записваме тези данни във фърмуера. За целта в прозореца на терминала въведете:

$100=106,67
$101=106,67
$102=106,67


Последният параметър е незадължителен, той е за оста Z, но е по-разбираемо от това да видите параметрите. След това включете лазерния режим с командата:

$32=1


Задайте максималната мощност на лазера на 255:

$30=255


За да тествате лазера (по-добре е първо да свържете светодиода), въведете командата:

M3 S255


Изключете лазера с командата:

M5


След това задаваме максималния размер на изгаряне. За нашия гравьор това е 38 х 38 мм:

$130=38.000
$131=38.000
$132=38.000


Отново последният параметър е незадължителен, той е за оста Z.
Разпространявам работните параметри на нашия гравьор, така че да можете да сравните:

$0=10
$1=25
$2=0
$3=0
$4=0
$5=0
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=0
$22=0
$23=0
$24=25.000
$25=500.000
$26=250
$27=1.000
$30=255
$31=0
$32=1
$100=106.667
$101=106.667
$102=106.667
$110=500.000
$111=500.000
$112=500.000
$120=10.000
$121=10.000
$122=10.000
$130=38.000
$131=38.000
$132=38.000


Стъпка 7 Подгответе изображението.
За да запишете нещо, което трябва да подготвите избраната от вас картина, а именно да я преведете в G-код. За да направите това, ще използваме програмата CHPU:
chpu.rar [1000.35 Kb] (изтегляния: 904)


Изтеглете и откъснете програмата. Кликнете върху „Импортиране на изображение“ и изберете вашата снимка. В секцията „Промяна на разделителната способност“ задайте „Ширина“ и „Височина“ на максимум 38 мм. "Плътност" може да се опита различно, според мен оптималният е 6:


Отидете на раздела „Изгаряне“. Изберете „ON on black“. В раздел "Предварителни команди" трябва да са следните записи, без обяснение в скоби:

%
G71
S255 (лазерна мощност до максимум)
G0 F200 (скорост на празен ход)
G1 F100 (скорост на изгаряне)
(F-скорост на изгаряне)


Можете да опитате различни скорости на изгаряне. За пластмаса F100 е достатъчно, а за дърво може да е необходимо по-малко. Кликнете върху „Запазване на G код“ и посочете мястото за съхранение. Важно! Резолюцията трябва да избере ".nc".

Стъпка 8 Изгаряне.
За да изгорим и контролираме гравера, ще използваме програмата GrblController:
grblcontroller361setup_1421882383496.rar [4.35 Mb] (изтегляния: 694)


Изтеглете и инсталирайте. Кликнете върху „Отвори“. След като проверите дали всичко работи, използвайте стрелките и лазерната команда за включване, изберете файла, който сте запазили, и го изпратете да запише, като натиснете „Start“:




Видео гравър:



9.7
9.2
9.4

Добавете коментар

    • усмихвамусмивкиxaxaдобреdontknowYahooНеа
      шефдраскотинаглупакдаДа-даагресивентайна
      съжалявамтанцувамdance2dance3извинениепомощнапитки
      спиркаприятелидобърgoodgoodсвиркаприпадамезик
      димплясканеCrayдеклариратподигравателендон-t_mentionизтегляне
      топлинасърдитlaugh1MDAсрещаmoskingотрицателен
      not_iпуканкинаказвамчетаплашаплашитърсене
      присмехthank_youтоваto_clueumnikостърСъгласен
      лошоbeeeblack_eyeblum3изчервяванесамохвалствоскука
      цензурираншегаsecret2заплашвампобедаюsun_bespectacled
      ShokРеспектхахаprevedдобре дошълkrutoyya_za
      ya_dobryiпомощникne_huliganne_othodifludзабранаблизо
61 коментар
Параметърът $ 100 = 106,67 е посочен в описанието; трябва да има точка вместо точка и запетая - грешка 3
Авторът
Щитът наистина се захранва от 12 волта. Но използвах стъпкови мотори от DVD-ROM, те работят от 5 волта. Затова захранвах щита и моторите от 5 волта, не изпитвах никакви проблеми, всичко работи добре. Arduino захранва се от USB компютър.
Ами ще опитам.
Веднага възникна въпросът за мощността, на щита е посочено от 12v, посочихте захранващия блок на 5 волта.
Шилд се храни отделно и не влияе на храненето ArduinoЗахранва се от USB?
Авторът
Добър ден, имам квадратна маркировка на масата - лазерната зона. На таблицата зададох празното по отношение на квадрата и софтуерът може да бъде зададен на отстъпа в мм от този квадрат
Гост Майкъл
Има проблем със софтуера на Neje гравьор при позиционирането на гравирането по отношение на частта, всичко по око. А лазерът просто показва площада, където ще работи

И как се реализира тук. Може би всичко в мм може да се зададе?
Авторът
Добър ден Първо проверете връзката. Екранът е направен за GBRL 0.9, а в GRBL 1.0 и по-късно контактът за свързване на лазера е променен, така че трябва да свържете лазера към контактите на крайните превключватели на оста Z. Опитайте се да въведете командата без S. Командата за включване ще изглежда така M3 255
Здравейте, кажете ми какво греша. Свързах всичко, както трябва, файтоните вървят според очакванията, но лазерът не иска да се включи. Погледнах го и вероятно попаднах на инфу, че в GRBL 1.1 са променили нещо и уж сега отборите M3 и M5 не работят както трябва. Ако разбирам правилно, тогава в терминала, когато въведете M3 S255, трябва да свети светодиода? (Пише се $ 32 = 1)
Авторът
Право сте случайно грешният архив е добавен. Изтеглете от https://github.com/gnea/grbl/releases.
в стъпка 5, под връзката grbl-1_1f_20170801.zip, наистина има ли HEX файл?
пише Избраната папка / zip файл не съдържа правилните библиотеки
Авторът
Захранване в синия 5-волтов конектор. Тъй като тези двигатели се захранват от 5 волта
Добър ден
Можете да направите снимка, след като всичко е свързано. Захранване в синия 12V конектор? Първото домашно приготвено много не е ясно.

Съветваме ви да прочетете:

Предайте го за смартфона ...