Back
johanwheeler·ch32-fireplace·PCBs/Back/Back.kicad_pcb
About the Back PCB
Back is an open source RISC-V PCB design by johanwheeler, published on GitHub under the MIT license. It is a 2-layer board measuring 82 × 82 mm, with 145 components from 12 distinct parts.
Its main chip is the C5299908, from the RISC-V family. By type, the board carries 66 capacitors, 64 diodes, 7 resistors, 2 connectors, 1 IC and 1 buzzer.
It belongs with the displays & leds designs in this gallery.
From the project
Ch32 based christmas card with 8x8 screen, sound and capacitive buttons
And a happy new year! Here you will find some instructions for the christmas card, as well as some technical details.
https://github.com/johanwheeler/ch32-fireplace/assets/45564940/a2e65534-c451-412c-9a83-9337bf3cca4e
Longer demo here, Short Hackaday article
If your card has white plastic in front of the screen, remove the front plate and peel the film, then connect to any USB-C power source. The stockings above the fire are actually touch buttons! Press firmly to interact.

Main components on the Back
Back bill of materials (BOM)
145 components, 12 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C5299908 CH32V003F4U6 | QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm | U1 |
| 1 | PWR_CONN | PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | CAP_CONN | PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | C391038 Buzzer | FUET-1325 | BZ1 |
| 1 | C269105 750mA | R_0805_2012Metric | F1 |
| 3 | Tooling | ToolingHole | H1, H2, H3 |
| 64 | C5349954 RGB_1516 | XL-1615_WS2812B | D1, D2, D3, D4, D5, D6, D7, D8 +56 |
| 66 | C1525 100n | C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8 +58 |
| 1 | C2904881 Photoresistor | GT36528 | R1 |
| 1 | C25804 10k | R_0603_1608Metric | R2 |
| 2 | C23186 5.1k | R_0603_1608Metric | R3, R4 |
| 3 | C23203 560k | R_0603_1608Metric | R5, R6, R7 |
Back design files
The KiCad project lives in the johanwheeler/ch32-fireplace repository on GitHub; these links point at the commit this page was built from.
Back: common questions
What microcontroller does the Back use?
The Back is built around the C5299908, from the RISC-V family.
How big is the Back PCB?
The Back measures 82 × 82 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Back?
145 components, from 12 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Back design files?
From the johanwheeler/ch32-fireplace repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Back design in my own project?
Yes, under the terms of its MIT license, which johanwheeler chose for the repository.
Can I test firmware for the Back 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.
More boards in ch32-fireplace
Similar boards
RISC-V
Workbench-1 Controller
Quchaosheng
160 × 130 mm106 parts8LApache-2.0129RISC-V
OneButton
usr-ein
20 × 20 mm13 parts2LGPL-3.010RISC-V
Cheep3a
emeb
27.9 × 108 mm84 parts4LMIT9RISC-V
B-Sides 2025
OklahomaOpenSourceHardware
111.8 × 119 mm39 parts2LNo license3RISC-V
WCH-LinkE-Mini
21km43
38.1 × 15.2 mm35 parts2LMIT3RISC-V
ZigZag
RadionaOrg
79.9 × 29.7 mm33 parts2LGPL-3.03