Laser Engraver (Plotter) -2 своими руками не из китайского набора.
Продолжение. Начало (механика) здесь
Электроника.
Для управления laser Engraver можно использовать следующие комплекты на базе Arduino:
1. Arduino Uno + CNC Shield v.3 + 2*A4988+Mos Shield + корпус.
Все бы хорошо, только конструкция получается довольно толстой.
2. Arduino Nano + CNC Shield v.4 +2*A2988 + MOS Shield + корпус
Тут прийдется переделывать плату, т.к. в CNC Shield v.4 драйверы ШД подключены к другим пинам Arduino.
3. Arduino Nano + CNC Shield v.5.
Это способ наиболее простой и изящный. В комплект входит акриловый корпус, который легко закрепить на раме. На плате также имеется выключатель питания для экстренного останова, DC-DC преобразователь +5В, который пригодится для питания сервопривода SG-90 и MOSFET для управления 2х-проводным лазером. Плату CNC Shield v.5 можно купить без Arduino Nano и драйверов A4988 (если они уже есть) или в полном комплекте, тогда в нее будет залита прошивка EleksMaker Mana, а драйверы ШД уже настроены на ток 1А.
Для совместимости с GRBL, Benbox и EleksMaker необходимо, обеспечить следующее соединение выходных контактов Arduino с драйверами шаговых двигателей и исполнительными устройствами:
x_dir=d5
x_step=d2
y_dir=d6
y_step=d3
Laser output (servo) =D11
При использовании CNC Shield v.3 или CNC Shield v.5 это уже сделано на плате.
Настройка
Подключаем источник +12В 2А, ДО УСТАНОВКИ ДРАЙВЕРОВ устанавливаем выходное напряжение DC-DC преобразователя 5В
Подключаем плату к компьютеру и настраиваем токи шаговых двигателей. Формула такая: Vref=Imax/8*Rs.
В случае, если на плате установлены резисторы 0,1Ом (встречается 0,05Ом), Vref=Imax/1.25
Рекомендуется установить максимальный ток двигателя на уровне 1А, т.е. напряжение 0,8В.
С помощью двух винтов М5*8 с шайбами и t-гайками крепим корпус к раме:
Провода от ШД продеваются сквозь 2 линейки с прорезями из PET, закрепленные на концах на держателе платы
На каретку Х
И около двигателя оси Х
В эти же линейки продевается тройной провод для питания лазера/серво.
Подключаем разъемы шаговых двигателей к соответствующим коннекторам X Axis и Y Axis.
Сервопривод или лазерный модуль с TTL (PWM) управлением подключается к разъему Servo согласно назначению контактов.
Внимание! на разъеме Servo + это +5В. Если лазер питается от +12В (обычно это так), то нужно их взять с контакта + разъема Laser.
Лазерный модуль без управления (2х-проводный) или электродвигатель подключается к разъему Laser соблюдая полярность.
На оси Х на 4 выступающих винта крепится акриловая пластина с установленным лазером
Или на это же место можно закрепить держатель ручки/маркера/пера и получится плоттер, он же робот- рисовальщик.
Продолжение здесь (Benbox, EleksCam)