Можно использовать другую ленту, которая адекватно работает с ШИМ 200 Гц. Например я использовал полоски 5630.
На плате Lerdge-K так же присутствует разъем RGB-LED для подключения цветной светодиодной ленты со светодиодами 5050.
https://aliexpress.ru/item/32828040431.html
Напряжение питания светодиодной ленты должно соответствовать напряжению питания платы Lerdge, т.е. напряжению на выходе блока питания. Если Вы используете блок питания с выходным напряжением 24В, то и светодиодную ленту необходимо выбирать на 24В.
Максимальный ток для ленты - 1А.
Частота ШИМ - 1/5мс = 200 Гц.
Управление осуществляется изменением коэффициента заполнения ШИМ на минусовых выводах. Коэффициент заполнения задается g-кодами.
В общем случае синтаксис команды следующий: M150 [R<значение>] [U<значение>] [B<значение>] [S<значение>]
- [R<значение>] - яркость красного ленты RGB;
- [U<значение>] - яркость зеленого ленты RGB;
- [B<значение>] - яркость синего ленты RGB;
- [S<значение>] - яркость белого монохромной ленты.
- 0 - выключено;
- 255 - максимальная яркость.
Только монохромная подсветка
Для управления только монохромной подсветкой используется команда:
M150 S<значение>
Например,
M150 S230 - для максимальной яркости
M150 S125 - для средней яркости
M150 S0 - для выключения подсветки
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 R0 U0 B0 - выключить RGB подсветку
Изменяя значения можно получать различные оттенки цветов:
Например, чтобы получить желтый свет необходимо использовать команду:
M150 R230 U230 B0
M150 [R<значение>] [U<значение>] [B<значение>]
Например,
M150 R230 U0 B0 - максимально красный свет
M150 R0 U230 B0 - максимально зеленый свет
M150 R0 U0 B230 - максимально синий свет
M150 R0 U0 B0 - выключить RGB подсветку
Изменяя значения можно получать различные оттенки цветов:
Например, чтобы получить желтый свет необходимо использовать команду:
M150 R230 U230 B0
Монохромная и RGB подсветки
При использовании обоих типов подсветки, необходимо использовать полный синтаксис:
M150 [R<значение>] [U<значение>] [B<значение>] [S<значение>].
Это может быть полезно, если Вы используете монохромную ленту для подсветки зоны печати, а RGB ленту для индикации текущего состояния принтера.
Например,
M150 R230 U0 B0 S100 - максимально красный свет и средняя яркость подсветки зоны печати
M150 R0 U0 B0 S230 - цветная подсветка выключена и максимальная яркость подсветки зоны печати
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