Is there any way to control the brightness of the LED ring (or rail) output?
Iâm quite familiar with LEDs and PWM, but never really gotten into these individually addressable âpixelâ LEDs or WLED. It seems their controller allows brightness changes depending on the commands sent down the bus?
I am using the ring output and a prefab ring module on my custom control panel for the SLB-EXT status, and it is somewhat excessively bright when pointed at my face I donât need any fancy dynamic dimming or anything, but it would be ideal to set a reduced, fixed brightness value if that is possible (Iâm assuming the actual 5v bus isnât PWM for brightness or it would mess with the controller chips, and thus âaftermarketâ resistors or otherwise would not work).
I did find the macro to change the ring colour: ... M356 P0 Q[nextLight % 3]
and it looks like there is an âRGB intensityâ setting, so I guess it is a question of whether there is some eeprom value or setting to change that brightness. I suspect not, but the âbuilding blocksâ are there I guess core/rgb.h at master · grblHAL/core · GitHub
There are no settings for brightness, however if the RGB LED strip control plugin is enabled defaults can be set at startup via M150 by adding to the $N0 and/or $N1 settings (startup commands) .
Thanks very much! That looks like a great option, but as far as I can tell the âstockâ plugin is not available in the SLB-EXT firmware Iâm running. I can only find rgb.c triggered by M356 code (which apparently sets intensity to 10 if you enable DEBUG ). I havenât found any other reference to set_intensity in the entire repo, so Iâm assuming thereâs no way to set it currently without some firmware mods.