a cool™ board of neopixels
1# PxlBoard 2 3<img src="https://cachet.dunkirk.sh/emojis/SK6812RGBW/r" width="150" align="right"> 4 5> ### More deets coming never 😊 6> **Y**et **A**nother **G**eneric **N**eopixel **G**rid (**YAGNG**) except this one is mine so don't you dare dis it :kirby-gun: 7 8## BOM 9 10| Part | Quantity | Price | Link | Description | Notes | 11| --- | --- | --- | --- | --- | --- | 12| PCB (OSHPark) | 1 | $44.05 | [OSHPark](https://oshpark.com) | Custom PCB - Purple | Most expensive option but also looks gorgeous | 13| PCB (JLCPCB) | 1 | $24.82 | [JLCPCB](https://jlcpcb.com) | Custom PCB - Green | Mid-range price | 14| PCB (PCBWay) | 1 | $12.80 | [PCBWay](https://pcbway.com) | Custom PCB - Various colors | Most affordable option (kinda suprisingly?) | 15| Seeed XIAO RP2040 | 1 | $3.99 | [Seeed Studio](https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html) | Microcontroller board | Brain of the operation | 16| SK6812 LEDs | 65 | $6.40 | [LCSC](https://www.lcsc.com/product-detail/RGB-LEDs-Built-in-IC_OPSCO-Optoelectronics-SKC6812RGBW-WS-B_C5380879.html?s_z=n_rgbw) | RGB addressable LEDs | $0.0985 each, forms the 8x8 grid | 17| LIS3DHTR Accelerometer | 1 | $0.60 | [LCSC](https://www.lcsc.com/product-detail/Accelerometers_STMicroelectronics-LIS3DHTR_C15134.html?s_z=n_LIS3DHTR) | 3-axis accelerometer | For motion detection | 18| Capacitor 100nF - ceramic | 20 (min size) | $0.29 | [LCSC](https://www.lcsc.com/product-detail/Multilayer-Ceramic-Capacitors-MLCC-SMD-SMT_Samsung-Electro-Mechanics-CL31B104KBCNNNC_C24497.html?s_z=n_1206%2520100nf) | 1206 package | Decoupling capacitor | 19| Capacitor 10nF - electrolytic | 100 (min size) | $0.13 | [LCSC](https://www.lcsc.com/product-detail/Multilayer-Ceramic-Capacitors-MLCC-SMD-SMT_Samsung-Electro-Mechanics-CL05B103KB5NNNC_C15195.html?s_z=n_10nf%25200402) | 0402 package | Decoupling capacitor | 20 21Total (with pcbway): ~$24.21 22 23## Schematics 24 25> coming soon but in the meantime take a look at my keyboard blueprint :yay: or I suppose if you are really impatient you can use [kicanvas](https://kicanvas.org/?github=https%3A%2F%2Fgithub.com%2Ftaciturnaxolotl%2Fpxlboard%2Fblob%2Fmain%2Fkicad%2Fpxlboard.kicad_pro) 26 27![schematic](https://raw.githubusercontent.com/taciturnaxolotl/thyme/main/.github/images/blueprint.svg) 28 29## Build Notes 30 31Nothing yet 32 33## Pinout & Wiring Diagram 34 35### XIAO RP2040 Connections 36 37| XIAO Pin | Connected To | Description | 38| --- | --- | --- | 39| D0/GPIO26/A0 | - | Unused | 40| D1/GPIO27/A1 | - | Unused | 41| D2/GPIO28/A2 | - | Unused | 42| D3/GPIO29/A3 | - | Unused | 43| D4/GPIO6/SDA | LIS3DHTR SDA | I2C Data Line | 44| D5/GPIO7/SCL | LIS3DHTR SCL | I2C Clock Line | 45| D6/GPIO0/TX | - | Unused | 46| D7/GPIO1/RX | NEOPIXEL_SIG | LED Data In | 47| D8/GPIO2/SCK | - | Unused | 48| D9/GPIO4/MISO | - | Unused | 49| D10/GPIO3/MOSI | - | Unused | 50| 3V3 | LIS3DHTR VDD_IO | 3.3V Power | 51| GND | LIS3DHTR GND, LEDs GND | Ground | 52| 5V | LEDs VDD | 5V Power | 53 54### LIS3DHTR Accelerometer 55 56| LIS3DHTR Pin | Connected To | Description | 57| --- | --- | --- | 58| VDD | 3.3V | Power Supply | 59| VDD_IO | 3.3V | Interface Power | 60| GND | GND | Ground | 61| SDA | XIAO D4 | I2C Data | 62| SCL | XIAO D5 | I2C Clock | 63| INT1 | - | Interrupt (not used) | 64| INT2 | - | Interrupt (not used) | 65 66### Wiring Diagram 67 68```mermaid 69graph TD 70 XIAO[XIAO RP2040] -- SDA --> LIS3D[LIS3DHTR Accelerometer] 71 XIAO -- SCL --> LIS3D 72 XIAO -- 3.3V --> LIS3D 73 XIAO -- GND --> LIS3D 74 75 XIAO -- 5V --> LEDS[SK6812 LED Grid] 76 XIAO -- GND --> LEDS 77 XIAO -- D7/GPIO1 --> LEDS 78 79 LEDS -- Data chain --> LED1[LED #1] 80 LED1 --> LED2[LED #2] 81 LED2 --> LED3[LED #3] 82 LED3 --> DOT["..."] 83 DOT --> LED64[LED #64] 84 85 classDef mcu fill:#f96,stroke:#333,stroke-width:2px; 86 classDef sensor fill:#bbf,stroke:#33f,stroke-width:1px; 87 classDef led fill:#9f9,stroke:#3a3,stroke-width:1px; 88 89 class XIAO mcu; 90 class LIS3D sensor; 91 class LEDS,LED1,LED2,LED3,LED64 led; 92``` 93 94### Capacitor Placement 95 96- 100nF ceramic capacitor between VDD and GND of LIS3DHTR 97- 10nF ceramic capacitors for each SK6812 LED (placed close to power pins) 98 99<p align="center"> 100 <img src="https://raw.githubusercontent.com/taciturnaxolotl/carriage/master/.github/images/line-break.svg" /> 101</p> 102 103<p align="center"> 104 <i><code>&copy 2025-present <a href="https://github.com/taciturnaxolotl">Kieran Klukas</a></code></i> 105</p> 106 107<p align="center"> 108 <a href="https://github.com/taciturnaxolotl/pxlboard/blob/master/LICENSE.md"><img src="https://img.shields.io/static/v1.svg?style=for-the-badge&label=License&message=MIT&logoColor=d9e0ee&colorA=363a4f&colorB=b7bdf8"/></a> 109</p>