Как установить лазер мощностью 10 Вт на Geeetech Prusa I3 Pro B?
Недавно я купил лазер мощностью 10 Вт (12 В), который хочу установить на свой старый 3D-принтер (Geeetech Prusa I3 Pro B) и управлять им, регулируя скорость вращения вентилятора.
После прочтения документации выяснилось, что лазер имеет 3 провода: PWN/TTL (сигнал от 3 В до 12 В)
, GND и 12 В (они же - и +).
Вот характеристики лазера:
- Модель: LD3070HA (от voidmicro)
- Оптическая выходная мощность: 4 Вт
- Рабочее напряжение: 12 В
- Входная мощность модуля: 10 Вт
- Вход ШИМ/ТТЛ: DC3.3 В-12 В 100 Гц~50 кГц Предпочтительно: 5 кГц
- Входной интерфейс: XH2.54-3Pin (+, -, ШИМ/ТТЛ)
Мой 3D-принтер оснащен платой GT2560 (документация, схема) с гнездом PWM FAN
, состоящим из 3 контактов (плюс, минус и C для управления, я предполагаю, чтобы возвращать обороты вентилятора).
- Я попробовал подключить лазер напрямую к
PWM FAN
; лазер не включается (я предполагаю, что недостаточно мощности, так как лазеру требуется около 1,2 А). - Затем я попробовал подключить контакты лазера
+
и-
непосредственно к источнику питания принтера 12 В, а желтый проводPWN/TTL
(лазера) — к контакту+
(PWM FAN
). Лазер включается! Но всегда на 100% интенсивности (даже когда я выключаю вентилятор или меняю его скорость).
Я немного поисследовал. На материнской плате PWM FAN
сокета я получил следующее значение напряжения между плюсом и минусом:
Скорость вентилятора (%) | Скорость вентилятора (из 255) | Приблизительное напряжение (В) |
---|---|---|
0 | 0 | 0 |
0,004 | 1 | 5 |
50 | 128 | 9 |
100 | 255 | 12 |
Я не знаю, показывает ли мой мультиметр среднее напряжение или здесь не используется ШИМ (даже если название сокета PWM FAN
, что для меня не оставляет сомнений...)
Потенциальная проблема: Однако я обнаружил, что между контактом +
PWM FAN
(на плате) и контактом -
/ заземлением (источника питания) напряжение ВСЕГДА составляет 12 В независимо от скорости вращения вентилятора!
Это может объяснить, почему лазер всегда имеет 100% интенсивность и никогда не выключается.
Я поискал в интернете и прочитал, что заземления всегда должны быть соединены вместе. Поэтому я попробовал соединить два минусовых контакта (от источника питания 12 В и PWM FAN
на плате)
и. к сожалению, ничего не изменилось.
Несколько картинок для иллюстрации:
Честно говоря, у меня заканчиваются идеи. Любая помощь будет оценена по достоинству!
@Rakox, 👍1
1 ответ
Порты вентиляторов (а также порты нагревателей) управляются с помощью МОП-транзисторов, которые включают и выключают заземление порта. Положительное соединение (+12/24 В) всегда включено — это не то, что нужно вашему лазеру, поскольку ему требуется «положительный» ШИМ-сигнал, переключающийся между 0 В и указанными 3,3–12 В относительно земли.
Для управления лазером следует использовать другой, легкодоступный контакт, который можно настроить как выход вентилятора. Marlin перечисляет совместимые с ШИМ контакты для плат на базе 2560 на своей странице документации по поддержке лазера.
В случае вашего GT2560 есть три жизнеспособных контакта, которые совместимы с ШИМ и достаточно доступны:
- Цифровые контакты 5 (оранжевый) и 6 (зеленый) на разъеме ЖК-дисплея
- Цифровой контакт 45 (фиолетовый), обычно используется как контакт E0 DIR
Использование контактов ЖК-дисплея означает потерю дисплея; использование E0-DIR приведет к потере драйвера экструдера или необходимости перемещения E0-Extruder для использования контактов E1-Extruders в файле конфигурации контактов платы.
Чтобы использовать выбранный вами вывод в качестве вывода TTL/PWM для вашего лазера, вам необходимо определить #define SPINDLE_LASER_PWM_PIN 45
и раскомментировать #define LASER_FEATURE
в вашем файле configuration_adv.h
.
- Программное обеспечение Linux для лазерного гравера
- Можно ли напечатать PLA лазерной гравировкой?
- Преобразование 3D-принтера в лазерный гравер
- Добавить лазерный модуль для Reprap Guru Prusa i3
- Запуск лазера на моем 3д-принтере
- Подключение Laser LA03-5000 к RAMPS 1.4
- Pololu - подключите заземление питания двигателя и логическое заземление питания
- Лазер гравирует отрицательное пространство