Комплект для управления 3D принтером и станками с ЧПУ
Плата расширения CNC Shield v3 предназначена для создания на основе контроллера Arduino UNO 3D принтеров, станков с числовым программным управлением, в том числе гравировальных, фрезерных, маркировальных, станков портальной резки, промышленных роботов. Контроллер Arduino позволяет работать станку автономно или управлять с помощью компьютера через USB-порт.
В состав комплекта входят:
- CNC Shield v3.0
- Драйверы A4988 - 4шт.
- Радиаторы - 4 шт.
- Arduino Uno R3 CH340
- USB-кабель
Плата расширения CNC Shield v3.0 для Arduino UNO создана, что бы на её основе можно создать CNC машины (ЧПУ станки):
- 3D-принтер (необходимо реле для нагрева хотэнда и стола)
- лазерный роутер
- гравировальный роутер
- фрезерный роутер
Характеристики: - Возможность работать с открытым универсальным ПО (GRBL) и стандартным G-кодом;
- До 4-х осей управления;
- До 6-ти концевых выключателей;
- Управление шпинделем(включение, направление вращения, охлаждение) или другим исполнительным устройством;
- Драйверы шаговых двигателей: A4988, DRV8825;
- Поддержка микрошага;
- Компактный дизайн;
- Напряжение питания: 12...36В;
- Размеры - 65 х 55 х 20 мм;
- Вес - 32 г.
CNC Shield имеет четыре слота, для подключения четырех драйверов двигателей. Слоты, обозначенные желтым цветом, отвечают за оси X, Y, Z, красный слот за ось A. Плата расширения может работать с драйверами двигателей A4988 или DRV8825.
Рассмотрим основные элементы платы.
1 – Кнопка сброса.
2 – Колодки контактов для подключания внешних драйверов двигателей.
3 – Ось A может дублировать одну из осей X, Y, Z с помощью дополнительного двигателя и драйвера или работать автономно (например ось A может быть использована для двигателя экструдера, в случае 3D-принтера). Эти колодки контактов служат для настройки оси A. Для дублирования осей нужно установить джамперы на эти колодки следующим образом:
Для дублирования оси X.
Для дублирования оси Y.
Для дублирования оси Z.
Для автономной работы оси A. Колодка D12 замыкается для возможности управления шагом, колодка D13 замыкается для возможности управления направлением вращения. Направление вращение двигателя меняется путем смены контактов двигателя или изменение маски в прошивки.
4 – Разъем питания. На плату необходимо подавать питание 12 – 36 В.
5 – Возле каждого слота для подключения драйвера двигателей имеется колодка управления микрошагом двигателя. В зависимости от выставленных перемычек вы можете добиться вплоть до 1/32 шага на драйверах DRV8825 и 1/16 шага на драйверах A4988. Установки джамперов для управления шагом или микрошагом для драйверов A4988 и DRV8825 показаны в таблице.
6 – Колодки для подключения биполярного шаговика (на 4 провода).
7 – Колодка контактов для интерфейсов UART и I2C:
- Контакты UART: RX, TX, 5V, 3V3;
- Контакты I2C: SCL, SDA, GND, RST.
8 – Колодка контактов для подключения 3 концевиков.
9 – Колодка для подключения контактов:
- Включения шпинделя (SpnEn);
- Направления шпинделя (SpnDir);
- Включения подачи охлаждения (CoolEn);
10 – Колодка для подключения контактов:
Схема подключения Arduino UNO Использование портов Arduino UNO После установки драйверов и настройки платы с помощью перемычек, необходимо в Arduino залить готовую прошивку (GRBL). Прошивка GRBL внутри контролера Arduino обменивается информацией с ПК при помощи G-кодов. Все настройки производятся в консоли компьютера с помощью программного обеспечения Universal-G-Code-Sender (
https://github.com/winder/Universal-G-Code-Sender).
Описание комплекта с CNC Shield v3 PDF