Здравейте отново. Не толкова отдавна изложих инструкции за създаване на лазерен гравър от 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. Ако се объркате малко инструкция на тази платка за разширение:
Вижте онлайн файла:
Чекмеджетата изглеждат така:
Първо инсталирайте радиаторите на драйвера:
И след това ги поставяме на оси 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.
Това изисква програмата XLoader:
Стартирайте програмата. Изберете предварително изтегления 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 или съвместими с това:
Вижте онлайн файла:
За да видите текущите настройки на фърмуера, въведете:
$$
Този двигател има 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:
Изтеглете и откъснете програмата. Кликнете върху „Импортиране на изображение“ и изберете вашата снимка. В секцията „Промяна на разделителната способност“ задайте „Ширина“ и „Височина“ на максимум 38 мм. "Плътност" може да се опита различно, според мен оптималният е 6:
Отидете на раздела „Изгаряне“. Изберете „ON on black“. В раздел "Предварителни команди" трябва да са следните записи, без обяснение в скоби:
%
G71
S255 (лазерна мощност до максимум)
G0 F200 (скорост на празен ход)
G1 F100 (скорост на изгаряне)
(F-скорост на изгаряне)
Можете да опитате различни скорости на изгаряне. За пластмаса F100 е достатъчно, а за дърво може да е необходимо по-малко. Кликнете върху „Запазване на G код“ и посочете мястото за съхранение. Важно! Резолюцията трябва да избере ".nc".
Стъпка 8 Изгаряне.
За да изгорим и контролираме гравера, ще използваме програмата GrblController:
Изтеглете и инсталирайте. Кликнете върху „Отвори“. След като проверите дали всичко работи, използвайте стрелките и лазерната команда за включване, изберете файла, който сте запазили, и го изпратете да запише, като натиснете „Start“:
Видео гравър: