Menu

1 / 3

Set up F1 print-status lights on a Klipper printer in 30 minutes

DEV Community: github·Christian Anderson·3 days ago
#aG521jp5
#devtogithub#technology#devto#dev#wled
Reading 0:00
15s threshold

My Voron's LED strip changes colour with the print: blue when idle, orange heating, white printing, green chequered flag when it's done, red for errors. It's WLED_Voron--F1-Lights , and it now has a setup guide that GitHub checks every week.

What a printer repo can test with no printer

Not Klipper itself. But it can check the bits people actually get wrong:

all eight LED_* macros exist and every value is in range

the guide's one-line sed really does change all nine IP addresses (there's no single variable for it, which is the most annoying part of the setup)

the optional print macros only call macros that exist

each macro's numbers arrive at a fake WLED as valid JSON with the right colour, brightness and effect

a strip that's switched off can't hang a print: the script gives up in about 3 seconds

The colour trap

Most WS2812B and COB strips are GRB, so red and green arrive swapped. The defaults are written for that: heating sends 80 255 0 to get orange.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.