- ставить драйверы в желтые слоты. Драйверы A4988 или DRV8825 вставляются по разному будьте ВНИМАТЕЛЬНЫ!!!
- Настроить токи двигателей, согласно токам шаговых двигателей (регулятор на драйвере и вольтметр);
- Установить перемычки, которые входят в комплект поставки, в красные контакты М0, М1, М2, для определения режима работы драйвера согласно таблицы;
- Подключить к USB ПК и залить прошивку GRBL.
У RAMPS устроено иначе (например ось Z), у него один драйвер и две пары контактов. Драйвер один, мотора два.
Например ось A может быть использована для двигателя экструдера в случае 3D-принтера.
Для настройки дублирования осей X, Y, Z на плате есть контакты, обозначенные X, Y, Z, D12, D13, которые необходимо замкнуть перемычками из комплекта.
олодка D12 замыкается для управления шагом.
Колодка D13 замыкается для управления направлением вращения.
Направление вращение двигателя меняется путем смены контактов двигателя или изменение маски в прошивки.
Меняются местами контакты B- и B+.
На плате CNC Shield есть контакты для подключения:
- Аварийной кнопки остановки (E-STOP);
- Кнопка паузы (Hold);
- Кнопка продолжения (Resume);
- Кнопка возвращения на исходную позицию (Abort);
- Включения шпинделя (SpnEn);
- Направления шпинделя (SpnDir);
- Включения подачи охлаждения (CoolEn);
- Концевики (X+ X- Y+ Y- Z+ Z-).
Мы заливаем в Arduino готовую прошивку (GRBL), как есть. В ней ничего менять не надо. Все настройки производятся в консоли ПО (Universal-G-Code-Sender).
Прошивка (GRBL) внутри контролера обменивается информацией с ПК при помощи G-кодов.
ПК из программы управления (Universal-G-Code-Sender) , через USB порт ПК посылает на COM порт ARDUINO строчки с GCODE формата G91 G1 X10 Y10 F3000. Шаговые двигатели вращаются.
Схема подключения Arduino UNO
Использование портов Arduino UNO