Самодельный плоттер: советы для начинающих, работа с grbl-прошивкой

А как насчет взаимодействия

Удивительно слушать заявления некоторых умельцев, что для ЧПУ Ардуино не подходит, тем более, невозможен симбиоз mach3 arduino, якобы они не желают взаимодействовать.

Другие же уверены в противном: ардуину можно реализовать для ЧПУ при помощи трёх вариантов:

  1. Полностью автономный контроллер.
  2. Плата-интерпретатор отвечает за движения, но они рассчитываются на компьютере.
  3. Плата-транслятор (переходник) – выполняет роль виртуального ЛПТ-порта.

Многие пользователи в сети, у которых проблемная электроника, просят посоветовать им программу, чтобы станки под управлением таковой, могли работать чётко и бесперебойно. Фрезеры на станке призваны заготовку обрабатывать равномерно, выполняя сигналы программного блока.

Шаг 9: Программное обеспечение

Попользовавшись CAD, затем CAM и, наконец, G-Code Sender я очень разочарован. После долгих поисков хорошего программного обеспечения я остановился на Estlcam, которое является очень удобным, мощным и очень доступным (3 тыс. рублей).

Он полностью перезаписывает Arduino и самостоятельно контролирует шаговые двигатели. Есть много хороших задокументированных функций. Пробная версия обеспечивает полную функциональность программного обеспечения, лишь добавляя время ожидания.

К примеру, поиск края. Нужно просто подключить провод к контакту Arduino A5 и к заготовке (если не металлическая, то используйте алюминиевую фольгу, чтобы временно покрыть ее). С помощью машинного управления вы можете теперь прижимать инструмент для фрезерования к рабочей поверхности. Как только цепь замыкается, машина останавливается и устанавливает ось на ноль. Очень полезно! (обычно заземление не требуется, потому что шпиндель должен быть заземлен)

Лазерный станок с ЧПУ на основе Arduino UNO


Всем доброго времени суток! Сегодня я хочу рассказать вам о том, как собрать лазерный станок с ЧПУ (числовое программное управление, то есть управление через компьютер). Делается он на основе CD-приводов и Arduino UNO. Он получается довольно маленьким и слабым в отличие от других лазерных станков. Но его хватит для выжигания на дереве, коже, пластмассе и на других легкоплавких материалах. Итак, приступим.

Для создания нам понадобится: 1 – два CD-привода. Их можно найти в старых запасах, либо купить у кого-нибудь. Лично я купил их на авито за 150 рублей.


2 – Arduino UNO.


3 – CNC шилд версии 3.0 либо другой.


4 – два драйвера шаговых двигателей. Я рекомендую использовать драйверы DRV8825, так как они имеют режим микрошага до 32.


5 – самой главной частью является лазер. Лазер мощностью 200-300 мВатт стоит около 500-700 рублей. 6 – блок питания 12 вольт и минимум 1.5 ампер.

Первый шаг – это конструкция станка. Тут все зависит от вашей фантазии и от материалов, которые имеете. Я сделал основание из корпуса от привода. Можно также сделать из дерева или пластмассы. Ось Х нужно закрепить над осью У

Очень важно выдержать все углы 90 градусов

Из приводов надо достать каретки

Обратите внимание на тип двигателя у каретки. Если он имеет 2 контакта, то он не подходит

Шаговый двигатель имеет 4 контакта.


Каретки закрепляем как на фото.


Сопряжаем шилд и ардуино. На шилде есть режим деления шага. Чтобы активировать этот режим, нужно установить перемычки. Вот фото режимов:


Устанавливаем драйверы на их законное место согласно ключу, то есть как на фото:


Подключаем двигатели. Возле посадочных мест есть 4 разъема, к которым и надо подключить.

Лазер подключается в зависимости от прошивки. Если в описании к вашей версии прошивки GRBL подписано наличие ШИМа, то подключать нужно к разъему Z+, иначе к Spn En. Так как лазер потребляет ток выше, чем выдает ардуино, нужно запитать его от внешнего источника. Я подключил с помощью транзистора KT805AM к USB. Вот схемка.


Кстати, шилд нужно запитывать блоком питания 12 вольт. На плате все подписано (куда подключать). Для компактности я разместил всю электронику под корпусом станка.


Лазер я закрепил стяжками на кусочек радиатора, который, в свою очередь, закреплен винтами на движущейся части каретки.


К нижней каретке нужно приделать рабочее поле. У меня это кусок доски деревянной.


Для того, чтобы во время работы линза лазера не закоптилась, я приделал кулер (он сдувает дым).


Переходим к программной части. Скачиваем с гитхаба прошивку GRBL нужной версии в виде архива. Распаковываем и для продолжения устанавливаем Arduino IDE (все ПО предоставлено в бесплатном доступе). Из архива копируем папку grbl и вставляем в папку lib (находится в корневой папке программы). Запускаем программу и в настройках выбираем com-порт к которому заранее подключили ардуино. В тех же настройках выбираем тип платы UNO. Во вкладке «скетч» выбираем Подключить библиотеку> GRBL. После этого нажимаем кнопку загрузить скетч и ждем. Поздравляю, плата прошита. Теперь ее нужно настроить. Открываем последовательный порт кнопкой «монитор порта». Выбираем снизу скорость 115200 бод. Далее в строку вводим «$» и отправляем. В ответ выводится список всех настроек пришивки. Нас интересуют пункты 100 и 101. Там нужно выбрать скорость. Рассчитывается она следующим образом: число шагов на оборот делим на длинну шага винта. Потом умножаем на микрошаг. Если вы выбрали микрошаг 32, то расчет такой: 20/3*32 = 213,333. Это значение записываем в строку: $100 = 213,333 и отправляем. Аналогично и для 101.

Готовимся к проверке. Скачиваем любую программу для работы с прошивкой grbl. Рекомендую grbl controller или GRBLmaster. В интернете можно найти инструкции по использованию этих программ, поэтому я на этом зацикливаться не буду. Проверяем как движутся каретки. Если их направление неправильное, то перетыкиваем местами их провода на плате. То есть первые два провода ставим на место последних двух и наоборот. Теперь попробуем выжечь что-нибудь! Я выжигаю на коже. Перед выжиганием настраиваем фокусировку лазера. Делается это просто. В программе включаем лазер и настраиваем до тех пор, пока точка не станет маленькой. Вот примеры моих работ:

p.s. Не забывайте про безопасность! Ни в коем случае не направляйте лазер на человека, иначе можно лишить его зрения. Рекомендую купить для работы с лазером специальные очки.

Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

Необходимые компоненты

Аппаратные компоненты

  1. Плата Arduino Uno (купить на AliExpress).
  2. Шилд (плата расширения) драйвера двигателей L293D (купить на AliExpress).
  3. Старый HP/Epson принтер. Можно использовать старый компьютерный DVD привод.
  4. Мини сервомотор (купить на AliExpress).
  5. Алюминиевый лист (710mm x 710mm).
  6. Органическое стекло.
  7. Болты и гайки.
  8. Ручка.

Примечание: механическая часть этого проекта может во многом отличаться от того, что вы видите на фотографиях в этой статье. Но какую бы “механику” вы не использовали, убедитесь что в ней есть сервомотор. Мы, к примеру, не смогли найти старый DVD привод, поэтому использовали части от старого принтера для конструирования нашего плоттера.

Программное обеспечение

Arduino IDE version 1.6.6 или новее Processing IDE version 3.1.1 или новее (последнюю версию можно скачать здесь) Inkscape version 0.48.5 или новее. (скачать здесь) Grbl controller (опционально)

ЧПУ на процессоре Ардуино

Самая прогрессивная (и одновременно доступная) технология – это станок ЧПУ на процессоре Ардуино. Его можно собрать своими руками и запрограммировать буквально за пару выходных. Блок схема выглядит следующим образом:


Один модуль отслеживает положение инструмента относительно заготовки по всем трем координатам. Второй модуль дает команды блоку управления координатными моторами. И третий модуль управляет работой режущей головки (включение, скорость вращения).

Популярное: Изготовив лазерный уровень своими руками, вы сэкономите средства практически без ущерба качеству

Общее управление осуществляется с персонального компьютера со специализированным программным управлением. Освоить его может пользователь, умеющий работать в графических редакторах.


Вы задаете не только трафарет и глубину обработки заготовки, но даже путь перемещения рабочей головки инструмента до каждой точки начала разреза или сверления. Кроме того, программа подскажет вам оптимальные формы раскроя, для минимизации потерь материала.

Важно! Перед окончательной сборкой и отладкой каретки с режущим (прожигающим) инструментом, модуль управления следует «обучить»

Это можно сделать с помощью пишущего инструмента и бумаги, совершенно не обязательно переводить физический материал

Очень важно определить нулевые точки координат. Они устанавливаются с учетом погрешности на габаритные размеры режущей головки

Детали для сборки

  1. Двигатель с патроном и цангой. С одной стороны кулачковый патрон это очень удобно, но с другой он гораздо массивнее цангового зажима, то есть часто подвержен биениям и очень часто их приходится дополнительно балансировать.
  2. Фанерные детали. Ссылку на файлы для лазерной резки в формате dwg (подготовлено в NanoCAD) можно будет скачать в конце статьи. Достаточно просто найти фирму, которая занимается лазерной резкой материалов и передать им скачанный файл. Отмечу отдельно то, что толщина фанеры может меняться от случая к случаю. Мне попадаются листы которые немного тоньше 5мм, поэтому пазы я делал по 4,8мм.
  3. Напечатанные на 3D-принтере детали. Ссылку на файлы для печати деталей в stl-формате можно будет также найти в конце статьи
  4. Полированные валы диаметром 8мм и длиной 75мм — 2шт. на продавца с самой низкой ценой за 1м, которую я видел
  5. Линейные подшипники на 8мм LM8UU — 2шт
  6. Микропереключатель KMSW-14
  7. Винт М2х16 — 2шт
  8. Винт М3х40 в/ш — 5шт
  9. Винт М3х35 шлиц — 1шт
  10. Винт М3х30 в/ш — 8шт
  11. Винт М3х30 в/ш с головкой впотай — 1шт
  12. Винт М3х20 в/ш — 2шт
  13. Винт М3х14 в/ш — 11шт
  14. Винт М4х60 шлиц — 1шт
  15. Болт М8х80 — 1шт
  16. Гайка М2 — 2шт
  17. Гайка М3 квадратная — 11шт
  18. Гайка М3 — 13шт
  19. Гайка М3 с нейлоновым кольцом — 1шт
  20. Гайка М4 — 2шт
  21. Гайка М4 квадратная — 1шт
  22. Гайка М8 — 1шт
  23. Шайба М2 — 4шт
  24. Шайба М3 — 10шт
  25. Шайба М3 увеличенная — 26шт
  26. Шайба М3 гроверная — 17шт
  27. Шайба М4 — 2шт
  28. Шайба М8 — 2шт
  29. Шайба М8 гроверная — 1шт
  30. Набор монтажных проводов
  31. Набор термоусадочных трубок
  32. Хомуты 2.5 х 50мм — 6шт

Разработка электроники с Arduino

Такая плата может быть самостоятельно собрана пользователем или покупается в сборе. Она способна принимать программное обеспечение компьютера. Arduino, упрощая работу с микроконтроллерами, имеет преимущества перед другими устройствами:

  • низкую стоимость;
  • кросс-платформенность (способность работать в нескольких ОС);
  • простую, понятную среду программирования (подходит для новичка, а также опытного пользователя);
  • в качестве основы Arduino применяются микроконтроллеры ATMEGA8 и ATMEGA168.

Один из умельцев по схеме создал первый самодельный станок с ЧПУ из доступных материалов себестоимостью в пределах 170$. Его предназначение – резка пластика и фанеры, раскрой деталей для создания любой самоделки. Электронную часть собрано на arduino с прошивкой GRBL. Для этого понадобились главные узлы:

  • платы Ардуина R3, cnc shield v3 Update или новая версия v4;
  • ШД (тип NEMA 17);
  • блок питания (24 В, 15 А).

Заготовил механику для самодельного ЧПУ своими руками, включая станину из фанеры толщиной 10 мм, шурупы и болты 8 мм. Чтобы сделать линейные направляющие, взял металлический уголок 25х25х3 мм и подшипники 8х7х22 мм. Движение оси Z на шпильке M8, а оси X и Y – зубчатые полиуретановые ремни T2.5. Использован самодельный шпиндель.

Рабочее пространство станка 45 см по X, 33 см по Y, 4 см по Z. Что касается фрезера, в Китае приобретено несколько фрез (3 и 4 канавки). Они идеальны для металла, а для фанеры (надо было вырезать шестерёнки) понадобились другие.

Проекты / Модификации

Почему рисунок «вылазит» за край стола или получается слишком мелким?

Довольно часто приходиться видеть как начинающие и не очень ЧПУшники пытаются высчитать масштабы изделия на стадии разработки станка. Пересчитывают градусы поворота мотора , шаг ШВП , длину пробега и еще массу параметров. Между тем существует простой метод добиться истинного масштаба на станке без таких трудоемких процедур. Этой статьей попытаюсь помочь всем энтузиастам ЧПУ станков.

Исходим из того ,что Вы уже определились какая мощность моторов устраивает Вас.

Итак устанавливаете имеющиеся моторы на ось станка

Устанавливаете любое ШВП которое Вы смогли купить или достать.

Если нет ШВП то устанавливаете любой винте «трапеция»

Шаг резьбы винта и угол поворота мотора не имеют значения !

Итак Ваш станок готов , подключен к компьютеру , программа ЧПУ запущена (в нашем случае это МАСН-3)

Рис1 окно настройки двигателей оси

Откройте программу «Блокнот» путь-(Пуск-все программы-стандартные-блокнот)

Наберите в нем программу

Сохраните программу под любым именем с расширением «txt»

Сохраняйте на «Рабочий стол» для быстрого поиска

Читать также: Соединитель ваго с защелкой

Загрузите программу в МАСН-3 (Файл-Открыть Gкоды).

Коснитесь ей заготовки с небольшим заглублением

Обнулите все координаты

Запустите написанную вами программу.

Станок начертит отрезок длинной 50мм

Замерьте полученный размер отрезка и поделите полученное число на число в окне программы МАСН-3 по пути ->«Шагединицы» в окне по адресу «Конфигурации» далее «Настройка двигателей»

(Первое слева снизу окно подписано «»)

число шагов на 1мм перемещения станка

Разделите это число на 50 (длинна вашего отрезка) и полученное число внесите

Отфрезеруйте отрезок еще раз отрезок и проверьте результат, при необходимости повторить настройки.

Пример

Выполнили файл «отрезок» длинна которого задана 50 мм.

Загрузили в МАСН-3

Получили на станке размер отрезка равным 55 мм.

Нужно привести его к 50 см (так как мы его задали изначально)

Открываем «Конфигурации» далее «Настройка двигателей» в окне «Шагединицы» видим число например 2000

Где 2000-имеющееся число в графе «Шагединицы» .

55 — полученный результат на станке (в мм).

36,36 = 1 шагу станка (1мм)

1818 = 50 шагам станка (50мм)

1818 — Это число вписываем в место 2000 в таблицу

Точная подгонка

Начертили на станке файл «отрезок» после корректировок проведенных выше.

1818 50,5 = 39,60

39,60 х 50 = 1980—Вписываем это число в таблицу

Вот и все Успехов !

Фрезерный станок с ЧПУ


Возможности фрезерного станка с программным управлением просто потрясают! Особенно, если такое оборудование попадает в руки человека, наделенного фантазией и эстетическим восприятием

Фрезерный станок обрабатывает поверхности, используя фрезу, острозаточенные кромки которой выбирают излишки материалов на заданную ширину и глубину. Несмотря на то, что в качестве сырья для фрезера может выступать практически все (металлы, пластики, резина, пенопласт), наиболее часто такое оборудование с ЧПУ используют для работы с древесиной. В руках мастеров с большой буквы фрезер может творить из дерева настоящие чудеса! Например:

  • декоративная упаковка – нестандартные, богато украшенные резьбой шкатулки для украшений, коробки для сигар, подставки для винных бутылок, сундучки для хранения елочных игрушек могут стать не только оригинальным, запоминающимся подарком, но и эксклюзивным демонстрационным экспонатом или авторской вещью для личного использования;
  • 3D-барельефы – объемные изображения, узоры и орнаменты, будто выступающие из древесной поверхности, смотрятся эффектно, реалистично и невероятно красиво. Трехмерную обработку древесины используют для декора мебели и дверей, а также для изготовления самостоятельных изделий типа настенных панно, картин или посуды;


Горельефная резьба – самый сложный вид орнаментной обработки древесины, тем не менее высокоточное фрезерное оборудование безукоризненно справляется с такой работой

шахматы, трости, скульптуры – при наличии поворотного устройства становится доступна фрезерная обработка круглых или цилиндрических форм, т.е., заготовка прочно фиксируется на весу и при этом вращается вокруг своей оси, что позволяет фрезе обрабатывать ее со всех сторон. В результате на свет рождаются богато оформленные орнаментом деревянные трости, уникальные шахматные наборы, миниатюрные статуэтки и скульптуры в полный рост.

Что такое Arduino?

Arduino – это сочетание аппаратной и программной частей. Его используют для упрощения разработки электроники.

К аппаратной части относятся различные платы Arduino, в которых есть программируемые микроконтроллеры, и дополнительные модули. Программная часть включает в себя среду разработки на довольно простом языке программирования, а также большое количество уже готовых библиотек.

После создания «Ардуино» быстро получило успех. Открытая архитектура позволяет создавать микроконтроллеры и делать прошивки абсолютно всем заинтересованным людям. Схемы и код находятся в открытом доступе. После широкого распространения большое количество производителей электроники стали использовать Arduino и для своей продукции.

https://youtube.com/watch?v=oJTnLPfolBY

Arduino

Некоторое время назад я загорелся мечтой купить токарный станок. Однако не было ни лишних денег, ни места для его размещения, ни желания восстанавливать и дорабатывать советский ушатанный.

Потом я наткнулся на китайские небольшие станки за вполне вменяемую стоимость даже с учетом доставки. Они не занимали много места. Но все еще требовали некоторой доработки после покупки. Поэтому я подождал некоторое время, пока китайские производители достаточно хорошо «обкатают» свои модели, чтобы они работали прямо из коробки. И заказал.

Мой выбор пал на станок wm210v-400 красного цвета:

Ссылки на заказ станка есть справа, я заказывал по верхней ссылке, так как у этого продавца я уже заказывал фрезерно-сверлильный станок ранее и все прошло успешно.

Почему я выбрал именно этот станок:

  • Станок весит около 80кг, что позволяет при необходимости перемещать его в одиночку
  • Станок небольшой, длина 880мм — легко разместить даже не лоджии (есть версия с увеличенной длиной, но он теряет в жесткости)
  • Отверстие шпинделя 38 мм, что позволяет даже не таком небольшом станке точить большие и длинные заготовки
  • Сам шпиндель толстостенный и жесткий
  • Бесщеточный двигатель

Станок работает от 220 вольт, мощность двигателя относительно небольшая — 850 Вт, однако для новичка это даже преимущество, так как при такой мощности либо нужно все делать правильно, либо двигатель просто останавливается. Но снимать за один проход, точа сталь, приходится всего по паре десяток (десятка — 0.1 мм).

Да, чуть не забыл: станок приходит весь в масле, но это консервационное масло, его необходимо удалить (керосином или ацетоном) и смазать станок заново. Также нужно удалить стружку, которая кое-где могла остаться на станке после его производства.

Ранее продавец давал в подарок набор обычных рерцов, сейчас же кладет резцы со сменным и пластинами, активно ими пользуюсь и сейчас.

Я новичок и раньше не занимался токаркой, сравнивать мне не с чем, но на данный момент станок меня полностью устраивает и еще не было чего-то, что я не смог бы на нем выточить.

Хоть со станком и идут резцы, вращающийся центр, жесткий центр и патрон для сверл в заднюю бабку, очень быстро возникает потребность и в другой оснастке.

В первую очередь, а лучше вместе со станком, я советую заказать защиту винта подачи. Ссылку дать не могу, у продавца сейчас их нет в наличии. Я заказывал ее уже после получения станка и ставил сам. Ничего сложного нет, но нужно будет сверлить и нарезать резьбу для ее крепления, а если заказать сразу, продавец может поставить ее вам сам.

На счет резцов: кроме тех, что пришли со станком, мне понадобились лишь резцы для вытачивания круглой канавки шкива, купил 2 державки под разную толщину и 2 набора вставок:

  • Державка MGEHR 1212-3
  • Державка MGEHR 1212-4
  • Вставки MRMN300-M
  • Вставки MRMN400-M

Следующее, что я заказал, это электронные линейки. Я уже заказывал их у этого продавца и ставил на свой фрезерно-сверлильный станок — работают отлично. Для этого токарного станка нужны линейки на 150мм и на 300мм. Работать с цифровыми линейками гораздо удобнее, чем ориентироваться по лимбам.

Вот небольшая заметка и видео о том, как я устанавливал цифровые линейки на станок — вдруг пригодится.

Еще я заказал накатку чтобы делать насечки.

Так как для фрезерного станка я покупал цанговый патрон и большой набор цанг ER32, то докупил и цанговый патрон под конус морзе 2, чтобы использовать все те еже цанги в задней бабке.

Ну и последнее, что я докупил, это сверла. Без хорошего набора сверл работать просто невозможно. Если вы обрабатываете сталь, то лучше всего купить сверла HSS-Co, которые будут его грызть за милую душу. Я купил набор из 25 сверл с 1мм до 13мм, сверла большего размера с прямым хвостовиком покупаю тут, а под конус меорзе — тут.

Все остальное — уже мелочи, которые каждый будет покупать по своему выбору. Надеюсь что кому-та эта информация окажется полезной.

31 января 2021 ← Как просто организовать резервное питание в доме/квартире

Доработка токарного станка wm210v →

Контроллер GRBL

После того как вы сгенерировали G-код с помощью Inkscape может возникнуть необходимость в проверке того, укладываются ли он в заданные ограничения (по возможности рисования).

Ограничения по рисованию определяются в следующих строчках кода нашей программы для Arduino:

В следующем окне GRBL контроллера можно проверить не выходит ли изображение на сгенерированном нами G-коде за пределы рисования, указанные в программе для Arduino. Если какая то часть изображения будет выходить за эти ограничения, то она не будет нарисована.

В нашем примере значения x и y изменяются в диапазоне от 0 до 40 мм. Но поскольку мы сконструировали плоттер с большей зоной рисования, то мы изменили максимальную границу с 40 до 60 мм.

Поэтому после того как вы нарисовали G-код в Inkscape желательно перед загрузкой его в плату Arduino проверять его с помощью программы GRBL не выходит ли он за пределы области рисования. Если выходит, то просто измените его размеры в Inkscape.

Что такое Arduino

Прежде всего, стоит разобраться, что такое Arduino.

Ардуино это:

  • название торговой марки аппаратуры, средств программирования, при помощи которых реально построить модели станков (в том числе, трехосевого), несложные системы автоматики и робототехники,
  • линейка продукции, наличие открытой архитектуры у которой позволит скопировать или дополнить уже существующие конструкции,
  • небольшая плата с собственным процессором и памятью,
  • аппаратная вычислительная платформа или же контроллер,
  • язык программирования, позволяющий разбирать различный софт (условно бесплатное ПО, свежие новости в области IT),
  • так называемый электронный конструктор.

Создавая на Ардуино устройства электроники, способные принимать сигналы от разных цифровых и аналоговых датчиков, подключенных к нему, как к основе. Поэтому в контексте данной статьи, речь будет идти о платах.

Candle. Управляющая программа для ЧПУ плоттера на Arduino.

Управляющих программ для ЧПУ станка много, в прошлой статье рассказывал про программу «Universal G-codeSender», но так как она плохо работает на операционной системе Windows, сегодня буду пользоваться программой «Candle». Она достаточно стабильная и полностью на русском языке.

Скачать программу Candle.

Для того чтобы скачать программу Candle, в поиске «Яндекс» указываем фразу «Candle cnc». Приходим на GitHub.

Прокручиваем страницу вниз, до раздела «Downloads», тут можно скачать beta версию «Version 1.2b release» или стабильную версию «candle_1.1.7.zip». Буду использовать версию 1.2b. Я не обнаружил в работе данной версии серьёзных ошибок.

Программу нужно скачать, разархивировать и запускать прям из папки. Программа не требует установки на ваш ПК.

Работа в программе Candle.

Запускаем программу, для начала работы нужно произвести настройки подключения к станку. Для этого перейдём в пункт меню «Сервис-> Настройки».

Тут нам необходимо настроить соединение со станком. Для этого выбираем порт, к которому подключен станок и указываем скорость «115200». Нажимаем «ОК».

Для того чтобы открыть файл для гравировки, внизу программы есть кнопка «Открыть», при нажатии на которую откроется окно выбора файла.

Выбираем файл «Пример1.nc».

На рабочем поле программы увидим знакомый эскиз гравировки, с траекториями всех передвижений.

Перед началом гравировки нужно обнулить оси.

Затем нажимаем на кнопку «Отправить». После чего начнётся обработка.

Серым цветом отображается обработанная часть детали. А фиолетовым код загружен в буфер Arduino и ожидающий очереди на обработку.

По завершению, вы увидите информацию о том, что обработка завершена и время, за которое была выполнена гравировка.

ВНИМАНИЕ!!! Возможно программа не будет выполняться и просто остановиться. Это связанно с тем, что программа Carbide Create добавляет команду M0

И наш интерпретатор не понимает, что от него требуется. Для устранения данной ошибки, открываем файл «Пример1.nc» в любом текстовом редакторе и удаляем строку «M0 ;T324». Она чаще всего располагается в 5 строчке кода. Сохраняем файл.

Проблема устранена. Можно рисовать наше изображение на плоттере.

Результат работы плоттера на Arduino.

В итоге наших манипуляций мы получаем вот такой результат.

Тут, как всегда, подвела ручка и местами нарисована не очень яркая штриховка. Но будем считать это так задумано.

Вывод.

Данный способ создания G-Code не единственный и возможно не самый оптимальный, но на мой взгляд достаточно прост, и он нам еще пригодиться в следующих проектах.

Также планирую написать пару статей про другие способы создание G-Code для плоттера на Arduino. А также загрузить другую GRBL прошивку в Arduino.

Понравился проект G-Code для плоттера на Arduino? Не забудь поделиться с друзьями в соц. сетях.

А также подписаться на наш канал на YouTube, вступить в группу , в группу на .

Спасибо за внимание!

Технологии начинаются с простого!

Фотографии к статье

Файлы для скачивания

Скачивая материал, я соглашаюсь с
Правилами скачивания и использования материалов.

Candle_1.2.11b_x64.zip 13295 Kb 505 Скачать

grblControl.zip 18979 Kb 427 Скачать

Carbide Create 5.14.zip 48999 Kb 593 Скачать

Пример1.svg 35 Kb 363 Скачать

Пример1.nc 91 Kb 451 Скачать

Планшетный плоттер из старого принтера

Плоттер, в котором бумажный или другой носитель закрепляется неподвижно, называется планшетным

. Это сравнительно простая конструкция, возможности которой ограничиваются работой в вертикальном и горизонтальном направлениях.

Нарисовать чертеж, рисунок или вырезать определенный узор для скрапбукинга – все это можно сделать с помощью планшетного плоттера. Он может быть как печатным, так и режущим

– все зависит от закрепленного в аппарате рабочего инструмента. Для печатных устройств это может быть карандаш, перьевая ручка, маркер, а для режущих модификаций – нож или лазер.

Подобные устройства работают с различными рабочими поверхностями: картон, бумага, разные виды пленок

Необходимые материалы и инструменты

Наличие в доме старого принтера обеспечивает почти всеми запчастями, необходимыми для изготовления плоттера своими руками. В первую очередь необходимо разобрать струйное или лазерное устройство и отобрать запчасти, необходимые для нового изделия:

  • шаговые двигатели (2 шт.);
  • направляющие валы;
  • каретки;
  • блок питания;
  • шестеренки;
  • ремень;
  • болты, шайбы, гайки, клей для сборки.

Помимо деталей, полученных из принтера, необходимо заготовить материал для корпуса изделия (органическое стекло или фанеру) и управляющую плату. В качестве последней подойдет Ардуино

(Arduino) с возможностью подключения через USB. Также можно использовать другой микроконтроллер, например, ULN2003A или ATMEG16.

Ардуино имеет встроенный процессор и память

, с помощью которых можно задавать алгоритм работы любых электрических приборов. Для любителей конструировать разнообразные электронные девайсы данная управляющая платформа является хорошей находкой.

На Ардуино находится порядка 20 контактов

, к которым можно подсоединять различного рода датчики, роутеры, лампы и другую электротехнику. Также преимуществом Ардуино является возможность расширения за счет добавления дополнительных плат с новым функционалом.

Совет! Для переделки принтера в плоттер необходимо предварительно приготовить отвертку, нож, дрель и паяльник, чтобы не отвлекаться в процессе сборки. Нужна также небольшая пила с полотном по оргстеклу либо фанере.

Алгоритм сборки устройства

Сборку плоттера выполняют в такой последовательности.

Завершающим этапом запуска плоттера в работу является подключение электроники и установка программного обеспечения

. Драйвера, на которых может работать Ардуино, имеются в свободном доступе в интернете.

ЧПУ станок своими руками на базе arduino. Пошаговая инструкция + видео

Все мои статьи с видео про создание ЧПУ станков на одной странице. Своего рода инструкция.

Данная страница будет пополняться. Не забудьте добавить ее в закладки!

UniversalG-Code Sender программа для управления ЧПУстанком.Проект №7. ЧПУ плоттер на Arduino своими руками.

  • ЧПУ плоттер на Arduino своими руками.
  • G-Code для плоттера на Arduino.
  • Красивые эффекты изображений для рисования на ЧПУ плоттере.
  • Прошивка для плоттера GRBL Servo и работа с программой LaserGRBL.
  • Установка и настройка конечных выключателей на 2 осевой ЧПУ станок – GRBL.

Проект №6. Лазерный гравер на ESP32. Прошивка GRBL_ESP32.

  • Лазерный гравер на ESP32. Прошивка GRBL_ESP32.
  • GRBL ESP32 подключаем двигателя, шпиндель, SD карту.
  • Установка и настройка GRBL ESP32

Проект №5. Самодельный Лазерный гравёр с ЧПУ, в домашних условиях

Самодельный Лазерный гравёр с ЧПУ, в домашних условиях.

Электроника лазерного гравера. Arduino UNO, CNC shield v3, ttl laser driver.

Установка grbl 1.1 на Arduino uno. Основы работы в программе LaserGRBL.

Проект №4. Самодельный ЧПУ фрезерный станок на Arduino с дисплеем

Обзор панели управления самодельного ЧПУ. Запуск фрезерования.

Самодельный ЧПУ фрезерный станок на Arduino с дисплеем

Проект №3. Самодельный CNC станок из мебельных направляющих на базе Arduino UNO

Получив опыт создания самодельных ЧПУ станков. Определился с какой электроникой мне проще работать. Решил вложить немного денег и с делать фрезерный CNC станок на мебельных направляющих .

  • Самодельныйстанок с ЧПУ цена. Калькуляция стоимостифрезерного станка
  • Модернизациясамодельного станка с ЧПУ: выравниваюстолешницу и пр.
  • Настройкапрошивки Grbl ЧПУ станка. Калибровка ЧПУ
  • СамодельныйЧПУ CNC фрезерный станок. Часть 2. Электроника
  • Самодельныйфрезерный ЧПУ станок из мебельныхнаправляющих. Механика

Заготовке вырезанные на данном ЧПУ станке можно посмотреть тут……

Готовые проекты сотрите тут…

Комплектующие ЧПУ :

  • Ходовой винт с гайкой
  • Nemo 17 + провода
  • Муфта 5мм на 8 мм
  • Кнопки
  • Arduino
  • CNC shield v3 + A4988
  • Конечный выкл
  • AC-DC 12 В 7A Источник питания
  • Гравер электрический ВИХРЬ Г-160ГВ

Механика для ЧПУ недорого >>>

Расходные материалы для CNC >>>

Проект №2. Лазерный гравировальный станок с ЧПУ (шаговые двигателя от матричного принтера)

После своего первого опыта в разработке ЧПУ станков, решил собрать самодельный лазерный гравировальный ЧПУ станок . По моим подсчетам данный станок самый простои и дешевый по комплектующим. Собирал я его поэтапно и снимал видео инструкцию по сборке ЧПУ . Все моменты сборки ЧПУ не возможно осветить, но я постарался рассказать про основные.

Для управления использовал электронику: Arduino UNO + CNCshield v3 + драйвера A4988

  • Подключениеконцевых выключателей (концевики) наЧПУ станок
  • Самодельныйлазерный гравировальный станок с ЧПУ.Модернизация
  • Установкаэлектроники на лазерный гравировальныйстанок с ЧПУ
  • Самодельныйлазерный гравер с ЧПУ. Делаем ось X
  • СамодельныйЧПУ станок. Делаем ось Y ЧПУ лазерногостанка
  • Настройкадрайвера A4988. Первый запуск шаговыхдвигателей
  • Платарасширения для Arduino UNO, CNC shield v3 и драйверовA4988
  • Какподобрать шаговый двигатель для станкаЧПУ. ШД из принтера.
  • Преимуществаи недостатки L298, почему я перехожу наСNC shield + A4988

Недорогую электронику для ЧПУ можно купить в Китае >>>

Проект №1. Мой первый ЧПУ станок из матричных принтеров (Не удачная версия)

Для проверки своих сил собрал ЧПУ станок из того что было под рукой. Дополнительно затратил денег не больше 3 тыс. руб.

Станок работал. Но работа была не очень хорошего качества и было много ограничений по функционалу. Но что можно ожидать от CNC станка за 3 000 руб.

  • СамодельныйЧПУ станок из принтеров своими руками— Часть 2
  • Каксобрать ЧПУ станка на Arduino своими рукамиза 3000 руб — Часть 1

Для сборки ЧПУ станка из деталей от принтера были использовано:

  1. 3 Матричных принтера формата А3.
  2. Мебельные направляющие: 2 пары 500 мм. И одна пара на 300 мм.
  3. Доска 25х100, брусок 25х25, фанера толщиной 8 мм.
  4. Блок питания от компьютера.
  5. Arduino NANO
  6. Драйвера L298 4 шт.
  7. Строительные и мебельные уголки.
  8. Саморезы, винты, гайки и шпилька М10.
  9. Телефонные провода, провода из компьютера.
  10. Переменный резистор из автомобиля.
  11. Двигатель от автомобильного компрессора.
  12. Шаговый двигатель от сканера .
  13. Латунная цанга.

Недорогие ЧПУ станки>>>