Контроллер Arduino позволяет работать станку автономно или управлять с помощью компьютера через USB-порт. Плата расширения CNC Shield v3 может работать с Arduino UNO и драйверами двигателей с помощью программного обеспечения Arduino GRBL. Прошивка (GRBL) внутри контролера обменивается информацией с ПК при помощи G-кодов.
CNC Shield имеет четыре слота, для подключения четырех драйверов двигателей. Слоты, обозначенные желтым цветом, отвечают за оси X, Y, Z, красный слот за ось A.
Драйверы A4988 или DRV8825 вставляются по разному, будьте внимательны!
В зависимости от выставленных перемычек, вы можете добиться вплоть до 1/32 шага на драйверах DRV8825 и 1/16 шага на драйверах A4988. Перемычки устанавливаются в контакты М0, М1, М2, для определения режима работы драйвера A4988 согласно таблице.
MS1 | MS2 | MS3 | Разрешение микрошага |
Низкий | Низкий | Низкий | Полный шаг |
Высокий | Низкий | Низкий | 1/2 шага |
Низкий | Высокий | Низкий | 1/4 шага |
Высокий | Высокий | Низкий | 1/8 шага |
Высокий | Высокий | Высокий | 1/16 шага |
Схема шилда
- Кнопка перезагрузки
- Контакты для подключения внешних драйверов шаговых двигателей. В той же колодке находится пин на 5 вольт и земля.
- Колодка для настройки дублирования осей
- Разъем питания 12 – 36 В
- Колодки управления микрошагом для драйверов шаговых двигателей
- Колодка для подключения биполярного шаговика (на 4 провода)
- Кнопки и выключатели
- Аварийной кнопки остановки (E-STOP)
- Кнопка паузы (Hold)
- Кнопка продолжения (Resume)
- Кнопка возвращения на исходную позицию (Abort)
- Разъемы для управления шпинделем и охлаждением
- Включения шпинделя (SpnEn)
- Направления шпинделя (SpnDir)
- Включения подачи охлаждения (CoolEn)
- Разъемы для подключения концевых выключателей, их порядок следующий: X+ X- Y+ Y- Z+ Z-. Подключая концевики, необходимо соблюдая полярность.
- Контакты интерфейсов UART и I2C
- Контакты UART: RX, TX, 5V, 3V3
- Контакты I2C: SCL, SDA, GND, RST