DIY Arduino CoreXY Drawbot: самодельный CNC-рисунок на GRBL
Компоненты и расходные материалы
| Компонент | Количество |
|---|---|
| Arduino UNO (ATmega328P) | 1 |
Полный список деталей (шаговые двигатели, драйверы A4988/DRV8825, CNC Shield, сервопривод, рама, ремни, шпули, стойки) приведён в полном туториале на сайте автора.
Среда разработки
- Arduino IDE
- Inkscape (векторная графика, генерация G-кода)
О проекте
Введение
Проект «Crazy Engineer's Drawing Robot» — дипломная работа автора. Open Source / Open Hardware. Месяц на сборку. Подробный пошаговый гайд (текст + видео) на сайте: arnabkumardas.com.
Робот на архитектуре CoreXY: два двигателя двигают головку по X и Y через перекрёстные ремни. Z-ось — сервопривод (подъём пера). Мозг — Arduino UNO с прошивкой GRBL (интерпретатор G-кода). Рисует на любой плоской поверхности: гелевые ручки, маркеры. Головка выходит за границы рамы — можно рисовать на объектах больше самого робота.
Применение
- Художественные рисунки
- Компьютерная графика
- Технические чертежи
- Открытки, заметки
- Подписи, дипломы, сертификаты
- «Рукописные» списки
Поддерживает векторный текст, растровую и векторную графику.
Программное обеспечение
- GRBL CoreXY Servo — прошивка для Arduino: GitHub
- Inkscape + плагины — подготовка G-кода: GitHub
- Makelangelo Software — альтернативный генератор: GitHub
- Inkscape Template — шаблон рабочего поля: GitHub
Схема подключения
Используются только 2 оси CNC Shield (X, Y). Сервопривод подключен отдельно (обычно на пин D11/D12). Схема на фото.
Заключение
Проект полностью воспроизводим, хорошо документирован. Подходит для обучения CNC, робототехнике, G-коду.
Производственный процесс
- Антиперспиранты/дезодоранты-стики: наука, история и производственные инсайты
- Создание Bluetooth-робота на Raspberry Pi с аудио-обратной связью
- Прием телефонных вызовов на Arduino UNO через Twilio и Yaler
- Робот-ускользатор на сервоприводе: сборка на Arduino и HC-SR04
- Автономный линий-следующий робот на Arduino UNO
- Сборка стильных часов на индикаторах НИХРОН (Nixie) в корпусе из МДФ на Arduino
- Голосовой робот на Arduino Nano: Управление речью через Bluetooth
- Ретро-контроллер C64: Интерфейс на Arduino Nano
- PiBot: Робот-пианист на Arduino для точного исполнения музыки
- Набор для создания робота с умной внутренней навигацией на базе Arduino