Меню

Чпу плоттер на arduino своими руками

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

Сделать небольшой плоттер из dvd привода самостоятельно относительно просто. Такое устройство на ардуино
обойдется намного дешевле своего фирменного аналога.

Рабочая область у создаваемого устройства будет 4 на 4 см.

Для работы потребуются следующие материалы
:

  • клей или двухсторонний скотч;
  • припой для пайки;
  • провода для монтажа перемычек;
  • dvd-привод (2 шт.), из которого берется шаговый двигатель;
  • Arduino uno;
  • серводвигатель;
  • микросхема L293D (драйвер, осуществляющий управление двигателями) – 2 шт.;
  • макетная плата беспаечная (основание из пластмассы с набором проводящих электрический ток разъемов).

Чтобы воплотить задуманный проект в жизнь, следует собрать такие инструменты
:

  • паяльник;
  • отвертку;
  • мини-дрель.

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

Этапы сборки

Сборку cnc плоттера проводят по такому алгоритму:

  • с помощью отвертки разбирают 2 dvd-привода (результат изображен на фото далее) и достают из них шаговые электродвигатели, при этом из оставшихся деталей выбирают два боковых основания для будущего графопостроителя;

Разобранные dvd-привода

  • отобранные основания соединяют с помощью винтов (предварительно подогнав их по размерам), получая при этом оси X и Y, как на фотографии ниже;

Оси X-Y в сборке

  • к оси Х прикрепляют ось Z, которая представляет собой сервопривод с держателем
    для карандаша либо ручки, что показано на фото;

  • прикрепляют к оси Y квадрат размером 5 на 5 см из фанеры (или пластика, доски), который будет служить основанием для укладываемой бумаги;

Основание для размещения бумаги

  • собирают, уделяя особое внимание подсоединению шаговых электродвигателей, электрическую цепь на беспаечной плате по схеме, представленной ниже;

Схема электрических соединений

  • вводят код для тестирования работоспособности осей Х-Y;
  • проверяют функционирование самоделки: если шаговые электродвигатели заработали, то детали соединены по схеме верно;
  • загружают в сделанный чпу плоттер рабочий код (для Arduino);
  • скачивают и запускают программу exe для работы с G-кодом;
  • устанавливают на компьютер программу Inkscape (векторный графический редактор);
  • инсталлируют дополнение к ней, позволяющее преобразовывать в изображения G-код;
  • настраивают работу Inkscapе.

После этого самодельный мини плоттер готов к работе.

Некоторые нюансы работы

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

Код для тестирования осей Х-Y, работы графопостроителя, программу Inkscape с дополнением можно скачать в интернете.

G-код представляет собой файл, содержащий координаты X-Y-Z. Inkscape выступает в роли посредника, позволяющего создавать совместимые с плоттером файлы с данным кодом, который затем преобразуется в движение электродвигателей.
Чтобы распечатать нужное изображение или текст, понадобится с помощью программы Inkscape предварительно перевести их в G-код, который после будет послан на печать.

Следующее видео демонстрирует работу самодельного плоттера из двд-привода:

Плоттер из принтера

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

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

  • обычной и фотобумаги;
  • винила;
  • картона;
  • различных видов пленки.

Сделать планшетный печатающий или режущий плоттер можно из принтера: в первом случае в держателе будет установлен карандаш (ручка), а во втором – нож либо лазер.

Самодельный планшетный графопостроитель

Чтобы собрать устройство своими руками, понадобятся следующие комплектующие детали и материалы:

  • шаговые двигатели (2), направляющие и каретки из принтеров;
  • Arduino (совместимый с USB) или микроконтроллер (например, ATMEG16, ULN2003A), служащий для преобразования поступающих с компьютера команд в сигналы, вызывающие движение приводов;
  • лазер мощностью 300 мВт;
  • блок питания;
  • шестерни, ремни;
  • болты, гайки, шайбы;
  • органическое стекло или доска (фанера) в качестве основы.

Лазер позволяет резать тонкие пленки и выжигать по дереву.

Простейший вариант планшетного графопостроителя собирают в такой последовательности:

  • делают основу из выбранного материала, соединяя элементы конструкции болтами или склеивая их;

  • сверлят отверстия и вставляют в них направляющие как на фотографии ниже;

Установка направляющих

  • собирают каретку для установки пера либо лазера;

Каретка с отверстиями под направляющие

  • собирают крепление;

Крепление под маркер

Фиксирующий механизм

  • устанавливают шаговые двигатели, шестерни, ремни, получая изображенную ниже конструкцию;

Собранный самодельный плоттер

  • соединяют электрическую схему;
  • устанавливают программное обеспечение на компьютер;
  • запускают устройство в работу после проверки.

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

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

Приведенную конструкцию можно усовершенствовать, добавив автоматики
. Детали по параметрам понадобится подбирать опытным путем, исходя из имеющихся в распоряжении. Возможно, некоторые потребуется докупить.

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

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

И пользователь по имени Мигель Санчес (Miguel Sanchez) решил сделать плоттер самостоятельно. В качестве управляющей платформы он выбрал Arduino Uno. В системе также использованы шаговые двигатели NEMA 17 и вспомогательный сервопривод для поднятия и опускания ручки.

Кроме того, используются металлические трубки, ремни и несколько деталей, распечатанных на 3D принтере. Вся эта система довольно простая, и при наличии 3D принтера сделать ее не особо сложно. Интересно, что изначально Мигель решил использовать лазерную резку для создания нужных деталей, но после принял решение работать все же с 3D принтером.

Собственный плоттер Санчес решил создать, вдохновившись моделью AxiDraw, который разработан Evil Mad Scientist .

Вот первая модель основы плоттера, созданная из деталей, вырезанных лазером:

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

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

Для того, чтобы отсылать файлы на «печать», умелец использовал программу

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Самодельный плоттер на основе dvd-приводов

Изготовить самодельный плоттер можно с использованием шаговых двигателей и направляющих из dvd-приводов
. Если дома не осталось старых дисководов, то их можно очень дешево приобрести на любом радиорынке, потому что устройства для считывания компакт-дисков – это уже устаревший атрибут компьютерной техники. Рабочая площадь такого устройства будет сравнительно небольшой – 4*4 см.

Подготовка к сборке

Для работы понадобится приготовить следующие детали и материалы:

  • 2 dvd-привода;
  • серводвигатель;
  • 2 микросхемы L293D для управления шаговыми двигателями;
  • макетную беспаечную плату;
  • монтажные провода;
  • плату Ардуино;
  • болты, гайки, припой и другие крепежные материалы.

Чтобы сделать плоттер из dvd-привода, необходим такой же набор инструментов, что и для сборки изделия из принтера.

Последовательность изготовления плоттера

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

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

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

Для окончательной подготовки к работе изделия с ЧПУ (CNC) загружают рабочий код для Ардуино и запускают программу для работы с ним.
Затем производят установку и настройку совместимого с имеющимся программным обеспечением графического редактора.

Важно! Оптимальным вариантом графического редактора является широко распространенная, бесплатная и профессиональная программа Inkscape. Она успешно работает на Windows, Mac OS X и Linux.

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

Заключение

Предложенные варианты изготовления домашних плоттеров при желании легко усовершенствовать за счет большей автоматизации. Благодаря этому при необходимости есть возможность достижения большей производительности. Можно также оснастить самодельный плоттер Bluetooth-модулем и обеспечить беспроводное соединение устройства с компьютером. Чтобы улучшить дизайн самодельного изделия, нужно использовать для корпуса вместо подручных средств, специально изготовленные на станке заготовки. Такие усовершенствования не будут оказывать большого влияния на себестоимость изготовления.

Самые надежные плоттеры

Режущий плоттер Brother ScanNCut CM900
на Яндекс Маркете

Режущий плоттер Silhouette Cameo 3
на Яндекс Маркете

Режущий плоттер Brother ScanNCut CM300
на Яндекс Маркете

Режущий плоттер Silhouette Portrait
на Яндекс Маркете

Режущий плоттер GCC Puma IV 132LX (112900020G)
на Яндекс Маркете

В данной статье расскажем как сделать плоттер своими руками. В результате Вы получите толковый и недорогой мини чпу плоттер на arduino, сделанный своими руками с пишущим рычагом. БОльшая часть запчастей распечатана на 3D принтере, но даже если вы им не располагаете, вы все равно можете сделать плоттер своими руками — достаточно только найти подходящие детали. В качестве двигателя можно использовать двигатели Nema или рабочие шаговые двигатели от принтеров.

Главным преимуществом представленного плоттера является его рама, придающая очень компактный вид. Электроника незамысловата: управление данным плоттером осуществляется за счет микроконтроллера Arduino Nano. Также понадобится IC-драйвер (обычно используются в конструкции LED-ламп).

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

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

CNC ПЛОТТЕР СВОИМИ РУКАМИ

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

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

Переведено DARXTON.

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

  1. Лазерный гравер на ESP32. Прошивка GRBL_ESP32.
  2. Самодельный Лазерный гравёр с ЧПУ, в домашних условиях.
  3. Самодельный ЧПУ фрезерный станок на Arduino с дисплеем.
  4. Самодельный CNC станок из мебельных направляющих на базе Arduino UNO.
  5. Лазерный гравировальный станок с ЧПУ (шаговые двигателя от матричного принтера)
  6. Мой первый ЧПУ станок из матричных принтеров

Сборка Самодельного плоттера на Arduino.

Сборка Самодельного плоттера на Arduino.

Для проекта понадобиться следующая электроника:

  • ARDUINO UNO.
  • CNC shield v3, описание читайте в статье: «Плата для ЧПУ на Arduino UNO, CNC shield v3 и драйвера A4988 (DRV8825)».
  • 2 шаговых двигателя NEMA 17 17HS4401. С проводами, которые идут в комплекте.
  • 2 драйвера A4988. Про них можно почитать в статье: «Драйвер шагового двигателя A4988».
  • Блок питание на 12 вольт.
  • Servo 9g.

Сборка механики станка.

Недавно делал узел из карандашей (каретку для ЧПУ), и на основе данной каретки решил собрать ЧПУ плоттер. Но нужно, как минимум, 2 оси, поэтому собрал второй узел, но немного уже. Вот так выглядят узлы осей X и Y для самодельного станка.

Вот так выглядят узлы осей X и Y для самодельного станка.

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

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

У широкой каретки поменял основание, на более широкое.

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

На подвижную часть первой каретки, под углом 90 градусов, устанавливаю вторую каретку

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

купил в канцелярском магазине: гелевую ручку, авторучку и циркуль «козья ножка»

Из гелевой ручки достал пасту и на край установил пружинку из авторучки. Также срезал бортик внизу пасты. Чтобы она проваливалась в корпус ручки.

Из гелевой ручки достал пасту и на край установил пружинку из авторучки.

Установил пасту в ручку и проверил нажатием пальца. Паста проваливается и потом обратна возвращается под действием пружинки.

Установил пасту в ручку и проверил нажатием пальца.

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

Намотал и приклеил нитку на пасту.

В корпусе ручки сделал отверстия, и продернул нить. Установил пасту на место.

Установил пасту на место.

На ось X установил сервопривод, прикрепив его саморезами.

На ось X установил сервопривод, прикрепив его саморезами.

Используя держатель от циркуля «козья ножка», прикрепил ручку на ось X.

Используя держатель от циркуля «козья ножка», прикрепил ручку на ось X.

Привязал нить от ручки к качалке сервопривода. Закрепил винтом качалку.

Привязал нить от ручки к качалке сервопривода. Закрепил винтом качалку.

Все механику собрали, сейчас можно устанавливать остальные компоненты и проверять работоспособность станка.

Установка электроники плоттера.

Большая часть электроники у нас установлена. А именно, шаговые двигателя стоят на месте, сервопривод установлен. Осталось установить управляющую электронику.

На подготовленную фанерку, установил плату Arduino UNO.

На подготовленную фанерку, установил плату Arduino UNO.

Сверху двигателя оси Y установил фанерку с Arduino.

Сверху двигателя оси Y установил фанерку с Arduino.

На Arduino UNO установил CNC shield v3 и 2 драйвера A4988.

На Arduino UNO установил CNC shield v3 и 2 драйвера A4988.

Осталось все подключить, а для этого нужна схема подключения.

Схема подключения электроники ЧПУ плоттера на Arduino UNO и CNC shield v3.

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

Схема подключения электроники ЧПУ плоттера на Arduino UNO и CNC shield v3.

Шаговые двигателя подключаю проводами, которые идут в комплекте.

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

Для подключения сервопривода нужно достать информационный провод из колодки, он обычно оранжевого цвета, и подключить к пину Z+, а провода питания сервопривода подключить к выводам 5v и GND, на CNC shield.

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

Установка и настройка grbl.

Как загрузить прошивку grbl в Arduino UNO уже рассказывал не однократно, например в статье: «Установка и настройка программы LaserGRBL.», но тут будем использовать немного модифицированную прошивку, как раз под данный проект. Поэтому повторю все шаги, которые нужно сделать.

1. Установка Arduino IDE.

Сперва, нужно установить среду программирования Arduino IDE. Если она у вас установлена, то можете смело пропустить данный пункт.

Я уже рассказывал, как установить и настроить программу Arduino IDE, в статье: «Программа Arduino IDE, бесплатно для Windows, Mac OS, linux. Прошиваем Arduino». Поэтому, расскажу вкратце основные этапы установки и настройки, для операционной системы Windows.

Установка драйвера ch340.

Установка драйвера ch340.

  • Скачайте драйвер внизу статьи в разделе «файлы для скачивания»;
  • Распакуйте архив;
  • Запустите исполнительный файл «CH341SER.EXE»;Запустите исполнительный файл CH341SER.EXE
  • В открывшемся окне нажмите кнопку Install;
  • На этом установка завершена.

Теперь можно приступать непосредственно к загрузке библиотеки GRBL.

2. Установка библиотеки grbl.

Как и писал ранее, использовать будем не стандартную библиотеку GRBL. Найти необходимую библиотеку можно по запросу в поисковике «Grbl Pen Servo», либо скачать внизу страницы в разделе «файлы для скачивания».

Внимание!!! Нужно обязательно удалить библиотеку GRBL, если вы ставили раньше. Для этого заходим в папку «ДокументыArduinolibraries» и ищем папку «grbl», и удаляем ее.

Дальше нужно установить библиотеку grbl. Это можно сделать двумя способами:

  • Скопировать папку grbl, из архива, в папку с библиотеками Arduino, которая располагается по следующему пути: ДокументыArduinolibraries.Скопировать папку grbl, из архива, в папку с библиотеками Arduino
  • Установить через менеджер библиотек:

Заходим в Arduino IDE и выбираем в меню: Скетч –> Подключить библиотеку –> Добавить .ZIP библиотеку…Заходим в Arduino IDE и выбираем в меню

Выбираем скаченный архив grbl.zip и нажимаем кнопку «Открыть». После установки вы увидите надпись, что библиотека успешно добавлена.

3. Загрузка grbl в Arduino UNO.

После установки библиотеки grbl, заходим в меню Файлы –> Примеры, и в списке ищем пример «grbl». Открываем пример «grblUpload».После установки библиотеки grbl 1.1,заходимв менюВ примере ничего менять не нужно, его нужно загрузить в Arduino UNO. Для этого, в пункте меню «Инструменты», выбираем плату «Arduino UNO» и порт, к которому подключена плата. В моем случае это «COM9».Для этого, в пункте меню «Инструменты», выбираем плату «Arduino UNO» и порт,

Теперь мы можем загрузить прошивку GRBL в Arduino UNO. Для этого нажимаем на кнопку «Загрузить». После компиляции скетча, код будет загружен в микроконтроллер. И вы увидите надпись «Загрузка завершена».загрузить прошивку GRBL 1.1 в Arduino UNO

Также вы увидите надпись оранжевого цвета «Недостаточно памяти, программа может работать нестабильно». Но не пугайтесь, все будет работать отлично.

увидите надпись «Загрузка завершена»

Настройка электроники ЧПУ плоттера на Arduino.

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

Деление шага.

Перед установкой драйверов необходимо установить перемычки деления шага. Что это такое, и для чего нужно деление шага, читайте в статье про драйвер A4988: «Драйвер шагового двигателя A4988». Я устанавливаю деление шага ½, потому что при увеличении деления шага падает мощность двигателя. У меня получается 400 шагов на мм, — этого вполне достаточно для плоттера.

Для начала, устанавливаем CNC shield v3 на Arduino UNO. Перед установкой драйверов необходимо установить перемычки деления шага.

Расчет деления шага.

Как же рассчитать деление шага, и сколько шагов нужно для совершения перемещения на 1 мм? Количество шагов, сделанных шаговым двигателем, для совершения перемещения станка на 1 мм, зависит от характеристик шагового двигателя, от передачи (винтовая или ременная), какое деление шага настроено (для разных драйверов деление шага настраивается по-разному, и количество отличается). В моем случае, получаются следующие параметры:

  • Шаговый двигатель 17HS4401 совершает 200 шагов на 1 оборот вала. (Из характеристик двигателя).
  • Шпилька, с метрической резьбой М6, перемещается на 1 мм. за оборот (табличное значение).
  • Деление шага установил ½.

Количество шагов на 1 мм рассчитываем по формуле:

H = Sh*M/D где:

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

Sh – количество шагов шагового двигателя для совершения 1 оборота.

М – перемещение при вращении ходового винта на 1 оборот.

D – установленное деление шага.

Н = 200*1/0,5 = 400 шагов для перемещения на 1 мм.

Данные параметры нам пригодятся при настройке GRBL.

Установка драйверов A4988 и настройка ограничивающего тока.

После установки деления шага, устанавливаем драйвер A4988 в разъёмы с надписью X и Y.После установки деления шага, устанавливаем драйвер A4988 в разъёмы с надписью X и Y.Дальше, нам нужно рассчитать ограничение тока драйвера A4988, для этого нужно знать параметры двигателя и номинал резисторов, установленных на драйвер A4988. Это два черных прямоугольника на плате драйвера, обычно подписаны R050 или R100.A4988 изменяется от номинала токочувствительных резисторовВ моем случае, номинал резисторов R100, что означает 100 Ом. Ток двигателя 17HS4401 — 1,7А.

Расчет ограничивающего тока драйвера шагового двигателя A4988:

Vref = Imax * 8 * (RS)

Imax — ток двигателя;

RS — сопротивление резистора. В моем случае, RS = 0,100.

Для 17HS4401 Vref = 1,7 * 8 * 0,100 = 1,36 В.

В связи с тем, что рабочий ток двигателя равен 70% от тока удержания, то полученное значение нам нужно умножить на 0,7. В противном случае двигатели, в режиме удержания, будут сильно греться.

Для 17HS4401 Vref ист. = 1,36*0,7 = 0,952 В.

Настраиваем ток шагового двигателя.

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

Для этого возьмём мультиметр, и один контакт подключим к контакту GND, а второй на переменный резистор драйвера. Аналогично настраиваем ограничивающий ток для второго драйвера.

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

Настройка GRBL ЧПУ плоттера.

Как настроить GRBL ЧПУ станка я уже рассказывал неоднократно. Например, в статье: «Установка grbl 1.1 на Arduino uno. Основы работы в программе LaserGRBL», рассказываю, как используя монитор порта Arduino IDE, настроить прошивку станка. А в статье «Установка и настройка программы LaserGRBL.», рассказываю, как настроить прошивку лазерного станка, с помощью управляющей программы LaserGRBL.

Плоттер можно настроить через монитор порта среды Arduino IDE или через управляющую программу «Universal G-Cod Sender», по аналогии с программой LaserGRBL. Для этого скачиваем программу с GitHub или внизу статьи в разделе «файлы для скачивания».

После установки, в операционной системе Windows, у меня выдало кучу знаков вопроса вместо русского текста.

После установки, в операционной системе Windows, у меня выдало кучу знаков вопроса вместо русского текста.

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

Для начала нам нужно подключить наш станок по USB кабелю к компьютеру. И программе выбрать порт скорость и нажать на кнопку «Open».

Для начала нам нужно подключить наш станок по USB кабелю к компьютеру.

Затем переходим в меню «Setting -> Firmware Setting» Затем переходим в меню «Setting

Откроется список настроек станка, нам нужно поменять параметры:Откроется список настроек станка, нам нужно поменять параметрыСколько нужно сделать шагов, чтобы наш станок переместился на 1 мм по оси X, Y. Для обеих осей это значение получилось 400. Данные параметры нужно указать в настройках

  • $100=400
  • $101=400

Максимальную скорость перемещения в мм/мин по осям Х, Y. Так как у меня станок на винтах, и он достаточно медленный, данное значение было подобрано, и равняется 500.

  • $110=500
  • $111=500

Ускорение по осям. Также, опытным путем, было подобрано значение 16 мм/сек^2.

  • $120=16.000
  • $121=16.000

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

  • $102=400
  • $111=500
  • $121=50.000

Эти параметры можно указать больше. Подробнее о них расскажу в следующей статье.

Программа для создания G-Code и управляющая программа.

Программа для создания G-Code

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

Inkscape.

Inkscape.

Программа для работы с векторной графикой. В программе есть плагин для создания G-code, но для нашей работы не подходит. Делает двойную обводку. Про данную программу я уже рассказывал в статье: «Inkscape где скачать русскую версию. Настройка Inkscape»

Carbide Create V5.

Carbide Create V5.

Carbide Create бесплатная CAD/CAM программа, разработанная производителями небольших ЧПУ станков “Carbide 3D”. В данной программе можно создавать небольшие чертежи, а также генерировать G-Code из векторных рисунков формата .svg. Программа неплохая, но есть ряд минусов. О них в следующей статье.

Candle.

Candle – управляющая программа для ЧПУ станков. Она полностью на русском языке. Достаточно функциональная и при этом не сложная. Но нет простой настройки конфигурации GRBL.

Universal G-codeSender.Universal G-codeSender.

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

Продолжение в следующей статье.

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

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

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

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

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

управляющая программа grbl controller

гравировка по металлу

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

В данной статье расскажем как сделать плоттер своими руками. В результате Вы получите толковый и недорогой мини чпу плоттер на arduino, сделанный своими руками с пишущим рычагом. БОльшая часть запчастей распечатана на 3D принтере, но даже если вы им не располагаете, вы все равно можете сделать плоттер своими руками — достаточно только найти подходящие детали. В качестве двигателя можно использовать двигатели Nema или рабочие шаговые двигатели от принтеров.

Главным преимуществом представленного плоттера является его рама, придающая очень компактный вид. Электроника незамысловата: управление данным плоттером осуществляется за счет микроконтроллера Arduino Nano. Также понадобится IC-драйвер (обычно используются в конструкции LED-ламп).

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

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

CNC ПЛОТТЕР СВОИМИ РУКАМИ

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

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

Переведено DARXTON.

Здравствуйте, в этой статье я покажу и расскажу, как сделать лазерный ЧПУ станок, на котором вы сможете делать различные гравировки на дереве, пластике и кожи.

Для этого проекта нам понадобится:

Микроконтроллер Arduino nano
Два CD привода
Два драйвера для шаговых двигателей А4988
Лазер (в моей модели стоит на 200nm и 200МВт)
Модуль mosfet на IRF520
Соединительные провода
Макетная плата
Клеммы
Металлические уголки
Набор гаечек и винтиков

Из инструментов:

Паяльник
Шуруповерт

Для защиты глаз:

Защитные очки

Давайте быстренько пробежимся по комплектующим. Начнём с мозга – микроконтроллера. Помимо Arduino nano можно также использовать и другие модели данного микроконтроллера.

Немаловажным является драйвер шагового двигателя А4988. С помощью него мы сможем управлять двигателем, задавать микро шаги и их скорость. Также в драйвере А4988 можно настраивать микро шаг двигателя: 1, 1/2, 1/4, 1/8, 1/16.
Чтобы его настроить нужно подтянуть к плюсу пины ms1 ms2 ms3 в специальном порядке (представлено в таблице).

Рассмотрим основные характеристики.

Напряжения питания: 8-35 В
Режим микро шага: 1, 1/2, 1/4, 1/8, 1/16
Напряжение логики: 3-5.5 В
Защита от перегрева
Максимальный ток на фазу: — 1 А без радиатора; — 2 А с радиатором
Размер: 20 х 15 мм
Без радиатора: 2 г

Теперь рассмотрим схему подключения.

ENABLE – включение/выключение драйвера
MS1, MS2, MS3 – контакты для установки микро шага
RESET — сброс микросхемы
STEP — генерация импульсов для движения двигателей (каждый импульс – шаг), можно регулировать скорость двигателя
DIR – установка направление вращения
VMOT – питание для двигателя (8 – 35 В)
GND – общий
2B, 2A, 1A, 1B – для подключения обмоток двигателя
VDD – питание микросхемы (3.5 –5В)

Также нужно обговорить калибровку драйверов. Она осуществляется с помощью микро потенциометра на драйвере. Этот потенциометр регулирует ток, поступающий на двигатель. У разных двигателей разный ток потребления, поэтому и нам нужно определиться с нашими двигателями. Здесь есть два способа: быстрый и не очень правильный и долгий и правильный. Вы можете найти информацию о своём шаговом двигателе в интернете ориентируясь на модель своего CD дисковода. Есть большая вероятность, что этот метод не принесёт никакой информация. Или вы можете воспользоваться более простым способом. Проверните потенциометр против часовой стрелки да конца, подключите двигатель через простую программу на Arduino и постепенно поворачивайте потенциометр по часовой стрелки пока двигатель не заработает. Наша цель состоит в том, чтобы двигатель работал и не пропускал шаги. Не переживайте из- за того, что двигатель сильно греется. Это нормально, ведь рабочая температура шагового двигателя составляет 40 — 45 °C.

Код для калибровки:

//простое подключение A4988
//пины reset и sleep соединены вместе
//подключите VDD к пину 3.3 В или 5 В на Arduino
//подключите GND к Arduino GND (GND рядом с VDD)
//подключите 1A и 1B к 1 катушке шагового двигателя
//подключите 2A и 2B к 2 катушке шагового двигателя
//подключите VMOT к источнику питания (9В источник питания + term)
//подключите GRD к источнику питания (9В источник питания — term)
int stp = 13; //подключите 13 пин к step
int dir = 12; //подключите 12 пин к dir
int a = 0;
void setup()
{
pinMode(stp, OUTPUT);
pinMode(dir, OUTPUT);
}
void loop()
{
if (a 400) // вращение на 200 шагов в направлении 2
{
a = 0;
digitalWrite(dir, LOW);
}
}
}

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

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

Также нам понадобится MOSFET IRF520. Вы можете приобрести просто мосфет и нужную обвязку к нему или купить уже готовый модуль.

Ну вот теперь, Когда основные моменты обговорены и все компоненты заготовлены можно приступить к сборке.

Первым делом рассмотрим схему устройства:

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

Очень советую начинать сборку на макетной плате. После сборки устанавливаем программное обеспечение. Заходим на сайт http://lasergrbl.com/en/ , проходим во вкалдку download и скачиваем программу laserGRBL.

После заходим на GitHub и скачиваем .

Из архива достаём папку grbl и архивируем её. Это и будет наша библиотека для Arduino. Добавляем эту библиотеку в Arduino IDE и открываем пример grblUpload. Подключаем Arduino к компьютеру и заливам этот код.

Программа laserGRBL проста в использование и пяти минут гугла хватает, чтобы в ней разобраться.

Если схема на макетной плате собрана, двигатели реагируют на команды и программа работает, можно приступать к финальной части проекта – сборка в корпус и пайка.

Всем привет.

Концепция

Трудно представить, но в некоторых вузах вам всё равно придётся рисовать графики от руки (компьютер – это дело рук дьявола, конечно…). Это настолько меня раздражало, что я решил собрать машину для рисования графиков, которой я и буду пользоваться. Мой плоттер может вывести на бумагу любые чертежи формата HPGL.

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

Я использовал микроконтроллер ATMEG16 для управления устройством. Он получает данные через USB-RS232 преобразователь(FT232), подключенного к USB-порту компьютера. Данные передаются потоками, используя мой собственные протокол связи, который будет рассмотрен позже. Для Xи Yоси, я нашёл два шаговых двигателя от старых сканеров. Они имеют встроенный механизм, так что крутящий момент увеличивается без усложнения управления. Z ось представляет собой простой электромагнит (из старого принтера, я полагаю). Всё это добро питается блоком питания от принтера HP.

Необходимые запчасти и инструменты.

На проект я потратил примерно 25$ (я покупал всё в Польшу, цены могут отличаться в других странах).

Вот список:

Ещё вам понадобится:

  • Паяльник
  • Ножницы
  • Наждачная бумага (120-150)
  • Клеевой пистолет
  • Немного клея (суперклей, клей для дерева, горячий клей)

Шаг 1: Проектирование и подготовка

Проект был смоделирован в Blender’e (это программа для 3D моделирования).

Зелёная “коробка” – питание. Желтая “коробка”- контроллер. Синяя “коробка”- ЖК-дисплей.

Детали янтарного цвета были изготовлены из ламината. Голубые детали – оргстекло.

Шаговые двигатели, электромагнит – детали тёмно-серого цвета.

Шаговые двигатели, электромагнит и концевые выключатели темно-серого цвета.

В PDFфайле вы найдёте чертежи деталей из оргстекла. Резка очень дешёвая даже в Польше. Нужно заказать детали из 3мм оргстекла.

Несколько слов о ползунках Xи Yоси — это просто рельсы для мебели.

Шаг 2: Пайка

Как я уже говорил, устройство контролируется ATmega16. Он контролирует шаговые двигатели и электромагнит. Он также отправляется данные на ЖК-дисплей.

Для связи с ПК, я использовал чип FT232RL (USB-UART преобразователь). Мною был использован свой собственный протокол связи. Это два TCMT1109 оптрона, которые используются для электрической изоляции ПК от контроллера. USB-UART преобразователь должен быть перепрограммирован с помощью FTProg(XML-файл прикреплён ниже).

Ещё есть 4-переключатели на плате. Один нужен для сброса процессора (это было полезно во время тестирования), но остальные были установлены для использования в будущем. Сейчас средний переключатель («OK») используется для приема стартовый команду (я напишу об этом позже).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Самодельный плоттер на основе dvd-приводов

Изготовить самодельный плоттер можно с использованием шаговых двигателей и направляющих из dvd-приводов
. Если дома не осталось старых дисководов, то их можно очень дешево приобрести на любом радиорынке, потому что устройства для считывания компакт-дисков – это уже устаревший атрибут компьютерной техники. Рабочая площадь такого устройства будет сравнительно небольшой – 4*4 см.

Подготовка к сборке

Для работы понадобится приготовить следующие детали и материалы:

  • 2 dvd-привода;
  • серводвигатель;
  • 2 микросхемы L293D для управления шаговыми двигателями;
  • макетную беспаечную плату;
  • монтажные провода;
  • плату Ардуино;
  • болты, гайки, припой и другие крепежные материалы.

Чтобы сделать плоттер из dvd-привода, необходим такой же набор инструментов, что и для сборки изделия из принтера.

Последовательность изготовления плоттера

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

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

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

Для окончательной подготовки к работе изделия с ЧПУ (CNC) загружают рабочий код для Ардуино и запускают программу для работы с ним.
Затем производят установку и настройку совместимого с имеющимся программным обеспечением графического редактора.

Важно! Оптимальным вариантом графического редактора является широко распространенная, бесплатная и профессиональная программа Inkscape. Она успешно работает на Windows, Mac OS X и Linux.

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

Заключение

Предложенные варианты изготовления домашних плоттеров при желании легко усовершенствовать за счет большей автоматизации. Благодаря этому при необходимости есть возможность достижения большей производительности. Можно также оснастить самодельный плоттер Bluetooth-модулем и обеспечить беспроводное соединение устройства с компьютером. Чтобы улучшить дизайн самодельного изделия, нужно использовать для корпуса вместо подручных средств, специально изготовленные на станке заготовки. Такие усовершенствования не будут оказывать большого влияния на себестоимость изготовления.

Самые надежные плоттеры

Режущий плоттер Brother ScanNCut CM900
на Яндекс Маркете

Режущий плоттер Silhouette Cameo 3
на Яндекс Маркете

Режущий плоттер Brother ScanNCut CM300
на Яндекс Маркете

Режущий плоттер Silhouette Portrait
на Яндекс Маркете

Режущий плоттер GCC Puma IV 132LX (112900020G)
на Яндекс Маркете

  • 04:32

    Самый простой ЧПУ плоттер на ардуино Drawbot, рисующий станок своими руками DIY

    Самый простой ЧПУ плоттер на ардуино Drawbot, рисующий станок своими руками DIY

    от Дядя_Петя
    9 месяцев назад
    37 Просмотры

  • 07:13

    ЧПУ плоттер в виде принтера на Arduino своими руками

    ЧПУ плоттер в виде принтера на Arduino своими руками

    от Ардуиныч
    6 месяцев назад
    24 Просмотры

  • 16:16

    ГИДРОПОНИКА С АВТОМАТИЧЕСКИМ УПРАВЛЕНИЕМ НА ARDUINO СВОИМИ РУКАМИ #ЧАСТЬ​2

    ГИДРОПОНИКА С АВТОМАТИЧЕСКИМ УПРАВЛЕНИЕМ НА ARDUINO СВОИМИ РУКАМИ #ЧАСТЬ​2

    от Ардуиныч
    9 месяцев назад
    36 Просмотры

  • 15:30

    Комплектующие для ЧПУ c Aliexpress. Из чего собрать ЧПУ станок или 3Д принтер своими руками

    Комплектующие для ЧПУ c Aliexpress. Из чего собрать ЧПУ станок или 3Д принтер своими руками

    от Дядя_Петя
    5 месяцев назад
    21 Просмотры

  • 31:08

    Термофен на ARDUINO (Часть 1. ​Функциональные возможности) Фен для пайки своими руками.

    Термофен на ARDUINO (Часть 1. ​Функциональные возможности) Фен для пайки своими руками.

    от Ардуиныч
    3 месяцев назад
    12 Просмотры

  • 18:32

    ЧПУ плоттер на Arduino своими руками

    ЧПУ плоттер на Arduino своими руками

    от Ардуиныч
    1 год назад
    39 Просмотры

  • 17:26

    Правильный PEN в 3ф. ЩУ. Часть 1. Комплектующие от IEK для щита учёта- обзорчик.

    Правильный PEN в 3ф. ЩУ. Часть 1. Комплектующие от IEK для щита учёта- обзорчик.

    от Дядя_Петя
    4 месяцев назад
    19 Просмотры

  • 13:38

    #1 Раскладчик компонентов своими руками Комплектующие

    #1 Раскладчик компонентов своими руками Комплектующие

    от Дядя_Петя
    1 год назад
    65 Просмотры

  • 08:06

    ЧПУ СТАНОК СВОИМИ РУКАМИ НА АРДУИНО И 3Д ПРИНТЕРЕ. ПРОЕКТИРОВАНИЕ И КОМПЛЕКТУЮЩИЕ

    ЧПУ СТАНОК СВОИМИ РУКАМИ НА АРДУИНО И 3Д ПРИНТЕРЕ. ПРОЕКТИРОВАНИЕ И КОМПЛЕКТУЮЩИЕ

    от Дядя_Петя
    1 год назад
    59 Просмотры

  • 08:24

    ЧПУ станок своими руками на Arduino и 3Д принтере. DIYCNCv3 Часть 1. Сборка оси Z

    ЧПУ станок своими руками на Arduino и 3Д принтере. DIYCNCv3 Часть 1. Сборка оси Z

    от Ардуиныч
    2 месяцев назад
    9 Просмотры

  • 02:47

    Электрический тандыр "Арарат" производство Армения.

    Электрический тандыр «Арарат» производство Армения.

    от Дядя_Петя
    1 год назад
    342 Просмотры

  • 01:54

    Автодом с подъемной крышей от ADRIA 2021 года - Twin Sports Edition 640 SGX. Новинки Caravan Salon

    Автодом с подъемной крышей от ADRIA 2021 года — Twin Sports Edition 640 SGX. Новинки Caravan Salon

    от Дядя_Петя
    1 год назад
    509 Просмотры

  • 10:04

    ТОП самоделок для гаража.

    ТОП самоделок для гаража.

    от Дядя_Петя
    1 год назад
    537 Просмотры

  • 17:19

    Как собрать ЛЕГО Техник самоделку? Отвечаю на ваши вопросы!

    Как собрать ЛЕГО Техник самоделку? Отвечаю на ваши вопросы!

    от Дядя_Петя
    1 год назад
    364 Просмотры

  • 40:59

    ОГЭ Ларин 268 разбор - вариант Ларина ОГЭ 268 - решение 1 части

    ОГЭ Ларин 268 разбор — вариант Ларина ОГЭ 268 — решение 1 части

    от Дядя_Петя
    1 год назад
    415 Просмотры

  • 02:25

    ⚡ КАК ПРОНИКНУТЬ В ЭЛЕКТРИКУ В BROOKHAVEN? / Roblox Brookhaven Лайфхаки,

    ⚡ КАК ПРОНИКНУТЬ В ЭЛЕКТРИКУ В BROOKHAVEN? / Roblox Brookhaven Лайфхаки,

    от Дядя_Петя
    8 месяцев назад
    1,263 Просмотры

  • 05:41

    Штробление стен при электромонтаже в квартире | Электрика в квартире своими руками

    Штробление стен при электромонтаже в квартире | Электрика в квартире своими руками

    от Дядя_Петя
    1 год назад
    384 Просмотры

  • 08:36

    Простой ЧПУ фрезер гравер на Arduino своими руками

    Простой ЧПУ фрезер гравер на Arduino своими руками

    от Дядя_Петя
    1 год назад
    455 Просмотры

  • 09:15

    Как расставить освещение в квартире | Серия 3

    Как расставить освещение в квартире | Серия 3

    от Дядя_Петя
    1 год назад
    482 Просмотры

  • 15:05

    Несколько лайфхаков, которые могут облегчить работу электрика часть 2..

    Несколько лайфхаков, которые могут облегчить работу электрика часть 2..

    от Дядя_Петя
    1 год назад
    430 Просмотры

  • Настройка электроники ЧПУ плоттера на Arduino. Сборка Самодельного плоттера на Arduino. Установка и настройка grbl.

    Что такое Arduino

    Arduino — это бренд аппаратных и программных средств для построения и прототипирования простых систем, моделей и экспериментов в области электроники, автоматики, автоматизации процессов и робототехники.

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

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

    image9.jpg

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

    Открытая архитектура плат Arduino позволяет проектировать микроконтроллеры людям с минимальным знанием электротехники. Существенным достоинством можно назвать и доступные в Интернете схемы и коды, созданные для различных типов станков.

    К числу самых популярных у инженеров контроллеров Arduino принадлежат UNI, R3, Mega 2560 и Nano.

    Источник: http://top3dshop.ru/blog/arduino-cnc-machine.html

    Разработка контроллера

    Программу создавал после вдумчивого просмотра исходников LinuxCNC и gbrl. Однако ни те, ни те исходники расчета траектории не взял. Захотелось попробовать написать модуль расчета без использования float. Исключительно на 32-х разрядной арифметике.

    Результат меня устраивает для всех режимов эксплуатации и прошивку не трогал уже давно.

    Скорость максимальная, подобранная экспериментально: X:2000мм/мин Y:1600 Z:700 (1600 step/mm. режим 1/8).

    Но ограничена не ресурсами контроллера. Просто выше уже мерзкий звук пропуска шагов даже прямых участках по воздуху. Бюджетная китайская плата управления шаговиками на TB6560 не самый лучший вариант.

    Фактически скорость по дереву (бук, 5мм заглубления,d=1мм фреза, шаг 0.15мм) больше 1200 мм не ставлю. Возрастает вероятность поломки фрезы.

    В результате получился контроллер со следующим функционалом:

    • Подключение к внешнему компу как стандартное usb mass storage device (FAT16 на SD карте). Работа с файлами стандартного формата G-code
    • Удаление файлов через пользовательский интерфейс контроллера.
    • Просмотр траектории по выбранному файлу (насколько позволяет экран 640×320) и расчет времени выполнения. Фактически эмуляция выполнения с суммированием времени.
    • Просмотр содержимого файлов в тестовом виде.
    • Режим ручного управления с клавиатуры (перемещение и выставления «0»).
    • Запуск выполнения задания по выбранному файлу (G-code).
    • Приостанов/продолжить выполнение. (иногда полезно).
    • Аварийный программный стоп.

    Контроллер подключатся к плате управления шаговиками через тот же разъем LPT. Т.е. он выполняет роль управляющего компьютера с LinuxCNC/Mach3 и взаимозаменяем с ним.

    После творческих экспериментов по вырезанию собственноручно нарисованных рельефов на дереве, и экспериментов с настройками ускорений в программе, захотел дополнительно еще и энкодеры на осях. Как раз на e-bay нашел относительно дешевые оптически экодеры (1/512), шаг деления которых для моих ШВП был 5/512= 0.0098мм.

    Кстати, использование оптических энкодеров высокого разрешения, без аппаратной схемы работы с ними (в STM32 она есть) – бессмысленно. Ни обработка по прерыванию, ни, тем более, программный опрос никогда не справятся с «дребезгом» (это говорю для любителей ATMega).

    В первую очередь, я хотел для следующих задач:

    1. Ручное позиционирование на столе с высокой точностью.
    2. Контроль пропуска шагов с контролем отклонение траектории от расчетной.

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

    faa93912a4824f8cb127f001ec1f6b7e.jpg

    Заметил, что при вырезании рельефа, при задании ускорения по Z больше определенной величины, ось Z начинает медленно, но уверенно ползти вниз. Но, время вырезания рельефа при этом ускорении на 20% меньше. По окончанию вырезания рельефа 17×20 см с шагом 0.1мм фреза может уйти вниз на 1-2 мм от расчетной траектории.

    Анализ ситуации в динамике по энкодерам, показал, что при подъеме фрезы иногда теряется 1-2 шага.

    Простой алгоритм коррекции шагов с использованием энкодера дает отклонение не более 0.03 мм и позволяет уменьшить время обработки на 20%. А даже 0.1 мм выступ на дереве заметить сложно.

    ea61752c3fef49c8bb74c4bec8089e33.jpg

    Идеальным вариантом для хоббийных целей посчитал настольный вариант с полем чуть больше чем A4. И до сих пор мне этого хватает.

    Источник: http://habr.com/ru/post/250677/

    Опенсорсный неопенсорс

    dagov

    Идет загрузка

    Загрузка

    02.08.2021

    4302

    36

    Подпишитесь на автора

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

    Отписаться от уведомлений вы всегда сможете в профиле автора.

    Подписаться

    В какой-то момент меня дернуло залезть на bondech.se. И там я увидел экструдер для Prusa mini с внут…

    Источник: http://3dtoday.ru/blogs/4arus/cnc-burner-with-nichrome-wire-part-3-the-firmware-and-software

    Подбор электроники

    image7.jpg

    Источник: viltech.ru

    После приобретения Arduino, на неё необходимо установить программное обеспечение, написанное на языке C++. Именно на этом этапе проявляется важное достоинство платформы — доступность готовых решений в Интернете. Существуют готовые библиотеки, а функции, классы и операторы многократно описаны, поэтому учиться программировать для Arduino можно сразу на практике.

    Источник: http://top3dshop.ru/blog/arduino-cnc-machine.html

    Что нужно для создания фрезерного станка на Ардуино своими руками

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

    • Контроллер Arduino;
    • Плату расширения CNC Shield v3 / v4;
    • Драйверы DRV8825 / A4988;
    • 4-контактные шаговые двигатели (по 2 на каждую ось); 
    • Блоки питания для двигателей;
    • Необходимый рабочий инструмент.

    Для загрузки на плату прошивки потребуется компьютер и USB-кабель. Также для соединения всех электрических элементов станка необходим электрокабель. 

    image13.jpg

    Источник: arduino-diy.com

    Для сборки корпуса станка необходимы такие материалы:

    • Фанерные листы (размер зависит от габаритов проектируемого станка);
    • Резьбовые валы;
    • Стальные стержни;
    • Шариковые подшипники;
    • Болты и гайки;
    • Втулки из нейлона (капролона, фторопласта) и металлические втулки.

    Источник: http://top3dshop.ru/blog/arduino-cnc-machine.html

    Подвижный стол

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

    За все время эксплуатации ни разу не было необходимость выпилить по частям рельеф на 3-х метровой доске или сделать гравировку на каменной плите.

    Подвижный стол обладает следующими преимуществами для настольных станков:

    1. Конструкция проще и, в общем случае, конструкция более жесткая.
    2. На неподвижный портал навешиваются все потроха (блоки питания, платы и пр.) и станок получается компактнее и удобнее для переноски.
    3. Масса стола и куска типичного материала для обработки существенно ниже чем масса портала и шпинделя.
    4. Практически исчезает проблема с кабелями и шлангами водяного охлаждения шпинделя.

    Источник: http://habr.com/ru/post/250677/

    ЧПУ станок из дерева

    Для него нужна Аrduino uno R3, G-сode Sender и GRBL. Необходимо заранее подготовить материалы и компоненты: фанеру, гайки с болтами, резьбовой вал и стержни из стали, шарикоподшипники, ШД Nema 23 и драйвера к ним, источник питания 24 В, 15 А, втулки из капролона, фторопласта и металла, провода.

    Многое, входящее в электронику, прислали из Китая.

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

    ВНИМАНИЕ: чём толще фанера или деревянный брусок, тем меньшей будет вибрация, выше точность позиционирования.

    Портал (ось Y) устанавливают на подвижном столе, фиксируя гайкой под столом. Ось Z служит для перемещения рабочего органа (он подает инструмент в вертикальном положении).

    Для сборки понадобятся болты и гайки. Не стоит склеивать поломанные делали, лучше их заменить новыми. Подключая Arduino, ШД и драйверы к каждому из них, надо предусмотреть и блоки питания для них. Загрузив и настроив код GRBL, можно открыть G-сode Sender и подключить Arduino к ПК. Плата готова участвовать в процессе управления чпу станком.

    Чтобы задать траекторию обработки, используются чертежи любой CAD программы. Затем используется CAM программа, формирующая G-код.

    мини станок с ардуино

    Источник: http://VseOChpu.ru/chpu-na-arduino/

    Сборка CNC станка

    Собрать все это вместе несложно. Понадобится лишь несколько болтов-гаек. Размеры конструкции, которые приведены на рисунке приблизительные. Вы можете сделать ваш станок с управлением от Arduino больше или меньше. Единственное, на что стоит обратить внимание: не используйте клей, если какие-то детали поломались. Просто изготовьте новую деталь, иначе о жесткости вашего CNC станка говорить не придется.

    Источник: http://arduino-diy.com/arduino-cnc-stanok-iz-dereva

    Программа для создания G-Code и управляющая программа.

    Программа для создания G-Code

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

    Inkscape.

    Inkscape.

    Программа для работы с векторной графикой. В программе есть плагин для создания G-code, но для нашей работы не подходит. Делает двойную обводку. Про данную программу я уже рассказывал в статье: «Inkscape где скачать русскую версию. Настройка Inkscape»

    Carbide Create V5.

    Carbide Create V5.

    Carbide Create бесплатная CAD/CAM программа, разработанная производителями небольших ЧПУ станков “Carbide 3D”. В данной программе можно создавать небольшие чертежи, а также генерировать G-Code из векторных рисунков формата .svg. Программа неплохая, но есть ряд минусов. О них в следующей статье.

    Candle.

    Candle – управляющая программа для ЧПУ станков. Она полностью на русском языке. Достаточно функциональная и при этом не сложная. Но нет простой настройки конфигурации GRBL.

    Universal G-codeSender.Universal G-codeSender.

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

    Продолжение в следующей статье.

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

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

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

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

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

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

    Grbl Pen Servo Grbl Pen Servo.zip 143 Kb 772 Скачать

    Вы можете скачать файл.

    Universal G-code Sender Universal G-code Sender.zip 28368 Kb 610 Скачать

    Вы можете скачать файл.

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

    Вы можете скачать файл.

    Candle 1.1.7 Candle 1.1.7.zip 29095 Kb 592 Скачать

    Вы можете скачать файл.

    драйвер CH340G драйвер CH340G.zip 186 Kb 527 Скачать

    Вы можете скачать файл.

    Источник: http://cnc-tex.ru/news/17/chpu-plotter-na-arduino-svoimi-rukami.html

    Как сделать станок для выжигания на различных материалах

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

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

    Источник: http://top3dshop.ru/blog/arduino-cnc-machine.html

    Шаг 12: Готово

    StntGrYohBztWxAu3UUSolQ87Va50wNxIfnwSNO9.jpg

    lqfL95ennYh9OELtcASIE2Y14sKxYSgi2JsWS9ma.jpg

    KjQ2QFShyoLG6rcUuhZOw9uKZT1qssqXo0rkos85.jpg

    QGzGgrkxFKA4Ox61frFC0hFHEF8atBf2LubjWWMt.jpg

    rskFDL3zqdSo0mY4faTnt71UqARAg2AmnYohplqK.jpg

    5DeMfMK5rYyEYrEFC1RCuLDrDfJAFC3Zl2NTemfZ.jpg

    На фотографиях выше вы можете убедиться, что данный мини-плоттер с ЧПУ работает довольно хорошо. При желании его можно настроить более точно.

    Источник: http://stankoff.ru/blog/post/248

    • Êàòàëîã /
    • Âèäåî /
    • ×ÏÓ ïëîòòåð…


    Êàê ñäåëàòü ×ÏÓ ïëîòòåð íà àðäóèíî ñâîèìè ðóêàìè. Øàãîâûé äâèãàòåëü Nema17:
    Íàïðàâëÿþùèå 6ìì:
    Íàïðàâëÿþùèå 8ìì:
    Ëèíåéíûå ïîäøèïíèêè 6ìì:
    Ëèíåéíûå ïîäøèïíèêè 8ìì:
    Ðåìåíü:
    Õîäîâîé âèíò:
    Ìóôòà:
    Àðäóèíî íàíî:
    Äðàéâåð øàãîâîãî äâèãàòåëÿ à4988:
    ============================== Áëîê óïðàâëåíèÿ 3õ îñåâûì ×ÏÓ íà Arduino:
    Ðàìà äëÿ 3ä ïðèíòåðà:
    =============================== Âñåì ïðèâåò ñåãîäíÿ ÿ ïîêàæó êàê ñäåëàòü ïðîñòîé ñàìîäåëüíûé ÷ïó ãðàâåð èëè ïëîòòåð íà Arduino. Åñëè ïðîåêò ÷ïó íà àðäóèíî âàñ çàèíòåðåñîâàë è âû õîòèòå åãî ïîâòîðèòü òî ïîñìîòðèòå âèäåî î ýëåêòðîííîì áëîêå óïðàâëåíèÿ, òàêæå òàì âû íàéäåòå ñõåìó è ïðîøèâêó, ïðî èçãîòîâëåíèå è ñáîðêó ìåõàíè÷åñêîé ÷àñòè òàêæå åñòü âèäåî òàì âû íàéäåòå ññûëêè íà ìîäåëè äëÿ ïå÷àòè. #AutoAndElectronics #÷ïó #÷ïóíààðäóèíî


    Как сделать ЧПУ плоттер на ардуино своими руками. Шаговый двигатель Nema17:
    Направляющие 6мм:
    Направляющие 8мм:
    Линейные подшипники 6мм:
    Линейные подшипники 8мм:
    Ремень:
    Ходовой винт:
    Муфта:
    Ардуино нано:
    Драйвер шагового двигателя а4988:
    ============================== Блок управления 3х осевым ЧПУ на Arduino:
    Рама для 3д принтера:
    =============================== Всем привет сегодня я покажу как сделать простой самодельный чпу гравер или плоттер на Arduino. Если проект чпу на ардуино вас заинтересовал и вы хотите его повторить то посмотрите видео о электронном блоке управления, также там вы найдете схему и прошивку, про изготовление и сборку механической части также есть видео там вы найдете ссылки на модели для печати. #AutoAndElectronics #чпу #чпунаардуино

    Смотрите также

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *