Cnc на ардуино своими руками

Cnc на ардуино своими руками

«Что такое Arduino», — вопрос, который рано или поздно задает себе каждый начинающий специалист по ЧПУ-станкам. В этой статье мы подробно объясняем сущность и предназначение «Ардуино», а также объясняем принцип сборки станка на базе этой платформы.

  •  Cnc на ардуино своими руками
  • Источник: vseochpu.ru
  • Читайте нашу статью и узнайте больше о том, как собрать станок с ЧПУ своими руками на основе Arduino.

Содержание

Что такое Arduino

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

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

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

Cnc на ардуино своими руками

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

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

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

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

Cnc на ардуино своими руками

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

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

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

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

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

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

  1. Cnc на ардуино своими руками
  2. Источник: arduino-diy.com
  3. Для сборки корпуса станка необходимы такие материалы:
  • Фанерные листы (размер зависит от габаритов проектируемого станка);
  • Резьбовые валы;
  • Стальные стержни;
  • Шариковые подшипники;
  • Болты и гайки;
  • Втулки из нейлона (капролона, фторопласта) и металлические втулки.

Станок с ЧПУ своими руками на базе Arduino: пошаговая инструкция

  • Cnc на ардуино своими руками
  • Источник: viltech.ru
  • Сборка своими руками станка на платформе «Ардуино» — задача относительно простая, благодаря унификации всех элементов электрической схемы. 
  • Этапы выполнения проекта:
  • Подключить к Arduino шилд;
  • Распараллелить с помощью CNC Shield шаговые двигатели — напротив соответствующей оси установить 2 джампера;
  • Настроить ток драйверов для моторов, для полного шага;
  • Настроить микрошаг моторов;
  • Подключить питание и соединить плату с компьютером;
  • Подключить к цепи шаговые двигатели через 4-контактных разъема Dupont;
  • Загрузить прошивку GRBL для Arduino;
  • После проверки работы системы, все элементы установить на опорную раму. 

Cnc на ардуино своими руками

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

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

Cnc на ардуино своими руками

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

Работа начинается со сборки основания и направляющих оси X. К цельному основанию крепятся деревянные балки.

В крайних высверлены или фрезерованы пазы, в расположенных в центре — просверлены отверстия. Через отверстия с упором в пазы проходят стальные валы, которые служат направляющими оси Х.

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

Cnc на ардуино своими руками

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

Затем необходимо установить ось Y. Конструктивно ось Y напоминает ось Х. Разница заключается в том, что ось Y размещается на подвижном столе.

Заключительная часть сборки механической составляющей — размещение элементов оси Z, которая отвечает за вертикальное перемещение рабочего инструмента.

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

Cnc на ардуино своими руками

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

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

  • Полюса A+, A-, B+, B- соответствуют катушкам моторов;
  • CLK+ (Clock) — к Arduino, к пину step (шаг);
  • CW+ (Clock Wise) — к пину direction (направление);
  • CLK- и CW — к пину GND;
  • EN+ и EN- остаются неподключенными.

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

Чтобы загрузить GRBL на Arduino, достаточно отправить код GRBL на контроллер через приложение XLoader. Подключение Arduino к ПК осуществляется через приложение GCodeSender. 

Для чего нужны шилды

Добавление в схему шилдов, таких как CNC Sheild v3 или v4, расширяет возможности ЧПУ-станка. К Arduino можно одновременно подключить несколько шилдов, для выполнения разных задач. Основные функции оборудования:

  • Обеспечение автономной от компьютера работы;
  • Подключение и вывод информации на периферийные устройства;
  • Параллельное управление несколькими моторами;
  • Подключение к Wi-Fi или мобильным сетям.

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

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

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

Преимущества использования Arduino при создании ЧПУ-станков своими руками

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

    ru

  2. Построение станка с ЧПУ на базе Arduino обладает несколькими ценными преимуществами:
  • Низкая цена платы;
  • Минимальные требования к квалификации, поэтому подходит для начинающих специалистов;
  • Совместимость с различными операционными системами.
  • Источник: viltech.ru
  • Проектирование и самостоятельная сборка станка с ЧПУ на базе Arduino позволяет сэкономить большое количество средств, если цель — создание аппарата для бытовых нужд или изучение на практике устройства подобных станков.
  • Для использования в профессиональных целях лучше подойдет станок заводского производства, с досконально известными характеристиками и предсказуемостью работы, на гарантии. 

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

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

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

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

Также рекомендую посмотреть мои предыдущие самодельные ЧПУ станки:

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

Cnc на ардуино своими руками

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

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

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

Cnc на ардуино своими руками

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

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

Cnc на ардуино своими руками

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

Cnc на ардуино своими руками

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

Cnc на ардуино своими руками

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

Cnc на ардуино своими руками

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

Cnc на ардуино своими руками

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

Cnc на ардуино своими руками

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

Cnc на ардуино своими руками

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

Cnc на ардуино своими руками

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

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

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

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

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

  • На подготовленную фанерку, установил плату Arduino UNO.
  • Сверху двигателя оси Y установил фанерку с Arduino.
  • На Arduino UNO установил CNC shield v3 и 2 драйвера A4988.
  • Осталось все подключить, а для этого нужна схема подключения.

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

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

  3. Для подключения сервопривода нужно достать информационный провод из колодки, он обычно оранжевого цвета, и подключить к пину 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как же рассчитать деление шага, и сколько шагов нужно для совершения перемещения на 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, для этого нужно знать параметры двигателя и номинал резисторов, установленных на драйвер A4988.

Это два черных прямоугольника на плате драйвера, обычно подписаны R050 или R100.В моем случае, номинал резисторов R100, что означает 100 Ом. Ток двигателя 17HS4401 — 1,7А.

  1. Расчет ограничивающего тока драйвера шагового двигателя A4988:
  2. Vref = Imax * 8 * (RS)
  3. 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, а второй на переменный резистор драйвера. Поворачивая потенциометр на драйвере, подбираем нужное напряжение. На мультиметре у меня показания в мВ, поэтому такое большое значение.

Аналогично настраиваем ограничивающий ток для второго драйвера.

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

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

Как настроить GRBL ЧПУ станка я уже рассказывал неоднократно. Например, в статье: «Установка grbl 1.1 на Arduino uno.

Основы работы в программе LaserGRBL», рассказываю, как используя монитор порта Arduino IDE, настроить прошивку станка. А в статье «Установка и настройка программы LaserGRBL.

», рассказываю, как настроить прошивку лазерного станка, с помощью управляющей программы LaserGRBL.

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

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

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

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

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

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

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

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

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

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

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

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

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

Inkscape

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

Carbide Create V5

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

Candle

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

Universal G-codeSender

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

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

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

Как сделать ЧПУ станок на «Ардуино» в домашних условиях?

«Ардуино» позволяет управлять различными шаговыми двигателями и периферийными устройствами, которые предназначены для создания ЧПУ-аппаратов. К таким относятся лазерные граверы, фрезерные и токарные станки и т. д.

Что такое Arduino?

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

Cnc на ардуино своими руками

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

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

После попадания на китайский рынок платы стали намного дешевле и получили еще большее распространение. Сейчас в интернете Arduino продается по цене от 70 рублей.

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

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

Написание программ осуществляет упрощенной версии языка С++.

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

К электронике ЧПУ относятся шаговые двигатели, драйверы для них, провода и непосредственно плата «Ардуино».

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

Лучше всего приобрести готовый набор Arduino Uno и CNC Shield v3, предназначенный для ЧПУ. В него входит следующее:

  1. Плата Arduino Uno.
  2. USB-кабель для соединения с ПК.
  3. Плата расширения CNC Shield v3.
  4. Драйверы DRV8825 или A4988.
  5. Шаговые двигатели с 4 контактами.
  6. Компьютер. Он понадобится для загрузки прошивки.
  7. Блок питания, предназначенные для работы двигателей. Чаще всего используют 12В и 3А.

Cnc на ардуино своими руками

ЧПУ-станок своими руками на базе Arduino: пошаговая инструкция

Первым делом припаивается CNC Shield к «Ардуино», как показано на картинке ниже.

Cnc на ардуино своими руками

Теперь нужно продублировать ось. С помощью CNC Shield можно для любой оси распараллеливать шаговые двигатели. Благодаря этому появляется возможность реализации проектов с 2 моторами на ось без дополнительных проблем.

Напротив нужной оси необходимо установить 2 джампера.

Cnc на ардуино своими рукамиCnc на ардуино своими руками

Теперь можно переходить к настройке тока драйверов для моторов. Самые распространенные и дешевые драйверы для двигателей – А4988. Но у них есть 2 больших минуса:

  • максимальный микрошаг составляет 1/16;
  • шумят во время работы.

С драйверами DRV8825 можно создать более точную систему. При этом они намного меньше шумят.

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

  • Чтобы настроить ток, необходимо:
  1. Установить драйверы на CNC Shield.
  2. С помощью кабеля подключиться к компьютеру.

Основные моменты, которые следует учитывать при настройке:

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

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

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

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

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

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

На CNC Shield v3 это можно сделать одним из следующих способов:

  • использовать DC-разъем для подсоединения блока питания;
  • подключить блок питания непосредственно к колодке при помощи проводов.

Cnc на ардуино своими руками

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

Теперь переходят к подключению шаговых двигателей. Осуществляется это при помощи разъемов Dupont, которые имеют 4 контакта. Если у двигателей нет разъемов, придется их обжать самостоятельно.

Cnc на ардуино своими рукамиCnc на ардуино своими руками

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

Cnc на ардуино своими руками

Далее необходимо загрузить прошивку GRBL для контроллера. Ее скачивают и загружают в «Ардуино».

Cnc на ардуино своими руками

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

Для чего нужны шилды?

Использование шилдов позволяет значительно расширить функционал фрезера. Чаще всего их делают под форм-фактор платы. Можно одновременно применять и несколько шилдов. Спектр применения весьма широк:

  1. Обеспечение независимой работы от компьютера.
  2. Подключение периферийных устройств.
  3. Вывод информации на периферийные устройства непосредственно с «Ардуино».
  4. Одновременное управление большим количеством двигателей.
  5. Хранение и обработка объемной информации.
  6. Подключение к Wi-Fi.
  7. Подключение антенн мобильной сети.
  8. Воспроизведение музыки на «Ардуино» и др.

 ВАЖНО . Во время подключения шилдов необходимо быть осторожным, чтобы не повредить плату «Ардуино».

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

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

Принцип изготовления и прошивки такой же, как и при создании фрезера. Только вместо фрезера используют лазер мощностью от 5,5 ватт.

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

Преимущества использования Arduino при создании ЧПУ-станков своими руками?

Основные преимущества:

  • небольшая стоимость платы;
  • среда программирования простая и удобная, подходит и для новичков;
  • кросс-платформенность.

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

Изготовление станка CNC из дерева на базе Arduino

Dmitrij 29-12-2015, 22:34 52 794 Arduino / Станки В статье речь пойдет о том, как своими руками можно сделать ЧПУ станок из дерева. В качестве электроники автор решил использовать Arduino UNO R3, GCode Sender и GRBL. Уникальность идеи в том, что станок сделан из дерева, что делает его сборку проще и доступнее.

Сложнее всего собирается механическая часть, подключить электронику не составит большого труда.Cnc на ардуино своими рукамиМатериалы и инструменты для изготовления:- резьбовые валы;- фанера;- болты и гайки;- шариковые подшипники;- шаговые двигатели типа Nema 23;- для шаговых двигателей нужны драйвера TB6560;- питается установка от напряжения 24 В 15 А;- Arduino UNO R3;- металлические втулки, а также втулки из нейлона (можно из капролона или фторопласта);- провода.Cnc на ардуино своими рукамиCnc на ардуино своими рукамиCnc на ардуино своими рукамиCnc на ардуино своими рукамиCnc на ардуино своими рукамиCnc на ардуино своими рукамиCnc на ардуино своими рукамиCnc на ардуино своими рукамиCnc на ардуино своими рукамиПроцесс изготовления:

Шаг первый. Делаем основание станка (ось Х)

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

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

Создаем ось YПортальная конструкция для оси Y создается таким же образом, как и основание Х. Портал фиксируется на подвижном столе, который перемещается по оси Х. Как это происходит, можно увидеть на фото.Шаг третий. Создаем ось ZОсь Z создается точно так, как и две предыдущие.

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

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

Электронная часть устройстваКогда механическая часть будет собрана, можно переходить к процессу подключения электроники. Нужно соединить Arduino с драйверами и шаговыми двигателями. Каждый драйвер нуждается в источнике питания для работы. Автор использовал источник питания мощностью 24 В 15 А.

Что касается драйвера, то здесь он уже выбирается индивидуально в зависимости от мощности двигателя. Катушки двигателей и их полюса обозначаются буквами A+, A-, B+, B-.Выход CLK+ нужно подключить к пину step на Arduino. Контакт CW+ нужно подключить к пину direction. Ну а CLK- и CW нужно подсоединить к пину GND. Контакты EN+ EN- не используются.

Шаг шестой. Программная часть устройства

На следующем этапе нужно загрузить программное обеспечение, которое будет управлять станком. Процесс это не сложный, нужно загрузить код с помощью программы XLoader на плату Arduino. После этого нужно открыть GCodeSender, чтобы соединить плату Arduino с персональным компьютером. После этого плата будет готова для управления станком CNC.

Вот и все, станок готов, можно испытать его на деле. Чтобы задать нужные параметры для обработки объекта, нужно использовать любые чертежи из программы CAD. Далее с помощью программы CAM формируется код G. Для этих целей удобно использовать программу MasterCam X7. В ней есть уже и CAD и CAM.

cnc.rar [25.

94 Kb] (скачиваний: 2402)

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

8

Идея

5.3

Описание

6.3

Исполнение

Итоговая оценка: 6.56

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

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

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

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

Cnc на ардуино своими руками

Самодельный ЧПУ плоттер на Arduino: 4xiDraw.

ЧПУ плоттер на Arduino необходимые программы

Пишем красивым шрифтом на ЧПУ плоттере

Cnc на ардуино своими руками

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

Неудачная переделка ЧПУ плоттера.

ЧПУ станок для раскраски пасхальных яиц на Arduino. Своими руками.

Cnc на ардуино своими руками

ESP32 GRBL плоттер. Конечные выключатели. Позиция Home.

Cnc на ардуино своими руками

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

Cnc на ардуино своими руками

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

Cnc на ардуино своими руками

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

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

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

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

Cnc на ардуино своими руками

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

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

Cnc на ардуино своими руками

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

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

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

  • Комплектующие ЧПУ :
  • Механика для ЧПУ недорого >>>
  • Расходные материалы для CNC >>>

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

Cnc на ардуино своими руками

После своего первого опыта в разработке ЧПУ станков, решил собрать самодельный лазерный гравировальный ЧПУ станок .

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

Все моменты сборки ЧПУ не возможно осветить, но я постарался рассказать про основные.

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

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

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

Cnc на ардуино своими руками

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

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

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

  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. Латунная цанга.

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

Ссылка на основную публикацию
Для любых предложений по сайту: [email protected]