SandKrux
sandman21vs·SandKrux
About the SandKrux PCB
SandKrux is an open source WCH CH32/CH55x PCB design by sandman21vs, published on GitHub. It is a 2-layer board measuring 58.3 × 98.2 mm, with 163 components from 51 distinct parts.
Its main chip is the CH552T, from the WCH CH32/CH55x family. Other key parts include the TROPIC01_CHIP, K210_C913414, XC6206-3.3V, XC6206P182MR_C347373 and GD25LQ128EWIGR. By type, the board carries 73 capacitors, 53 resistors, 13 ICs, 6 inductors, 5 switches and 2 connectors.
From the project
Placa de desenvolvimento baseada no chip K210, com entradas para touch, câmera e LCD grande, criada especificamente para rodar o firmware Krux.

Main components on the SandKrux
SandKrux bill of materials (BOM)
163 components, 51 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TROPIC01_CHIP TR01-P2 | QFN-32-1EP_4x4mm_P0.4mm_EP2.65x2.65mm | IC1 |
| 1 | K210_C913414 | BGA-144_L8.0-W8.0-R12-C12-P0.65-BL | U1 |
| 1 | XC6206-3.3V | SSOT-3_L2.9-W1.6-P0.95-LS2.8-BR | U3 |
| 1 | XC6206P182MR_C347373 | SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BR | U4 |
| 1 | GD25LQ128EWIGR | WSON-8_L6.0-W5.0-P1.27-BL-EP | U5 |
| 1 | TMI7003C | QFN-20_L3.0-W3.0-P0.40-BL-EP1.7 | U6 |
| 1 | MT9700-N | SOT-23-5_L2.9-W1.6-P0.95-LS2.9-BL | U7 |
| 1 | XC6206P302MR_C347375 | SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BR | U8 |
| 1 | C19189039 HX TF-CARD XG8P H1.5 | TF-SMD_HX-TF-CARD-XG8P-H1.5 | U9 |
| 1 | AXP173_C3345106 | QFN-32_L5.0-W5.0-P0.50-TL-EP3.5-1 | U10 |
| 1 | APX803-31SAG-7 | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | U11 |
| 1 | PCIE-67P42H | PCIE-SMD_75P-P0.50_HYC01B-05NGFF-420 | U12 |
| 1 | CH552T | TSSOP-20_L6.5-W4.4-P0.65-LS6.4-BL | U13 |
| 1 | S8050 MDD(Microdiode Electronics) | Q_SOT-23 | Q1 |
| 1 | X322526MMB4SI Yangxing Tech | CRYSTAL-SMD_4P-L3.2-W2.5-BL | X1 |
| 1 | C265417 SM02B-PASS-TBT(LF)(SN) | CONN-SMD_SM02B-PASS-TBT | CN2 |
| 1 | C43462 1.25mm-2P socket | CONN-SMD_1.25T-2P | CN3 |
| 1 | 05A20L26P | FPC-SMD_05A20L26P | FPC1 |
| 1 | C202114 FH12-40S-0.5SH(55) | FPC-SMD_FH12-40S-0.5SH-55 | FPC3 |
| 1 | C202118 FH12-6S-0.5SH(55) | FPC-SMD_FH12-6S-0.5SH-55 | FPC4 |
Show 31 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | ~ | Hole, 3mm | H1, H2, H3, H4 |
| 5 | TL3330AF130QG | SW-SMD_E-SWITCH_TL3330 | SW1, SW2, SW3, SW4, SW5 |
| 1 | HYCW412-USBC16-065B | USB-C-SMD_HYCW412-USBC16-065B | USB1 |
| 1 | 1N5819HW-7-F | SOD-123_L2.7-W1.6-LS3.7-RD | D1 |
| 3 | CBW100505U601T | L0402 | L1, L2, L6 |
| 3 | C1043 2.2uH,50mA FH(Guangdong Fenghua Advanced Tech) | L_0805 | L3, L4, L8 |
| 3 | 1UF 1uF Samsung Electro-Mechanics | C_0603 | C1, C69, C70 |
| 15 | 100NF 100nF Samsung Electro-Mechanics | C_0402 | C2, C10, C11, C22, C24, C28, C42, C44 +7 |
| 2 | 6PF 6pF FH(Guangdong Fenghua Advanced Tech) | C_0402 | C3, C23 |
| 20 | 10UF 10uF Samsung Electro-Mechanics | C_0402 | C4, C5, C6, C7, C8, C9, C21, C26 +12 |
| 16 | 22UF 22uF Samsung Electro-Mechanics | C_0603 | C12, C13, C14, C18, C19, C20, C25, C47 +8 |
| 3 | 18PF 18pF FH(Guangdong Fenghua Advanced Tech) | C_0402 | C15, C16, C17 |
| 11 | 100PF 100pF FH(Guangdong Fenghua Advanced Tech) | C_0402 | C29, C30, C31, C32, C33, C34, C35, C36 +3 |
| 1 | 1NF 1nF FH(Guangdong Fenghua Advanced Tech) | C_0402 | C51 |
| 1 | TAJC227K006RNJ | CAP-SMD_L6.0-W3.2-R-RD | C63 |
| 1 | 10UF 10uF Samsung Electro-Mechanics | C_0603 | C79 |
| 1 | 680kΩ UNI-ROYAL(Uniroyal Elec) | R_0603 | R1 |
| 3 | 150kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R2, R3, R45 |
| 1 | 12kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R4 |
| 2 | 300kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R5, R6 |
| 1 | 1MΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R7 |
| 2 | 2kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R8, R46 |
| 6 | 5.1kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R9, R18, R21, R30, R31, R48 |
| 12 | 100Ω UNI-ROYAL(Uniroyal Elec) | R_0402 | R10, R11, R12, R47, R54, R55, R56, R57 +4 |
| 6 | 10kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R13, R15, R17, R28, R37, R38 |
| 3 | 0Ω UNI-ROYAL(Uniroyal Elec) | R_0402 | R14, R16, R42 |
| 6 | NC | R_0201_0603Metric | R19, R20, R22, R23, R27, R40 |
| 6 | 1.5kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R24, R25, R26, R34, R35, R36 |
| 1 | 47kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R29 |
| 2 | 1kΩ UNI-ROYAL(Uniroyal Elec) | R_0603 | R32, R33 |
| 1 | 200kΩ UNI-ROYAL(Uniroyal Elec) | R_0402 | R39 |
SandKrux design files
The KiCad project lives in the sandman21vs/SandKrux repository on GitHub; these links point at the commit this page was built from.
- LayoutSandKrux.kicad_pcb
- SchematicSandKrux.kicad_sch
- BOMproduction/bom.csv
SandKrux: common questions
What microcontroller does the SandKrux use?
The SandKrux is built around the CH552T, from the WCH CH32/CH55x family.
How big is the SandKrux PCB?
The SandKrux measures 58.3 × 98.2 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the SandKrux?
163 components, from 51 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 SandKrux design files?
From the sandman21vs/SandKrux 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 SandKrux design in my own project?
The repository has no license, so all rights stay with sandman21vs. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the SandKrux without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug WCH CH32/CH55x firmware against it before you order a PCB.
Similar boards
WCH CH32/CH55x
Ps2usb
rasteri
40 × 55 mm25 parts2LNo license428WCH CH32/CH55x
CH552-48
rgoulter
224.6 × 74.2 mm107 parts2LNo license230WCH CH32/CH55x
CH32X-48
rgoulter
224.6 × 74.2 mm112 parts2LNo license230WCH CH32/CH55x
CH32X-75
rgoulter
285 × 94.2 mm318 parts2LNo license230WCH CH32/CH55x
CH32X-60-ANSI-Improved
rgoulter
285 × 94.2 mm149 parts2LNo license230WCH CH32/CH55x
Webusb programmer rev6
laneboysrc
38 × 20 mm18 parts2LMIT87