Робот для рисования - Arduino Uno + CNC Shield + GRBL.......
DrawBot аналогичен коммерчески доступному AxiDraw. Он питается от контроллера Arduino Uno, использует CNC Shield и прошивку GRBL. Примерная стоимость создания DrawBot составляет 100 долларов.
Недавно некоторые производители робота для рисования сообщили о проблеме с зависанием программного обеспечения робота для рисования. Я не писал ничего из этого программного обеспечения. Все это с открытым исходным кодом или коммерчески доступно. Я не заметил проблемы с зависанием, но также вижу, что некоторые из вас перешли на программное обеспечение, отличное от предложенной комбинации. Мне сложно устранить неполадки всех комбинаций программного обеспечения. Эта вещь зависит от GRBL, Inkscape, Java и Universal G-Code Sender. Я видел случаи, когда изменения в версии Inkscape конфликтовали либо с Java, либо с GRBL. Именно поэтому я предложил известный рабочий набор программного обеспечения. Я разместил эту вещь, чтобы дать людям крутой проект, но это не продукт. Если вы решите попробовать другое программное обеспечение, вам придется самостоятельно устранять неполадки. Я признаю, что даже с предложенным программным обеспечением можно столкнуться с такой проблемой, как зависание на длинных сюжетах (>2 часа?). Я без проблем тестировал сюжеты длиной до 90 минут, но возможно, что длинный сюжет может зависать так, как я не видел. Если кто-то найдет причину и устранит ее, я буду благодарен и дополню исправление с благодарностью вам.
Если вы решите создать этого робота, обязательно проверьте следующее, прежде чем сообщать, что он не работает.
Убедитесь, что на вашем компьютере установлен Python 3.7.X или 3.8.X. Python 3.9.X не работает. Меня бесит, что разные версии Python не работают с этим решением. Python необходим для использования универсального отправителя G-кода и расширения MI GRBL в Inkscape. Ошибки Python обычно означают, что у вас либо нет Python, либо у вас версия 2.X вместо 3.X. Если ошибка py по-прежнему возникает, скопируйте предоставленный файл servo.py в каталог расширения.
Есл�� ваш робот рисует под углом 45 градусов, прочитайте все описание, прежде чем сообщать об этой проблеме. Пожалуйста, прочитайте это описание. Если у вас все еще есть проблемы, обратитесь к этим инструкциям — https://github.com/grbl/grbl/wiki/Compiling-Grbl.
Убедитесь, что вы установили параметры GRBL в универсальном отправителе G-кода и обнулили оси X и Y.
Убедитесь, что у вас установлены перемычки под драйверами шаговых двигателей.
Убедитесь, что вы отрегулировали ток шагового привода для вашей марки драйвера.
Если вы решите сменить используемую вами версию GRBL или Inkscape, я не смогу устранить неполадки в вашей НОВОЙ настройке. В более новых версиях GRBL нет сервокода для оси Z, а новые версии Inkscape могут не работать с расширением MI.
Вы должны прочитать это описание и документацию, чтобы робот работал правильно. Это несложно, но вы не можете это сделать. Веселиться!
Вот что нового в DrawBot версии 1.1.
Я улучшил многие детали, но все новые детали совместимы со всеми старыми деталями робота. Вот что изменилось:
Появился новый держатель для ручек, который более прочный, но при этом сохраняет возможность удерживать ручку под углом. Новый держатель ручки работает с нынешним роботом.
Усиленная версия механизма скольжения пера. Он совместим с оригинальным держателем ручки и роботом. Дополнительная сила будет удерживать ручку более прочно и обеспечит более точное движение ручки.
Пользователь Gspt отметил, что Arduino Vin не выдерживает ток более 1 А. Появился новый слайд, показывающий, как подключить питание от цилиндрического раз��ема Arduino к CNC Shield.
Появился новый кронштейн, предназначенный для крепления корпуса Arduino к правой руке робота. Смотрите новое фото на главной странице! В кронштейне используются существующие отверстия, поэтому никакие другие детали не нужно модифицировать.
Я разработал систему управления кабелями, в которой используется большая проволочная стяжка размером 500 x 9 мм для поддержки проводки сервопривода оси Z.
Я только что узнал, что DrawBot работает с некоторыми программами AxiDraw. Я опишу, что работает и как это использовать. Это действительно здорово и сделает DrawBot еще более полезным.
Все новые детали будут





























