Найти тему
У Павла!

Делаем ЧПУ выжигатель из CD-ромов на Arduino.

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

Микроконтроллер ардуино очень хорошо справляется и с ЧПУ задачами.

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

Оборудование с ЧПУ может быть представлено:

  • станочным парком, например, станками (станки, оборудованные числовым программным управлением, называются станками с ЧПУ) для обработки металлов (например, фрезерные или токарные), дерева, пластмасс;
  • приводами асинхронных электродвигателей, использующих векторное управление;
  • характерной системой управления современными промышленными роботами;
  • Периферийные устройства, например: 3D-принтер, 3D-сканер.

В нашем же случае мы сделаем выжигатель.

Нам понадобятся для этого:

Лазер который будет способен выжигать на дереве. Лучше всего подойдет лазер мощностью не менее 1 ватта. У меня к сожалению был менее мощный. Из-за этого эффект был так-себе. Выглядит он следующим обзаром:

Второй момент - это шаговые двигатели. Они нам обеспечат ход по осям X и Y.

Самый простой способ раздобыть такие - это взять их из старых не нужных CD, DVD rom ов.

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

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

-2

Ну и сердцем ЧПУ станка у нас будет ардуино. В ардуино будет залита управляющая программа под названием grbl. Я буду использовать grbl_0.8.

Распиновка всех пинов ардуино под этой прошивкой будет следующая:

-3

Исходя из этой распиновки драйверы шаговых двигателей которые я ипользую буду подключать по данной схемеL

-4

Ну а сами шаговые двигатели буду подключать к драйверам по следующей схеме:

-5

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

-6

Задавать прожиг будем с помощью программы gtbl_controller.

Если Вам нужны файлы для пробы в G-коде то вот пара примеров.

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

Ну и по традиции демонстрация всего что я описал в видео: