Последние публикации
- Гравировка CO2-лазером герба РФ на стеклянном стаканчике
Подробнее - Гравировка CO2-лазером фотографии на стекле
Подробнее - Интернет-сервис формирования G-кода из BMP, JPG, GIF, PNG
Подробнее - Рисуем в Paint эскиз для резки CO2-лазером
Читать - Определение величины задержки между шагами ШД
Читать - Гравировка CO2-лазером на металле с использованием пасты
Читать - Резка по изображению "от руки", чертежу или растровой картинке
Читать
Заметки
- Прошиваем GRBL в Ардуино UNO. Ошибка avrdude: stk500_recv(): programmer is not responding
Читать - Изготовление источника питания для двигателей из старых зарядников.
Читать - Муфта соединения оси шагового двигателя и оси винтовой передачи.
Читать - Каретка винтовой передачи скольжения станка с ЧПУ.
Читать - Подключение драйвера ШД на TB6560 к Ардуино, шаговому двигателю и БП.
Читать - Запуск CO2-лазера при отрицательной температуре
Читать
Прошивка Ардуино для станка с ЧПУ
Скачать исходный код прошивки для Ардуино
Ниже представлен список прошивок Ардуино для различных конфигураций станка с ЧПУ.
В зависимости от конфигурации станка с ЧПУ, а также назначения (рисование, фрезерование, выжигание, гравирование, 3D-сканирование, 3D-печать), необходимо выбрать конкретную прошивку Ардуино и её установить.
Разработка и внедрение средств автоматизации
Лазерный гравер. Прошивка Arduino (GRBL v.1.1)
- Качаем и устанавливаем Arduino IDE.
- Качаем прошивку GRBL с сайта github.com. ( Переходим на вкладку <>Code . Нажимаем кнопку Clone or download . Нажимаем Download ZIP .) Скачиваем архив и распаковываем его.
- Перед запуском удалите предыдущие установки библиотеки Grbl из среды Arduino. В противном случае у вас возникнут проблемы с компиляцией!
- Запустите среду разработки Arduino и загрузите grbl в качестве библиотеки. ( Скетч — Подключить библиотеку — Добавить .ZIP библиотеку. — выбираем папку с grbl.) Если все успешно появится надпись — Библиотека добавлена
- ВАЖНО! Выберите папку grbl внутри папки grbl-XXX, которая содержит только исходные файлы и примерную директорию.
- Откройте пример GrblUpload Arduino ( Файл — Примеры — grbl — grblUpload.) Не изменяйте этот файл!
- Скомпилируйте и загрузите Grbl в Arduino.
- Подключите Arduino Uno к компьютеру.
- Убедитесь, что ваша плата установлена на Arduino Uno в меню Инструменты — Плата, а последовательный порт правильно выбран в Инструменты — Порт.
- Нажмите Скетч — Загрузка , и Grbl должен скомпилироваться и запуститься на Arduino!
ПРИМЕЧАНИЕ. Если компилятор Arduino > "warning: [. ] redefined" , вам может потребоваться снять флажок Файл — Настройки — Агрессивное кэширование скомпилированного ядра.
Стандартная версия grbl 1.1 записана в Arduino. Теперь необходимо подредактировать некоторые настройки.
Запускаем программму управления grbl (остановился на Candle) — выбираем порт — подключаемся.
При удачном подключении в консоли появится надпись Grbl 1.1f [‘$’ for help] . Теперь можно изменять настройки.
Как это сделать описано здесь . Перевод статьи здесь
Все настройки зависят от типа драйверов ШД, самих шаговых двигателей, концевых выключателей и т.д.
Всем доброго времени суток! Сегодня я хочу рассказать вам о том, как собрать лазерный станок с ЧПУ (числовое программное управление, то есть управление через компьютер). Делается он на основе CD-приводов и Arduino UNO. Он получается довольно маленьким и слабым в отличие от других лазерных станков. Но его хватит для выжигания на дереве, коже, пластмассе и на других легкоплавких материалах. Итак, приступим.
Для создания нам понадобится:
1 – два CD-привода. Их можно найти в старых запасах, либо купить у кого-нибудь. Лично я купил их на авито за 150 рублей.
5 – самой главной частью является лазер. Лазер мощностью 200-300 мВатт стоит около 500-700 рублей.
6 – блок питания 12 вольт и минимум 1.5 ампер.
Также в процессе создания могут понадобится какие-либо материалы, которые можно найти в быту.
Все вышеперечисленное можно купить на каких-нибудь китайских интернет-магазинах по маленькой цене.
Первый шаг – это конструкция станка. Тут все зависит от вашей фантазии и от материалов, которые имеете. Я сделал основание из корпуса от привода. Можно также сделать из дерева или пластмассы. Ось Х нужно закрепить над осью У . Очень важно выдержать все углы 90 градусов.
Подключаем двигатели. Возле посадочных мест есть 4 разъема, к которым и надо подключить.
Лазер подключается в зависимости от прошивки. Если в описании к вашей версии прошивки GRBL подписано наличие ШИМа, то подключать нужно к разъему Z+, иначе к Spn En. Так как лазер потребляет ток выше, чем выдает ардуино, нужно запитать его от внешнего источника. Я подключил с помощью транзистора KT805AM к USB. Вот схемка.
Переходим к программной части. Скачиваем с гитхаба прошивку 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. В интернете можно найти инструкции по использованию этих программ, поэтому я на этом зацикливаться не буду. Проверяем как движутся каретки. Если их направление неправильное, то перетыкиваем местами их провода на плате. То есть первые два провода ставим на место последних двух и наоборот. Теперь попробуем выжечь что-нибудь! Я выжигаю на коже. Перед выжиганием настраиваем фокусировку лазера. Делается это просто. В программе включаем лазер и настраиваем до тех пор, пока точка не станет маленькой. Вот примеры моих работ:
Вот и все! Повторить это может каждый, потратив минимум средств и получив большой опыт. Также данный станок можно использовать для мини-бизнеса. Можно делать гравировку на ремешках часов или на чехлах телефонов. Всем удачи и спасибо за внимание!