Ну собственно говоря подробности.
В любом пишущем DVD приводе есть 2 лазерных диода. Один инфракрасный, на чтение, другой просто красный на запись.
На ютубе и вообще в интернете есть куча инструкций как раздербанить DVD-RW и выковырять оттуда диод.

Так же из привода нужно шасси с шаговым двигателем и кареткой на червячной передаче. Обычно оно двигает головку вдоль диска. В нашем случае будет двигать лазер вдоль одной из осей.
Вторую такую же нужно достать из второго DVD или CD привода.
Крепим максимально точно под 90° одно к другому и получаем координатные оси X и Y, по которым будет позиционироваться лазер.
Для управления всем эти делом понадобится какая-то умная часть. Самое дешевое и простое это плата Arduino на базе микроконтроллера Atmega328. В неё закачивается микропрограмма GRBL, которая по USB будет принимать от компьютера команды протокола G-code и преобразовывать их в команды шаговым моторчикам, а моторчики уже будут двигать лазер по осям.
Про моторчики.. Самый простой шаговый мотор имеет внутри 2 обмотки и их включение в определенной последовательности заставляет его вставать в жесткое положение. Т.е. шаговый мотор на самом деле не крутится, а в зависимости от комбинации включения обмоток делает строго определенные угловые повороты, шаги. Для простоты управления применяются специальные схемы - драйвера. Драйвер - это плата со спец микросхемой и обвязкой, к которой с одной стороны подключается мотор, с другой подаются управляющие сигналы STEP = шаг и DIR=направление_куда_шагать.
Итак имеем связку:
Комп подает G-CODE адруине. Ардуина преобразует G-code в шаги по осям и через драйверы заставляет моторы шагать, двигая каретку куда нужно. На каретке ставим лазер.
Далее про лазер. Любой диод светится при подаче через него определенного тока. От температуры и других параметров ток может плавать. Т.к. лазерный диод в сравнении с обычным потребляет дофига и прилично греется, просто подать на него питание не получится. При сильном нагреве ток начнет расти и диод сгорит, если нагрева не допускать, то мощи не хватит на то чтоб жечь. Поэтому нужен стабилизатор тока, микросхема, которая держит на диоде строго настроенный ток, независимо от температуры. Самый простой и дешевый LM317.
Сам по себе диод светит хоть и когерентным, но рассеянным светом. Чтоб сфокусировать его в определенной точке, диод установлен в спец корпусе с линзой, которую можно подстраивать меняя фокусное расстояние. Заодно корпус рассеивает тепло от диода.
Все кроме DVD приводов куплено на Aliexpress. DVD приводы найдены в закромах...
Корпус лазера - 192р.
Драйверы шаговых двигателей 90х2=180р
Ардуина - 152р.
Мосфет IRF510 - 23р
Стабилизатор LM317 - 7р
Недостатка всего 2:
1. Червяки шаговых моторов позволяют двигать каретку только на 37мм, Того имеем максимальный размер картинки где-то 36х36мм
2. Лазер в приводе всего ~250мВт и явно слабоват. На любом не светлом дереве жжет на ура, а вот на светлом иногда не хватает сил. Это из-за того, что от светлой поверхности много уходит в отражение.
Следующим шагом планирую собрать механику на шаговиках побольше и по-мощней, соответственно увеличить рабочую поверхность и прикупить лазер посильней.