···
33
+
## Pinout & Wiring Diagram
35
+
### XIAO RP2040 Connections
37
+
| XIAO Pin | Connected To | Description |
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 |
54
+
### LIS3DHTR Accelerometer
56
+
| LIS3DHTR Pin | Connected To | Description |
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) |
70
+
XIAO[XIAO RP2040] -- SDA --> LIS3D[LIS3DHTR Accelerometer]
71
+
XIAO -- SCL --> LIS3D
72
+
XIAO -- 3.3V --> LIS3D
73
+
XIAO -- GND --> LIS3D
75
+
XIAO -- 5V --> LEDS[SK6812 LED Grid]
76
+
XIAO -- GND --> LEDS
77
+
XIAO -- D7/GPIO1 --> LEDS
79
+
LEDS -- Data chain --> LED1[LED #1]
80
+
LED1 --> LED2[LED #2]
81
+
LED2 --> LED3[LED #3]
83
+
DOT --> LED64[LED #64]
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;
91
+
class LEDS,LED1,LED2,LED3,LED64 led;
94
+
### Capacitor Placement
96
+
- 100nF ceramic capacitor between VDD and GND of LIS3DHTR
97
+
- 10nF ceramic capacitors for each SK6812 LED (placed close to power pins)
<img src="https://raw.githubusercontent.com/taciturnaxolotl/carriage/master/.github/images/line-break.svg" />