Песочница: CNC Shield v. Железо. Добрый день уважаемые читатели! В данной статье мне хотелось бы рассмотреть неплохой вариант железа для создания CNC машин для домашнего использования. Как говориться дешево и сердито! Дамы и господа! Разрешите представить Вам – «CNC Shield v.
Залить прошивку в Ардуино Уно с помощью программы Ардуино можно след. образом: Переименовываем (например просто в GRBL). . We have created an Arduino Library of the popular GRBL g-code Interpreter. A
great little application that turns your Arduino into a very capable .
Arduino UNO», который с легкостью можно найти у Алика по разумной цене. Arduino UNO (аналог) – 2.
CNC Shield v. 3. 0 – 2. Драйверы A4. 98. 8 – 7. Плата расширения CNC Shield v. Arduino UNO создана, что бы на её основе можно создать CNC машины (ЧПУ станки). D принтер (необходимо реле для нагрева хотэнда и стола); Гравировальный роутер; Фрезерный роутер; Лазерный роутер. Схема. Плата расширения может работать с драйверами двигателей A4. DRV8. 82. 5 при помощи прошивки GRBL.
Характеристики платы: Модель - CNC Shield version 3. Размер - Arduino UNO и другие совместимые платы; Количество осей - 4 (X, Y, Z, A); Напряжение питания логической части - 5 В; Напряжение питания силовой части - 1. В; Драйверы - A4. DRV8. 82. 5 и другие; Интерфейсы - UART, I2.
C; Прошивка - Arduino GRBL; Размеры - 6. Вес - 3. 2 г. Для работы CNC Shield необходимо: Вставить драйверы в желтые слоты.
Драйверы A4. 98. 8 или DRV8. ВНИМАТЕЛЬНЫ!!! Настроить токи двигателей, согласно токам шаговых двигателей (регулятор на драйвере и вольтметр); Установить перемычки, которые входят в комплект поставки, в красные контакты М0, М1, М2, для определения режима работы драйвера согласно таблицы; Подключить к USB ПК и залить прошивку GRBL. CNC Shield имеет четыре слота, для подключения четырех драйверов двигателей. Слоты, обозначенные желтым цветом, отвечают за оси X, Y, Z, красный слот за ось A. Ось A может дублировать одну из осей X, Y, Z с помощью дополнительного двигателя и драйвера. То есть входной сигнал приходит одинаковый, а драйверы и шаговые двигатели разные, но двигаются одинаково.
У RAMPS устроено иначе (например ось Z), у него один драйвер и две пары контактов. Драйвер один, мотора два. Например ось A может быть использована для двигателя экструдера в случае 3. D- принтера. Для настройки дублирования осей X, Y, Z на плате есть контакты, обозначенные X, Y, Z, D1. D1. 3, которые необходимо замкнуть перемычками из комплекта.
Написать свою прошивку для Arduino, которая должна незатейливым названием GRBL, её разработкой занималась целая команда.
Колодка D1. 2 замыкается для управления шагом. Колодка D1. 3 замыкается для управления направлением вращения. Направление вращение двигателя меняется путем смены контактов двигателя или изменение маски в прошивки. Меняются местами контакты B- и B+.
На плате CNC Shield есть контакты для подключения: Аварийной кнопки остановки (E- STOP); Кнопка паузы (Hold); Кнопка продолжения (Resume); Кнопка возвращения на исходную позицию (Abort); Включения шпинделя (Spn. En); Направления шпинделя (Spn. Dir); Включения подачи охлаждения (Cool. En); Концевики (X+ X- Y+ Y- Z+ Z- ). Как это работает? Мы заливаем в Arduino готовую прошивку (GRBL), как есть. В ней ничего менять не надо.
Все настройки производятся в консоли ПО (Universal- G- Code- Sender). Прошивка (GRBL) внутри контролера обменивается информацией с ПК при помощи G- кодов. ПК из программы управления (Universal- G- Code- Sender) , через USB порт ПК посылает на COM порт ARDUINO строчки с GCODE формата G9. G1 X1. 0 Y1. 0 F3.
Шаговые двигатели вращаются. Схема подключения Arduino UNOИспользование портов Arduino UNOВыводы: Если рассматривать сборку 3. D принтера, то данное железо конечно не может тягаться с RAMPS+MEGA2. Построить 3. D принтер на этой связке можно, но как Вы уже догадались, есть ряд ограничений. Надо как- то отдельно колхозить нагрев хотэнда и стола.
- Помощи контроллера Arduino MEGA 2560 Arduino 2560 + GRBL Controller + TB6560 Контроллер Arduino 2560 прошивка GRBL Контро.
- Скачиваем и устанавливаем среду разработки ARDUINO 1.6.7. Скачиваем прошивку - GBRL (версия v0.9 +) Читаем Wiki Вытаскиваем из архива папку " grbl " и копируем её в папку библиотек ARDUINO. У меня это.
В этом вопросе скорее всего помогут реле или другие изыски. Если рассматривать сборку других CNC машин, то данная связка хорошо себя позиционирует, так как есть все необходимое. В следующей статье мы будет прошивать железо и обозревать настройку и возможности прошивки GRBL. Благодарю Вас за внимание, продолжение следует ….