Управление подсветкой LED и RGB-LED на Lerdge

Платы управления от LERDGE: K, X
Ответить
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 1329
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону
Контактная информация:

Управление подсветкой LED и RGB-LED на Lerdge

Сообщение demonlibra »

На плате Lerdge-X присутствует разъем LED для подключения монохромной светодиодной ленты.
Можно использовать другую ленту, которая адекватно работает с ШИМ 200 Гц. Например я использовал полоски 5630.
Изображение

На плате Lerdge-K так же присутствует разъем RGB-LED для подключения цветной светодиодной ленты со светодиодами 5050.
https://aliexpress.ru/item/32828040431.html
Изображение

Напряжение питания светодиодной ленты выбирается в соответствии с напряжением питания платы Lerdge.
Максимальный ток для ленты - .
Частота ШИМ - 1/5мс = 200 Гц.

Управление осуществляется изменением скважности ШИМ на минусовых выводах. Скважность задается g-кодами.
В общем случае синтаксис команды следующий: M150 [R<значение>] [U<значение>] [B<значение>] [S<значение>]
  • [R<значение>] - яркость красного ленты RGB;
  • [U<значение>] - яркость зеленого ленты RGB;
  • [B<значение>] - яркость синего ленты RGB;
  • [S<значение>] - яркость белого монохромной ленты.
Значения задаются в диапазоне от 0 до 255, где
  • 0 - выключено;
  • 255 - максимальная яркость.
Чтобы уменьшить нагрев светодиодов и увеличить срок службы ленты рекомендуется не работать с максимальной яркостью.
Только монохромная подсветка
Для управления только монохромной подсветкой используется команда:
M150 S<значение>

Например,
M150 S230 - для максимальной яркости
M150 S125 - для средней яркости
M150 S0 - для выключения подсветки
Только RGB подсветка
Для управления только RGB подсветкой используется команда:
M150 [R<значение>] [U<значение>] [B<значение>]

Например,
M150 R230 U0 B0 - максимально красный свет
M150 R0 U230 B0 - максимально зеленый свет
M150 R0 U0 B230 - максимально синий свет

Изменяя значения можно получать различные оттенки цветов:
Например, чтобы получить желтый свет необходимо использовать команду: M150 R230 U230
Монохромная и RGB подсветки
При использовании обоих типов подсветки, необходимо использовать полный синтаксис:
M150 [R<значение>] [U<значение>] [B<значение>] [S<значение>].

Это может быть полезно, если Вы используете монохромную ленту для подсветки зоны печати, а RGB ленту для индикации текущего состояния принтера.

Например,
M150 R230 U0 B0 S100 - максимально красный свет и средняя яркость подсветки зоны печати
M150 R0 U0 B0 S230 - цветная подсветка выключена и максимальная яркость подсветки зоны печати
Стартовый g-код
Вводить команды управления подсветкой вручную через терминал может быть полезно только для проверки.
Для автоматизации необходимо добавить соответствующие команды в стартовый и завершающий коды слайсера.

Например, можно добавить следующее:
  • Включение красной подсветки перед командой нагрева стола и HotEnd`а.
  • Включение зеленой подсветки перед калибровкой осей.
  • Выключение цветной подсветки и включение белой подсветки рабочей зоны на максимум перед началом печати.

Код: Выделить всё

M150 R230 U0 B0 S100
M190 S{material_bed_temperature_layer_0}
M17
M300 P500
M0 S1
M150 R0 U230 B0 S100
G28 Z
G28 XY
M104 S{material_print_temperature_layer_0}
G0 F1000 X100 Y50 Z50
M109 S{material_print_temperature_layer_0}
M150 R0 U0 B0 S230
Не бойся поломать. Бойся не починить ))
Изображение
Ответить

Вернуться в «LERDGE»