roboforum.ru

Технический форум по робототехнике.

3D принтер, прикручиваем лазер.

3D принтер, прикручиваем лазер.

setar » 01 апр 2013, 11:32

Коллеги, хочу посоветоваться.

Пробую прикрутить к 3D принтеру готовый промышленный ИК лазер с выводом через волокно.
(почитать про железки можно тут)

Имеется специализированный источник питания лазера, с управлением и обратной связью.
Управление заключается в установке требуемого уровня выходной мощности в двух режимах (Hi и Lo, аналоговые входы источника),
включение питания в целом и ttl сигнал перехода из Lo в Hi.
Обратная связь в аналоговом виде : напряжение,ток (моментальный и средний за 0.1с), температура источника.
дополнительно отдельно снимается температура диода.
Итого получается 5 аналоговых входов/выходов и один цифровой управляющий импульсом ttl.

Возникает вопрос, как девайс прикрутить к стандартной электронике 3D принтера (ориентируюсь на RAMPS + Marlin) ?
вариантов вижу два:
1. попытаться управление полностью передать в прошивку принтера (ног хватает, включая аналоговые), смущает только то что у источника питания для управления свое опорное напряжение (2.5V) которое нужно заводить на "analog reference pin". Никогда не работал с внешним опорным для ЦАП/АЦП, возможно это помешает уже работающим на плате термистрам (или для каждой ноги можно отдельно выбирать источник опорного напряжения внешний/внутренний ?)
2. либо сделать красивое отдельное управление лазером включая свой LCD дисплей и цепляться к RAMPS например через i2c. в этом варианте я не понимаю хватит ли производительности такого канала управления (скорее от того что пока не понимаю какие скорости переключения вообще потребуются)

Re: 3D принтер, прикручиваем лазер.

icehardy » 01 апр 2013, 12:10

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

Re: 3D принтер, прикручиваем лазер.

setar » 01 апр 2013, 12:11

попробую сегодня ковырнуть прошивку marlin на предмет инструментов или команд для работы с i2c

Re: 3D принтер, прикручиваем лазер.

icehardy » 01 апр 2013, 12:27

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

Re: 3D принтер, прикручиваем лазер.

TedBeer » 01 апр 2013, 13:42

setar писал(а):1. попытаться управление полностью передать в прошивку принтера (ног хватает, включая аналоговые), смущает только то что у источника питания для управления свое опорное напряжение (2.5V) которое нужно заводить на "analog reference pin".


В пдф-ке написано "The output current can be set by an analog voltage of 0 to 2.5V" Для этого же не обязательно использовать опорное напряжение источника? Вот простой пример как можно аналоговый выход(PWM) с Ардуино конвертировать в напряжение. Ну и выдавай сигнал 0-2.5В

Re: 3D принтер, прикручиваем лазер.

setar » 01 апр 2013, 18:16

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

Re: 3D принтер, прикручиваем лазер.

zomby » 17 апр 2013, 16:59

В документации на девайс указано что не применять для резки. А для чего, самолеты сбивать? Всё-таки тема получается первоапрельская.

Re: 3D принтер, прикручиваем лазер.

setar » 17 апр 2013, 17:06

я сейчас пошучу и пойдешь в бан.


cron
Rambler\'s Top100 Mail.ru counter