This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
docs:blox:connect-ws2812 [2024/08/06 13:35] admin |
docs:blox:connect-ws2812 [2024/08/15 12:51] (current) admin |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== 2.2 Connecting BLOX to WS2812 Addressable RGB LEDs ===== | + | ====== 2.2 Connecting BLOX to WS2812 Addressable RGB LEDs ====== |
| OpenBuilds BLOX supports external LED strings, matrixes and rings containing WS2812 based addressable LEDs. It comes with 2x LEDs onboard ready to use as well! | OpenBuilds BLOX supports external LED strings, matrixes and rings containing WS2812 based addressable LEDs. It comes with 2x LEDs onboard ready to use as well! | ||
| Line 8: | Line 8: | ||
| * LED Address: 2+ (0, | * LED Address: 2+ (0, | ||
| - | ==== 2.2.1 Wiring ==== | + | ---- |
| + | |||
| + | ===== 2.2.1 Wiring | ||
| | **BLOX Terminal** | **Device** | | | **BLOX Terminal** | **Device** | | ||
| | GND | GND | | | GND | GND | | ||
| - | |5V | 5V IN | | + | | 5V | 5V IN | |
| - | |LDO | LED Data In | | + | | LDO | DIN (LED Data In) | |
| | {{: | | {{: | ||
| - | ==== 2.2.2 Configuration ==== | + | ---- |
| - | + | ||
| - | === 2.2.2.1 grblHAL / CONTROL === | + | |
| - | + | ||
| - | Make sure to set $536=0-255 (WS2812B LED strip length) in grblHAL settings (CONTROL > Grbl Settings Tab > Scroll down to$536 WS2812B LED strip length > Set the value to 2+' | + | |
| - | + | ||
| - | That is because BLOX has two onboard LEDs. So if you add a 24-LED strip, you should set $536 = 2+24 thus $536=26 | + | |
| - | + | ||
| - | To change the LED colors, use the __M150__ command: | + | |
| - | + | ||
| - | * For example, setting the first of the two onboard LEDs BLUE: M150 I0 P255 R0 U0 B255 | + | |
| - | * For example, setting all LEDs to Green: M150 S0 U255 | + | |
| - | + | ||
| - | + | ||