Cnc станок из дерева на arduino

Оглавление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Шаг 4: Шпиндель

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

Для моих требований к сухому фрезерованию алюминия и, возможно, некоторых стальных деталей мне нужна мощность на 6000-12000 об / мин.

Вот почему я, наконец, выбрал частотно-регулируемый привод на 3кВт из Китая (вместе с конвертером) за 25 тыс. рублей.

Качество шпинделя очень хорошее. Он довольно мощный и простой в настройке. Я недооценил вес в 9 кг, но, к счастью, моя рама достаточно крепкая и с тяжелым шпинделем проблем нет. (Высокий вес является причиной для привода оси Z на 2,7 А)

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

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

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

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

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

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

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

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

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

Контроллер GRBL

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

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

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

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

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

Зачем нужны шилды

Обладатели самодельных устройств наслышаны о платах расширения – Arduino cnc shield, применение которых расширяет функционал фрезерного оборудования.

Обычно шилду изготавливают под форм-фактор платы. Используют и несколько шилдов одновременно, устанавливая их на микроконтроллер (один на другой). Спектр их применения:

  • при помощи официального устройства Arduino – Ethernet cnc shield можно добиться независимости проекта от ПК, да и для хостинга веб-сервера его используют;
  • 4 Relay Shield – возможность для того, чтобы подключать 4-х периферийные устройства;

ВАЖНО: надо соблюдать осторожность с контактами этого устройства, чтобы не повредить Arduino

  • Рrotoshield – весьма полезный шилд в момент, когда собирается схема;
  • LCD Shield позволяет информацию с Arduino выводить напрямую на периферийный экран;
  • еnergy Shield – расширенные возможности для питания на Arduino. Реальна подзарядка мобильников и гаджетов;
  • мotor shield обеспечивает управление большим числом моторов и их защиту;
  • SD Card Shield служит для обработки и хранения больших массивов информации;

  • Wi-fi Shield, подключенный к серийному порту, обеспечит дистанционное управление приводами роботизированных проектов;
  • GPRS Shield оснащается антеннами для использования сети GSM/GPRS;
  • E-Ink shield – путь для использования технологии электронных чернил, дисплею нужен для питания минимум энергии;
  • мusic Shield способен воспроизводить музыку через Arduino в отличном качестве.

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

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

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

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

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

Для любителей выжигать на различных материалах

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

Скорость работы выжигателя – стабильная 10 м/мин, и у программистов есть идеи, как ее поднять, не вмешиваясь в работу блока управления. Управлять выжигателем можно и с ноутбука (ОС Windows XP и 7), отказавшись от LPT кабеля. Это превратит выжигание в увлекательное занятие для детей и подростков с применением возможностей лазерных фрезеров.

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

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

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

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

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

Ось Z служит для перемещения рабочего органа (он подает инструмент в вертикальном положении)

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

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

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

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

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

2 – Arduino UNO.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что такое Arduino

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

Ардуино это:

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

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

Сборка Самодельного плоттера на 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 для самодельного станка.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Печать на 3-D принтере и сборка оси Y

Первая деталь, которую надо напечатать на 3-D принтере выполняет следующие функции:

1. Установка шагового мотора для оси y.

2. Поддержка стальных валов оси y.

3. Скольжение вдоль одного из валов оси x.

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

В качестве направляющих используются простые стержни из нержавеющей стали 5/16″. Нержавеющая сталь хорошо подходит для подшипников скольжения, так что смазанные бронзовые втулки ходят очень легко. Изначально использовался кусок 36″, который был разрезан на две части по 18″.

motor gantry.stl

Плата расширения для Arduino UNO, CNC shield v3 и драйверов A4988

Не смотря на то, что в интернете много информации по CNC shield v3 и драйвера A4988 для ЧПУ станка. Я решил собрать все необходимо по данным железкам.

Обновленную статью про CNC shield v3 читайте на моем втором сайте ЧПУ технологии (CNC-tex.ru).

CNC shield v3 и драйвера A4988 можно использовать для создания CNC машины (ЧПУ станки) :

  • фрезерный станок ;
  • 3D-принтер;
  • лазерный гравер .

Что же из себя представляет CNC shield v3:

1 – Кнопка сброса. 2 – Колодки контактов для подключения внешних драйверов двигателей. 3 – Ось A может дублировать одну из осей X, Y, Z с помощью дополнительного двигателя и драйвера или работать автономно (например ось A может быть использована для двигателя экструдера, в случае 3D-принтера). Эти колодки контактов служат для настройки оси A. Для дублирования осей нужно установить джамперы на эти колодки следующим образом:

Для автономной работы оси A. Колодка D12 замыкается для возможности управления шагом, колодка D13 замыкается для возможности управления направлением вращения. Направление вращение двигателя меняется путем смены контактов двигателя или изменение маски в прошивки. 4 – Разъем питания. На плату необходимо подавать питание 12 – 36 В. 5 – Возле каждого слота для подключения драйвера двигателей имеется колодка управления микрошагом двигателя. В зависимости от выставленных перемычек вы можете добиться вплоть до 1/32 шага на драйверах DRV8825 и 1/16 шага на драйверах A4988 . Установки джамперов для управления шагом или микрошагом для драйвера A4988 показаны в таблице.

MS1 MS2 MS3 Разрешение микрошага
Низкий Низкий Низкий Полный шаг
Высокий Низкий Низкий 1/2 шага
Низкий Высокий Низкий 1/4 шага
Высокий Высокий Низкий 1/8 шага
Высокий Высокий Высокий 1/16 шага

6 – Колодки для подключения биполярного шагового двигателя (на 4 провода).

Как подобрать шаговый двигатель и как подключить шаговик с выводами больше 4 расазываю вот в предыдущей статье: Как подобрать шаговый двигатель для станка ЧПУ. ШД из принтера 7 – Колодка контактов для интерфейсов UART и I2C:

  • Контакты UART: RX, TX, 5V, 3V3;
  • Контакты I2C: SCL, SDA, GND, RST.

8 – Колодка контактов для подключения 3 концевиков. 9 – Колодка для подключения контактов:

  • Включения шпинделя (SpnEn);
  • Направления шпинделя (SpnDir);
  • Включения подачи охлаждения (CoolEn);

10 – Колодка для подключения контактов:

Внимание!!! С прошивки GBRL 9.0i были поменяны местами Z-Max (D12) и Spn_EN (D11)

Сейчас шпиндель подключается к D11, который является ШИМ портом. Для управлять оборотами шпинделя через ШИМ.

Теперь, если вы желаете подключить концевик Z_Max, то его необходимо подключить в Spn_EN, а включение шпинделя необходимо подключать в Z+.

Характеристики драйвера A4988:

  • напряжения питания: от 8 до 35 В;
  • возможность установки шага: от 1 до 1/16 от максимального шага;
  • напряжение логики: 3-5.5 В;
  • защита от перегрева;
  • максимальный ток на фазу: 1 А без радиатора, 2 А с радиатором;
  • расстояние между рядами ножек: 12 мм;
  • размер платы: 20 х 15 мм;
  • габариты драйвера: 20 х 15 х 10 мм;
  • габариты радиатора: 9 х 5 х 9 мм;
  • вес с радиатором: 3 г;
  • вес без радиатора: 2 г.

Краткое описание драйвера A4988

Плата создана на базе микросхемы A4988 компании Allegro — драйвера биполярного шагового двигателя. Особенностями A4988 являются регулируемый ток, защита от перегрузки и перегрева, драйвер также имеет пять вариантов микрошага (вплоть до 1/16-шага). Он работает от напряжения 8 — 35 В и может обеспечить ток до 1 А на фазу без радиатора и дополнительного охлаждения (дополнительное охлаждение необходимо при подаче тока в 2 A на каждую обмотку).

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

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

Задания

  • Гипноз. Запрограммировать контроллер таким образом, чтобы на светодиодной матрице с периодом в 1 секунду появлялись концентрические окружности с постоянно увеличивающимся радиусом.
  • Игра змейка. Реализовать на светодиодной матрице 8×8 такую известную игру, как змейка. В схему необходимо добавить четыре кнопки для управления направлением движения, а также зуммер для сигнализации события съедания яблок (или что там ест змея…).
  • Электронный уровень. Добавить в схему акселерометр. Написать программу, которая будет отображать на светодиодной матрице точку, координаты которой зависят от наклона всего устройства. Например, когда устройство зафиксировано параллельно земле (перпендикулярно вектору гравитации), то точка находится в центре. При наклоне электронного уровня влево, точка пропорционально смещается право.

Сборка и загрузка прошивки для Ардуино

Теперь нажимаем кнопку Загрузить

. Дожидаемся, пока программа Ардуино проверит, откомпилирует и установит прошивку на плату Ардуино. Попробуем проверить, работает ли прошивка. Для этого необходимо подключить двигатели и запуститьМонитор порта в программе Ардуино. Монитор порта находится в пунктеСервис основного меню. На форме Монитора порта вводим команду:1000,2000,3000; И нажимаем кнопкуПослать . Смотрим, как двигатели вращаются с разной скоростью. Когда двигатели перестанут вращаться, прошивка Ардуино передастОК по USB компьютеру, это отобразится в Мониторе порта.

Лазерный гравер на Arduino своими руками

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

Видео работы гравировщика:

Материалы и инструменты:

— доступ к 3D-принетру; — стержни из нержавеющей стали 5/16″; — бронзовые втулки (для подшипников скольжения); — диод М140 на 2 Вт; — радиатор и кулеры для создания охлаждения диода; — шаговые двигатели, шкивы, зубчатые ремни; — суперклей; — деревянный брус; — фанера; — болты с гайками; — акрил (для создания вставок); — линза G-2 и драйвер; — термопаста; — защитные очки; — контроллер Arduino UNO; — дрель, режущий инструмент, саморезы и т.д.

Процесс изготовления гравера:

Шаг первый. Создаем ось Y

Сперва в Autodesk Inventor нужно разработать каркас принтера. Затем можно приступать к распечатке элементов оси Y и к ее сборке. Первая деталь, которая печатается на 3D-принтере, нужна для того, чтобы установить шаговый мотор на ось Y, подключить стальные валы и обеспечить скольжение вдоль одного из валов оси Х.

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

Что касается направляющих, то они сделаны из стрежней нержавеющей стали диаметром 5/16″. Нержавейка имеет небольшой коэффициент трения с бронзой, поэтому отлично подходит для подшипников скольжения.

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

Помимо всего прочего в блоке для лазера 1″Х1″ нужно сделать отверстие 31/64″ и добавить болт к боковой грани. Блок соединяется с другой деталью, которая тоже напечатана на 3D-принтере, она будет перемещаться по оси Y. Для передачи движения используется зубчатый ремень.

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

Шаг второй. Создаем ось X

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

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

Шаг третий. Подключаем и проверяем электронику

Чтобы проверить, как работает электроника, автор включил ее вне станка. Для охлаждения электроники используется компьютерный кулер. Работает система на контроллере Arduino Uno, который связан с grbl. Чтобы сигнал можно было передавать в режиме онлайн, используется Universal Gcode Sender. Чтобы преобразовать векторные изображения в G-код, можно использовать Inkscape с установленным плагином gcodetools. Для управления лазером используется контакт, который контролирует работу шпинделя. Это один из самых простых примеров с применением gcodetools.

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

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

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