Wall
rmingon·led-wall·wall/wall.kicad_pcb
About the Wall PCB
Wall is an open source RISC-V PCB design by rmingon, published on GitHub. It is a 2-layer board measuring 100 × 100 mm, with 39 components from 8 distinct parts.
Its main chip is the CH32V003FxPx, from the RISC-V family. Other key parts include the AMS1117-3.3. By type, the board carries 26 diodes, 4 connectors, 4 capacitors, 2 ICs and 2 resistors.
It belongs with the displays & leds designs in this gallery.
From the project
Modular LED Wall Tiles powered by CH32V006 RISC-V slaves.
A modular 5×5 WS2812B LED tile driven by a CH32V003 slave MCU. Tiles share a simple 8-bit parallel bus + CLK + EN so a Raspberry Pi (or any MCU) can address many tiles and push pixel data quickly.
- 25× WS2812B per tile (5 rows × 5 columns), daisy-chained on-board - Parallel control bus: DATA0…DATA7, CLK, EN, optional RST - MCU: WCH CH32V003F… (RISC-V, 3.3 V) - Power: 5 V input for LEDs; onboard AMS1117-3.3 LDO for the MCU - Connectors on four edges for tiling/rotation; pass-through for power & bus - Status LED on a GPIO for quick diagnostics - Designed with KiCad 9.0.3

Main components on the Wall
Wall bill of materials (BOM)
39 components, 8 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH32V003FxPx | TSSOP-20_4.4x6.5mm_P0.65mm | U1 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U3 |
| 4 | Conn_01x14 | PinSocket_1x14_P2.54mm_Horizontal | J1, J2, J3, J4 |
| 1 | SW_Push | SW_SPST_FSMSM | BTN1 |
| 25 | WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1, D2, D3, D4, D5, D6, D7, D8 +17 |
| 1 | LED | LED_0603_1608Metric | D26 |
| 4 | C | C_0603_1608Metric | C1, C2, C3, C4 |
| 2 | R_Small | R_0603_1608Metric | R4, R5 |
Wall design files
The KiCad project lives in the rmingon/led-wall repository on GitHub; these links point at the commit this page was built from.
- Layoutwall/wall.kicad_pcb
- Schematicwall/wall.kicad_sch
Wall: common questions
What microcontroller does the Wall use?
The Wall is built around the CH32V003FxPx, from the RISC-V family.
How big is the Wall PCB?
The Wall measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Wall?
39 components, from 8 distinct parts. The full bill of materials is listed on this page.
Where can I download the Wall design files?
From the rmingon/led-wall repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Wall design in my own project?
The repository has no license, so all rights stay with rmingon. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Wall without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RISC-V firmware against it before you order a PCB.
Similar boards
RISC-V
Workbench-1 Controller
Quchaosheng
160 × 130 mm106 parts8LApache-2.0129RISC-V
Keytartouch
cnlohr
152.5 × 117.5 mm69 parts2LMIT105RISC-V
Froggyswadge
cnlohr
81.5 × 72.2 mm92 parts2LMIT105RISC-V
Ch32v003f4u6 with wsled
cnlohr
40.6 × 44.5 mm26 parts2LMIT105RISC-V
NorthPoleCircuit
Janky-Jingle-Crew
150 × 110 mm46 parts4LNo license62RISC-V
Osc sg90-v006
OpenServoCore
20.6 × 9.6 mm26 parts4LApache-2.034