Съдържание:

Мини CNC лазерен гравер за дърво и лазерен нож за хартия .: 18 стъпки (със снимки)
Мини CNC лазерен гравер за дърво и лазерен нож за хартия .: 18 стъпки (със снимки)

Видео: Мини CNC лазерен гравер за дърво и лазерен нож за хартия .: 18 стъпки (със снимки)

Видео: Мини CNC лазерен гравер за дърво и лазерен нож за хартия .: 18 стъпки (със снимки)
Видео: Лучшие Лазерные Граверы с Aliexpress! Какой Лазерный Гравер Купить Для Начинающего? 2024, Юли
Anonim
Мини CNC лазерен гравер за дърво и лазерен нож за хартия
Мини CNC лазерен гравер за дърво и лазерен нож за хартия
Мини CNC лазерен гравер за дърво и лазерен нож за хартия
Мини CNC лазерен гравер за дърво и лазерен нож за хартия
Мини CNC лазерен гравер за дърво и лазерен нож за хартия
Мини CNC лазерен гравер за дърво и лазерен нож за хартия
Мини CNC лазерен гравер за дърво и лазерен нож за хартия
Мини CNC лазерен гравер за дърво и лазерен нож за хартия

Това е инструкция за това как направих лазерна CNC гравираща машина на базата на Arduino и тънка резачка за хартия, използвайки стари DVD устройства, 250mW лазер. Площта за игра е максимум 40 мм х 40 мм.

Не е ли забавно да правиш собствена машина от стари неща?

Стъпка 1: Необходими части и материали

  • Arduino Nano (с usb кабел)
  • 2x стъпков механизъм за DVD устройство
  • 2x модули на драйвер за стъпков двигател A4988 (или щит GRBL)
  • 250mW лазер с регулируема леща (или по -висока)
  • 12v 2Amps захранване минимум
  • 1x IRFZ44N N-КАНАЛ Mosfet
  • 1x 10k резистор
  • 1x 47ohm резистор
  • 1x регулатор на напрежението LM7805 (с радиатор)
  • Празна платка за печатни платки
  • Мъжки и женски заглавки
  • 2.5 мм JST XH-Style 2pin мъжки конектор
  • 1x 1000uf 16v кондензатор
  • Джъмперни кабели
  • 8x малки неодимови магнити (които съм спасил от механизма на DVD обектива)
  • 1x 2pin щепсел в конектора на винтовия клемен блок
  • Ципове (100 мм)
  • Супер лепило
  • Епоксидно лепило
  • Дървена дъска
  • Акрилен лист
  • Някои M4 винтове, болтове и гайки
  • Лазерни очила

В този проект трябва да са необходими ЛАЗЕРНИ СТЪКЛА ЗА БЕЗОПАСНОСТ

Повечето от частите са спасени или са донесени от Китай чрез сайт, наречен BANGGOOD.

Стъпка 2: Разглобяване на степновия механизъм на DVD устройството

Разглобяване на степновия механизъм на DVD устройството
Разглобяване на степновия механизъм на DVD устройството
Разглобяване на степновия механизъм на DVD устройството
Разглобяване на степновия механизъм на DVD устройството
Разглобяване на степновия механизъм на DVD устройството
Разглобяване на степновия механизъм на DVD устройството

Изискват се два DVD задвижващи механизма, единият за оста X и вторият за оста Y.

С помощта на малка отвертка с глава Phillips премахнах всички винтове и отделих стъпковия двигател, плъзгащите се релси и приставката.

Стъпковите двигатели са 4-пинов биполярен стъпков двигател.

Малкият размер и ниската цена на DVD мотора означават, че не можете да очаквате висока разделителна способност от двигателя. Това се осигурява от водещия винт. Също така не всички такива двигатели правят 20 стъпки/об. 24 също е обща спецификация. Просто трябва да тествате двигателя си, за да видите какво прави. Процедура за изчисляване на разделителната способност на стъпковия двигател на CD устройството:

За да се измери разделителната способност на стъпковия двигател на CD/DVD устройството, беше използван цифров микрометър. Измерва се разстоянието по протежение на винта. Общата дължина на винта с помощта на микрометър, която се оказа 51,56 мм. За да се определи стойността на оловото, което е разстоянието между две съседни нишки на винта. Нишките бяха преброени като 12 нишки в рамките на това разстояние. Олово = разстояние между съседни нишки = (обща дължина / брой нишки = 51,56 мм) / 12 = 4,29 мм / об.

Ъгълът на стъпалото е 18 градуса, което съответства на 20 стъпки/оборот. Сега, когато цялата необходима информация е налична, разделителната способност на стъпковия двигател може да бъде изчислена, както е показано по -долу: Разделителна способност = (Разстояние между съседните нишки)/(N стъпки/обороти) = (4,29 мм/об)/(20 стъпки/об) = 0,214 mm/стъпка. Което е 3 пъти по -добра необходимата разделителна способност, която е 0,68 мм/стъпка.

Стъпка 3: Сглобяване на плъзгащите шини за оста X и Y

Сглобяване на плъзгащите релси за оста X и Y
Сглобяване на плъзгащите релси за оста X и Y
Сглобяване на плъзгащите релси за оста X и Y
Сглобяване на плъзгащите релси за оста X и Y
Сглобяване на плъзгащите релси за оста X и Y
Сглобяване на плъзгащите релси за оста X и Y

За плъзгащите се релси съм използвал 2 допълнителни пръта за по -добро и гладко представяне. Основната функция на плъзгача е да се плъзга свободно по пръта с минимално триене между пръта и плъзгача.

Отне ми известно време, за да накарам плъзгача да се плъзга свободно по пръта.

Стъпка 4: Основната рамка за Stepper X и Y

Основната рамка за Stepper X и Y
Основната рамка за Stepper X и Y
Основната рамка за Stepper X и Y
Основната рамка за Stepper X и Y
Основната рамка за Stepper X и Y
Основната рамка за Stepper X и Y

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

Стъпка 5: Прикрепване на плъзгащата се релса към основната рамка

Закрепване на плъзгащата се релса с основната рамка
Закрепване на плъзгащата се релса с основната рамка
Закрепване на плъзгащата се релса с основната рамка
Закрепване на плъзгащата се релса с основната рамка
Закрепване на плъзгащата се релса с основната рамка
Закрепване на плъзгащата се релса с основната рамка

Първо с помощта на супер лепило се опитах да коригирам правилното положение на релсите, където трябва да бъдат, така че последователят да осъществи правилен контакт с стъпковата нишка. Контактът трябва да е правилен, не прекалено стегнат или не твърде шлаков. Ако контактът между последователя и конеца не е правилен, стъпките ще пропуснат или двигателят ще изтегли по -голям ток от обикновено в работно състояние. Регулирането отнема известно време.

След като го коригирах, с помощта на епоксидно лепило ги оправих.

Стъпка 6: Окабеляване на стъпкови двигатели

Окабеляване на стъпкови двигатели
Окабеляване на стъпкови двигатели
Окабеляване на стъпкови двигатели
Окабеляване на стъпкови двигатели
Окабеляване на стъпкови двигатели
Окабеляване на стъпкови двигатели

За стъпковите двигатели съм използвал стар USB кабел, тъй като той има 4 проводника вътре и има капак върху него, и е по -гъвкав и лесен за работа.

Използвайки режим на непрекъснатост в мултицет, определете 2 бобина, намотка A и намотка B.

Направих 2 чифта тел, като избрах цветове, една двойка за бобината А и втора за бобината В. Запоя ги и използвах термосвиваща се тръба върху нея.

Стъпка 7: Комбиниране на оста X и Y

Комбиниране на оста X и Y
Комбиниране на оста X и Y
Комбиниране на оста X и Y
Комбиниране на оста X и Y
Комбиниране на оста X и Y
Комбиниране на оста X и Y

X и Y координират движението

Прикрепих плъзгача на оста X и Y заедно перпендикулярно един на друг, като използвам някакъв дистанционер между тях. И също така прикрепи тънка метална скара над нея като работно легло. Неодимовите магнити се използват като държач за детайли.

Стъпка 8: Електрониката

Електрониката
Електрониката
Електрониката
Електрониката
Електрониката
Електрониката

ЧАСТИТЕ, ИЗПОЛЗВАНИ ЗА ШОФЬОРА СА:

  • Arduino Nano.
  • 2x A4988 драйвери за стъпкови двигатели.
  • 1x IRFZ44N N-КАНАЛЕН МОСФЕТ.
  • 1x LM7805 Регулатор на напрежение с радиатор.
  • 1x 47ohm и 1x 10k резистор.
  • 1x 1000uf 16V кондензатор.
  • 1x 2.5 мм JST XH-Style 2pin мъжки конектор.
  • МЪЖКИ И ЖЕНСКИ Заглавни щифтове.
  • 1x (20 мм х 80 мм празна печатна платка).

В GRBL цифровите и аналоговите пинове на Arduino са запазени. Щифтът „Step“за осите X и Y е прикрепен съответно към цифрови щифтове 2 и 3. Щифтът „Dir“за осите X и Y е прикрепен съответно към цифрови щифтове 5 и 6. D11 е за лазерно активиране.

Arduino получава захранване чрез USB кабел. A4988 Драйвери чрез външен източник на захранване. Всички наземни споделят общи връзки. VDD на A4988 са свързани към 5V на Arduino.

Лазерът, който използвах, работи на 5V и има вградена верига с постоянен ток. За постоянен 5V източник от външното захранване се използва LM7805 регулатор на напрежението. Радиаторът е задължителен.

N-КАНАЛНИЯТ MOSFET IRFZ44N работи като електронен превключвател, когато получава цифров висок сигнал от пин D11 на Arduino.

ЗАБЕЛЕЖКА: 5V от Arduino nano не може да се използва, защото лазерът извлича повече от 250mA и Arduino Nano не е в състояние да достави толкова много ток.

Конфигуриране на микро стъпване за всяка ос

MS0 MS1 MS2 Microstep резолюция

Ниско Ниско Ниско Пълна стъпка.

Висока Ниска Ниска Половин стъпка.

Ниска Висока Ниска Квартална стъпка.

Високо Високо Ниско Осма стъпка.

Високо Високо Високо Шестнадесета стъпка.

3 -те пина (MS1, MS2 и MS3) са за избор на една от петте стъпалови резолюции съгласно горната таблица на истината. Тези щифтове имат вътрешни изтеглящи се резистори, така че ако ги оставим изключени, платката ще работи в режим на пълна стъпка. Използвах конфигурацията от 16 -та стъпка за гладко и без шум. Повечето (но със сигурност не всички) стъпкови двигатели правят 200 пълни стъпки на оборот. Чрез подходящо управление на тока в бобините е възможно двигателят да се движи на по -малки стъпки. Pololu A4988 може да накара двигателя да се движи на 1/16 стъпки - или 3, 200 стъпки на оборот. Основното предимство на микростепенността е да се намали грапавостта на движението. Единствените напълно точни позиции са позициите с пълна стъпка. Двигателят няма да може да задържа неподвижно положение в една от междинните позиции със същата точност на позицията или със същия задържащ въртящ момент, както при позициите на пълната стъпка. Най -общо казано, когато се изискват високи скорости, трябва да се използват пълни стъпки.

Стъпка 9: Съберете всичко заедно в едно

Съберете всичко заедно в едно
Съберете всичко заедно в едно
Съберете всичко заедно в едно
Съберете всичко заедно в едно
Съберете всичко заедно в едно
Съберете всичко заедно в едно

Направих лазерна стойка от дълга тънка метална лента и няколко пластмасови L скоби с няколко опори. След това всичко се монтира на дървена дъска с помощта на винт М4, гайки и болтове.

Извършва се и свързване на стъпкови двигатели към водача.

Стъпка 10: Лазерен монтаж

Лазерен монтаж
Лазерен монтаж
Лазерен монтаж
Лазерен монтаж
Лазерен монтаж
Лазерен монтаж
Лазерен монтаж
Лазерен монтаж

Лазерът, който използвах, е фокусируем лазерен модул 200-250mW 650nm. Външният метален корпус работи като радиатор за лазерния диод. Има фокусиран обектив за регулиране на лазерната точка.

Използвайки две ципове, монтирах лазера със стойката. Радиатор за лазер също може да се използва, но лазерът ми не прегряваше, така че не го използвах. Свържете терминала на лазерния проводник към гнездото за лазер на платката на водача.

Можете да получите един тук

Стъпка 11: Регулиране на тока на стъпковия драйвер

Регулиране на тока на стъпковия драйвер
Регулиране на тока на стъпковия драйвер
Регулиране на тока на стъпковия драйвер
Регулиране на тока на стъпковия драйвер
Регулиране на тока на стъпковия драйвер
Регулиране на тока на стъпковия драйвер

За да се постигнат високи стъпки, захранването на двигателя обикновено е много по -високо, отколкото би било допустимо без ограничаване на активния ток. Например, типичен стъпков двигател може да има максимален токов рейтинг от 1A с 5Ω съпротивление на бобината, което би означавало максимално захранване на двигателя от 5 V. Използването на такъв двигател с 12 V би позволило по -високи стъпки, но токът трябва активно да се ограничи до 1A, за да се предотврати повреда на двигателя.

A4988 поддържа такова ограничаване на активния ток, а потенциометърът на тримера на платката може да се използва за задаване на ограничението на тока. Един от начините за задаване на ограничението на тока е да поставите драйвера в режим на пълна стъпка и да измервате тока, преминаващ през една бобина на двигателя, без да синхронизирате входа STEP. Измереният ток ще бъде 0,7 пъти границата на тока (тъй като и двете намотки са винаги включени и ограничени до 70% от настройката за ограничение на тока в режим на пълна стъпка). Моля, обърнете внимание, че промяната на логическото напрежение, Vdd, на различна стойност ще промени текущата граница, тъй като напрежението на „ref“щифта е функция на Vdd. Друг начин за задаване на граница на тока е да се измери напрежението директно върху потенциометъра и да се изчисли получената граница на тока (токовите резистори са 0,1 Ω). Границата на тока се отнася до референтното напрежение, както следва: Ограничение на тока = VREF × 1,25 Така че, например, ако референтното напрежение е 0,6 V, границата на тока е 0,75A. Както бе споменато по-горе, в режим на пълна стъпка, токът през намотките е ограничен до 70% от границата на тока, така че за да получите ток на бобина с пълна стъпка от 1A, границата на тока трябва да бъде 1A/0,7 = 1,4A, което съответства към VREF от 1.4A/1.25 = 1.12 V. Вижте листа с данни A4988 за повече информация. Забележка: Токът на бобината може да бъде много различен от тока на захранването, така че не трябва да използвате тока, измерен при захранването, за да зададете границата на тока. Подходящото място за поставяне на текущия измервателен уред е последователно с една от бобините ви на стъпков двигател.

Стъпка 12: Подготовка

Приготвям се!
Приготвям се!
Приготвям се!
Приготвям се!
Приготвям се!
Приготвям се!

С помощта на четири малки неодимови магнита заключете детайла на работното легло и поставете оста X и Y в първоначално положение (начало). Захранвайте платката на драйвера чрез външен източник на захранване и Arduino Nano към компютър чрез USB A към USB Mini B кабел. Захранвайте и платката чрез външен източник на захранване.

БЕЗОПАСНОСТТА НА ПЪРВО МЯСТО

НЕОБХОДИМИ СА ЛАЗЕРНИ СТЪКЛА ЗА БЕЗОПАСНОСТ

Стъпка 13: GRBL фърмуер

GRBL фърмуер
GRBL фърмуер
GRBL фърмуер
GRBL фърмуер
GRBL фърмуер
GRBL фърмуер
  1. Изтеглете GRBL 1.1, тук,
  2. Извлечете на работния плот папката grbl-master, намирате я във файла master.zip
  3. Стартирайте Arduino IDE
  4. От менюто на лентата с приложения изберете: Sketch -> #include Library -> Add Library from file. ZIP
  5. Изберете папката grbl, която можете да намерите в папката grlb-master и щракнете върху Отвори
  6. Библиотеката вече е инсталирана и софтуерът IDE ще ви покаже това съобщение: Библиотеката е добавена към вашата библиотека. Проверете менюто „Включване на библиотеки“.
  7. След това отворете пример, наречен "grbl upload" и го качете на дъската си arduino

Стъпка 14: Софтуер за изпращане на G-CODE

Софтуер за изпращане на G-CODE
Софтуер за изпращане на G-CODE
Софтуер за изпращане на G-CODE
Софтуер за изпращане на G-CODE
Софтуер за изпращане на G-CODE
Софтуер за изпращане на G-CODE

Също така се нуждаем от софтуер за изпращане на G-код до CNC, за който съм използвал LASER GRBL

LaserGRBL е един от най -добрите Windows GCode стример за DIY лазерен гравьор. LaserGRBL е в състояние да зареди и предаде GCode път към arduino, както и да гравира изображения, снимки и лого с вътрешен инструмент за преобразуване.

LASER GRBL Изтегляне.

LaserGRBL постоянно проверява за налични COM портове на машината. Списъкът с портове ви позволява да изберете COM порта, към който е свързана вашата контролна платка. Моля, изберете правилната скорост на предаване за връзката според конфигурацията на фърмуера на вашата машина (по подразбиране 115200).

Настройки на Grbl:

$$ - Преглед на настройките за Grbl

За да видите настройките, въведете $$ и натиснете enter след като се свържете с Grbl. Grbl трябва да отговори със списък на текущите системни настройки, както е показано в примера по -долу. Всички тези настройки са постоянни и се съхраняват в EEPROM, така че ако изключите захранването, те ще се заредят отново при следващото включване на вашия Arduino.

$ 0 = 10 (стъпков импулс, usec)

$ 1 = 25 (стъпка на празен ход, мсек)

$ 2 = 0 (маска за инвертиране на стъпков порт: 00000000)

$ 3 = 6 (инвертираща маска на порт dir: 00000110)

$ 4 = 0 (стъпка активиране инвертиране, bool)

$ 5 = 0 (инвертиране на граничните щифтове, бул)

$ 6 = 0 (инвертиране на щифта на сондата, бул)

$ 10 = 3 (маска за доклад за състоянието: 00000011)

$ 11 = 0,020 (отклонение на кръстовището, мм)

$ 12 = 0,002 (толеранс на дъгата, мм)

$ 13 = 0 (инчове на отчета, бул)

$ 20 = 0 (меки граници, бул)

$ 21 = 0 (твърди граници, бул)

$ 22 = 0 (цикъл на самонасочване, бул)

$ 23 = 1 (инвертираща маска за самонасочване: 00000001)

$ 24 = 50.000 (подаване на самонасочване, mm/min)

$ 25 = 635.000 (търсене на самонасочване, мм/мин)

$ 26 = 250 (homing debounce, ms)

$ 27 = 1.000 (издърпване на самонасочване, мм)

$ 100 = 314.961 (x, стъпка/mm)

$ 101 = 314.961 (y, стъпка/mm)

$ 102 = 314.961 (z, стъпка/mm)

$ 110 = 635.000 (x максимална скорост, mm/min)

$ 111 = 635.000 (y максимална скорост, mm/min)

$ 112 = 635.000 (z максимална скорост, mm/min)

$ 120 = 50.000 (x ускорение, mm/sec^2)

$ 121 = 50.000 (y ускорение, mm/sec^2)

$ 122 = 50.000 (z ускорение, mm/sec^2)

$ 130 = 225.000 (x макс. Ход, мм)

$ 131 = 125.000 (y макс. Ход, мм)

$ 132 = 170.000 (z макс. Ход, mm)

Стъпка 15: Промяна на системата

Промяна на системата
Промяна на системата
Промяна на системата
Промяна на системата
Промяна на системата
Промяна на системата
Промяна на системата
Промяна на системата

Тук идва най -трудната част от проекта

Регулиране на лазерния лъч във възможно най -малката точка на детайла. Това е най -сложната част, която изисква време и търпение, използвайки метода за следи и грешки

Промяна на настройките на GRBL за $ 100, $ 101, $ 130 и $ 131

моята настройка за GRBL е, $100=110.000

$101=110.000

$130=40.000

$131=40.000

Опитах да гравирам квадрат от 40 мм страни и след толкова много грешки и промяна на настройката на grbl, получавам правилната 40 мм линия, гравирана от двете оси X и Y. Ако разделителната способност на оста X и Y не е еднаква, изображението ще се мащабира в двете посоки.

Имайте предвид, че не всички стъпкови двигатели от DVD устройствата са еднакви

Това е дълъг и отнемащ време процес, но резултатите са толкова задоволителни, когато се променят.

Потребителски интерфейс на LaserGRBL

  • Контрол на връзката: тук можете да изберете сериен порт и подходяща скорост на предаване за връзка, според конфигурацията на фърмуера на grbl.
  • Контрол на файлове: това показва зареденото име на файла и процеса на гравиране. Зеленият бутон „Възпроизвеждане“ще стартира изпълнението на програмата.
  • Ръчни команди: можете да въведете всеки ред на G-Code тук и да натиснете „enter“. Командите ще бъдат подредени в опашката на командите.
  • Дневник на командите и кодове за връщане на команди: показват команди в ред и тяхното състояние на изпълнение и грешки.
  • Управление с джогинг: позволява ръчно позициониране на лазера. Левият вертикален плъзгач контролира скоростта на движение, размерът на стъпката за управление на десния плъзгач.
  • Визуализация на гравиране: тази област показва предварителна визуализация на работата. По време на гравирането малък син кръст ще покаже текущата позиция на лазера по време на изпълнение.
  • Grbl нулиране/насочване/отключване: тези бутони изпращат команда за меко нулиране, насочване и отключване към grbl дъската. Вдясно от бутона за отключване можете да добавите някои дефинирани от потребителя бутони.
  • Задържане и възобновяване на емисията: тези бутони могат да преустановят и възобновят изпълнението на програмата, изпращайки команда Задържане на фураж или Възобновяване на grbl дъската.
  • Брой линии и проекция на времето: LaserGRBL може да изчисли времето за изпълнение на програмата въз основа на действителната скорост и напредъка на работата.
  • Отменя състоянието и контрола: показва и променя действителната скорост и отменя мощността. Overrides е нова функция на grbl v1.1 и не се поддържа в по -старата версия.

Стъпка 16: Гравиране на дърво

Image
Image
Гравиране на дърво
Гравиране на дърво
Гравиране на дърво
Гравиране на дърво

Импортирането на растер ви позволява да заредите изображение от всякакъв вид в LaserGRBL и да го превърнете в инструкции за GCode без нужда от друг софтуер. LaserGRBL поддържа снимки, клип арт, рисунки с молив, лога, икони и се опитва да направи най -доброто с всякакъв вид изображение.

Може да се извика от менюто „Файл, отвори файл“, като изберете изображение от тип jpg,-p.webp

Настройката за гравиране е различна за всички материали.

Определете скоростта на гравиране на mm и линии за качество на mm

Прикаченото видео е забавянето на целия процес.

Стъпка 17: Рязане на тънка хартия

Image
Image
Рязане на тънка хартия
Рязане на тънка хартия
Рязане на тънка хартия
Рязане на тънка хартия

Този 250mW лазер също може да реже тънки хартии, но скоростта трябва да е много ниска, т.е.не повече от 15 mm/min и лазерният лъч трябва да се регулира правилно.

Прикаченото видео е забавянето на целия процес.

Стъпка 18: Изрязване на винил и изработка на персонализирани стикери

Изрязване на винил и изработка на персонализирани стикери
Изрязване на винил и изработка на персонализирани стикери
Изрязване на винил и изработка на персонализирани стикери
Изрязване на винил и изработка на персонализирани стикери
Изрязване на винил и изработка на персонализирани стикери
Изрязване на винил и изработка на персонализирани стикери

Направих някакъв персонализиран винилов стикер. Граничната скорост се променя по отношение на цвета на използвания винил.

С тъмните цветове е лесно да се работи, докато по -светлите цветове са доста сложни.

Горните изображения демонстрират как да използвате винилови стикери, направени с помощта на CNC.

♥ Специални благодарности на разработчиците на GRBL:)

Надявам се, че този проект ви е харесал, уведомете ме в коментарите, ако имате въпроси, Бих искал да видя и снимки на вашите CNC машини!

Благодаря!! за вашата подкрепа.

Състезание за микроконтролер
Състезание за микроконтролер
Състезание за микроконтролер
Състезание за микроконтролер

Първа награда в конкурса за микроконтролер

Препоръчано: