Модуль платы расширения CNC Shield v3.0 совместно с Arduino UNO позволяет создать CNC машины (ЧПУ станки) такие как: 3D принтер , гравировальный станок, фрезерный станок , лазерный гравировальный станок и т.д.
Этот модуль представляет собой плату с разъёмами для установки драйверов шаговых двигателей, а так же пины для для конфигурации с помощью джамперов. Работает модуль совместно с помощью программного обеспечения(прошивки для Ардуино)
Arduino GRBL и управляющей с помощью G-кодов программы , такой как UniversalGcodeSender , JCNC или Grbl controller .
Основные характеристики:
-
Модель : CNC Shield version 3.0
-
Количество осей : 4 (X, Y, Z, A)
-
Напряжение питания логической части : 5 В
-
Напряжение питания силовой части : 12 – 36 В
-
Драйверы : A4988 или DRV8825 и другие
-
Интерфейсы : UART, I2C
-
Прошивка : Arduino GRBL (до версии 0.9)
-
Распиновка платы расширения под Arduino UNO и другие совместимые платы
-
Размеры : 70 х 55 х 10 мм
-
Вес : 32 г
Схема :
Для работы CNC Shield необходимо:
-
Вставить драйверы в желтые слоты для осей X,Y,Z и в красный для оси A. Драйверы A4988 или DRV8825 вставляются по разному будьте ВНИМАТЕЛЬНЫ!!!
-
Настроить токи двигателей, согласно токам шаговых двигателей (регулятор на драйвере и вольтметр);
-
Установить перемычки(джамперы) в контакты М0, М1, М2, для определения режима работы драйвера согласно таблицы;
-
Подключить к USB ПК и залить прошивку GRBL.
Таблица конфигурации драйверов:
CNC Shield имеет четыре слота, для подключения четырех драйверов двигателей. Слоты, обозначенные желтым цветом, отвечают за оси X, Y, Z, красный слот за ось A.
Ось A может дублировать одну из осей X, Y, 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 UNO:
Использование портов Arduino UNO: