Hardware
openvalence·Hardware·flagship/ossm-flagship.kicad_pcb
About the Hardware PCB
Hardware is an open source RISC-V PCB design by openvalence, published on GitHub under the CERN-OHL-S-2.0 license. It is a 6-layer board measuring 58 × 58 mm, with 273 components from 122 distinct parts.
Its main chip is the CH32V003F4U6, from the RISC-V family. Other key parts include the LTC4364IS-1, TPS48111, TLV1805, TLV431 and TPS54560B 12V. By type, the board carries 143 resistors, 58 capacitors, 17 diodes, 15 connectors, 13 ICs and 13 transistors.
From the project
The OSSM Flagship PCB (ESP32-P4 + ESP32-C6) and everything physical around it. KiCad, CERN-OHL-S.
Hardware for the Valence ecosystem: the OSSM Flagship controller board (ESP32-P4 + ESP32-C6, runs Nucleus), and everything physical around it: harnesses, panels, enclosure parts, bench fixtures, and the reference wiring for the drive.
Design tool: KiCad (native text formats, diffable). Vendor datasheets and manuals live under reference/ and are not tracked (see .gitignore); the board documents what it needs from them.
Main components on the Hardware
Hardware bill of materials (BOM)
273 components, 122 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LTC4364IS-1 | SOIC-16_L9.9-W3.9-P1.27-LS6.0-BL-1 | U1 |
| 1 | TPS48111 | VSSOP-20_19P-L5.0-W3.0-P0.50-LS5.0-BL_PE16 | U2 |
| 1 | TLV1805 | TSOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL | U3 |
| 1 | TLV431 | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | U4 |
| 1 | TPS54560B 12V | POWERPAD-SO-8_L4.9-W3.9-P1.27-LS6.0-BL-EP | U5 |
| 1 | TPS54560B 5V | POWERPAD-SO-8_L4.9-W3.9-P1.27-LS6.0-BL-EP | U6 |
| 1 | Stamp-P4 | Stamp-P4 | U8 |
| 1 | THVD1450 | SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | U9 |
| 1 | 74AHCT125 | TSSOP-14_4.4x5mm_P0.65mm | U10 |
| 1 | INA228 | VSSOP-10_L3.0-W3.0-P0.50-LS4.9-BL | U11 |
| 1 | CH32V003F4U6 | QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm | U12 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U13 |
| 1 | TPS259541DSGR | Texas_DSG0008A_WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm | U14 |
| 5 | IPB042N10N3G | TO-263-2 | Q1, Q2, Q401, Q402, Q501 |
| 1 | DMN10H220L | SOT-23 | Q403 |
| 2 | MMBT3904 | SOT-23 | Q404, Q405 |
| 4 | 2N7002 | SOT-23 | Q701, Q901, Q902, Q903 |
| 1 | AO3401A | SOT-23 | Q702 |
| 1 | BUS_IN XT30 | CONN-TH_XT30PW-M | J1 |
| 1 | MOTOR XT30 | CONN-TH_XT30PW-M | J2 |
Show 102 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | EXT_SHUNT XT30 | CONN-TH_XT30PW-M | J3 |
| 1 | MOTION GH4 | JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J4 |
| 1 | COMMS GH6 | JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal | J5 |
| 1 | FAN GH3 | JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal | J6 |
| 1 | THERM GH2 | JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal | J7 |
| 1 | PROBE 1x4 2.54 | PinHeader_1x04_P2.54mm_Vertical | J8 |
| 1 | ESTOP GH3 | JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_Horizontal | J9 |
| 1 | PUMP1 XH3 | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J10 |
| 1 | EXT PWM GH2 | JST_GH_SM02B-GHS-TB_1x02-1MP_P1.25mm_Horizontal | J11 |
| 1 | NEOPIXEL XH3 | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J12 |
| 1 | BUTTONS GH6 | JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal | J13 |
| 1 | QWIIC SH4 | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J14 |
| 1 | GPIO 2x6 | PinHeader_2x06_P2.54mm_Vertical | J15 |
| 1 | 15A 453 soldered | Fuse_Littelfuse-NANO2-451_453 | F1 |
| 1 | 0.1A 1206L010/60NRL | Fuse_1206_3216Metric | F601 |
| 1 | 0.5A 1206L050/33NR | Fuse_1206_3216Metric | F701 |
| 1 | 1A 1206L100/24NR | Fuse_1206_3216Metric | F1003 |
| 1 | 0.2A 1206L020/30NR | Fuse_1206_3216Metric | F1004 |
| 1 | 0.5A 1206L050/30NR | Fuse_1206_3216Metric | F1006 |
| 1 | FAN 5V default | cut+bridge 12V | SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels | JP2 |
| 1 | CUT=EXT ONLY | JP501 | |
| 1 | HOME (hold: RESET) | SW1 | |
| 1 | PAIR (held at power-on: AP) | SW2 | |
| 1 | 10k NCP18XH103F03RB | R_0603_1608Metric | TH501 |
| 2 | B560C | D_SMC | D2, D3 |
| 1 | STATUS_RGB | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D5 |
| 1 | RED_FAULT | LED_1206_3216Metric | D6 |
| 1 | SMBJ48CA | D_SMB | D401 |
| 1 | BZT52C51 | D_SOD-123 | D402 |
| 1 | SMBJ48A | D_SMB | D501 |
| 1 | AMBER_CLAMP | LED_0805_2012Metric | D502 |
| 1 | SS310 | D_SMA | D503 |
| 1 | SM712 | SOT-23-3_L3.0-W1.7-P0.95-LS2.9-BR | D601 |
| 1 | B5819W | D_SOD-123 | D701 |
| 1 | SMBJ45CA | D_SMB | D801 |
| 2 | BZT52C15 | D_SOD-123 | D802, D803 |
| 3 | PESD3V3S2UT | SOT-23 | D901, D1001, D1002 |
| 1 | 18u Isat>=7.5A | L1 | |
| 1 | 10u Isat>=7.5A | L2 | |
| 1 | 100u SWPA6045S101MT | L_Sunlord_SWPA6045S | L701 |
| 4 | 82u 63V EEH-ZA1J820P | CP_Elec_10x10.5 | C1, C2, C5, C6 |
| 10 | 2.2u 100V GRM32ER72A225KA35L | C_1210_3225Metric | C3, C4, C101, C102, C103, C104, C201, C202 +2 |
| 16 | 100n | C_0805_2012Metric | C13, C14, C601, C602, C901, C902, C1101, C1102 +8 |
| 1 | 5.6n | C_0805_2012Metric | C105 |
| 2 | DNP | C_0805_2012Metric | C106, C206 |
| 2 | 0.1u | C_0805_2012Metric | C107, C207 |
| 4 | 22u 25V | C_1210_3225Metric | C108, C109, C110, C111 |
| 1 | 6.8n | C_0805_2012Metric | C205 |
| 3 | 47u 10V | C_1210_3225Metric | C208, C209, C210 |
| 4 | 1u 25V | C_0805_2012Metric | C401, C1109, C1112, C1202 |
| 1 | 680n 25V | C_0805_2012Metric | C402 |
| 1 | 1n | C_0805_2012Metric | C501 |
| 1 | 100n 50V | C_0805_2012Metric | C502 |
| 1 | 22u 25V | C_1206_3216Metric | C701 |
| 1 | 100u 25V RVT1E101M0607 | CP_Elec_6.3x7.7 | C702 |
| 1 | 22n 100V | C_0805_2012Metric | C801 |
| 1 | 22n C0G | C_0805_2012Metric | C802 |
| 1 | 100n 100V | C_1206_3216Metric | C803 |
| 1 | 3.3n | C_0805_2012Metric | C1201 |
| 1 | 10u 10V | C_0805_2012Metric | C1301 |
| 1 | 22u 10V | C_0805_2012Metric | C1302 |
| 2 | 2m CSS2H-2512K-2L00F | R_2512_Shunt_PseudoKelvin | R1, R401 |
| 1 | 1m WSK12161L000FEA | R_Shunt_Vishay_WSK1216_Kelvin | R2 |
| 34 | 10k | R_0805_2012Metric | R17, R18, R26, R28, R106, R206, R411, R413 +26 |
| 17 | 1k | R_0805_2012Metric | R20, R21, R27, R29, R602, R605, R606, R702 +9 |
| 1 | 120R DNP | R_0805_2012Metric | R23 |
| 2 | 4.7k | R_0805_2012Metric | R24, R25 |
| 1 | 27k | R_1206_3216Metric | R30 |
| 2 | 887k | R_0805_2012Metric | R101, R201 |
| 2 | 53.6k | R_0805_2012Metric | R102, R202 |
| 2 | 243k | R_0805_2012Metric | R103, R203 |
| 1 | 21.5k | R_0805_2012Metric | R104 |
| 1 | 140k | R_0805_2012Metric | R105 |
| 1 | 15.8k | R_0805_2012Metric | R204 |
| 1 | 52.3k | R_0805_2012Metric | R205 |
| 3 | 100R | R_0805_2012Metric | R402, R1005, R1102 |
| 1 | 3.4k | R_0805_2012Metric | R403 |
| 1 | 39.2k | R_0805_2012Metric | R404 |
| 8 | 100k | R_0805_2012Metric | R405, R409, R410, R701, R905, R906, R1003, R1004 |
| 1 | 8.25k | R_0805_2012Metric | R406 |
| 1 | 470k | R_1206_3216Metric | R407 |
| 1 | 30.1k | R_0805_2012Metric | R408 |
| 1 | 100R | R_2512_6332Metric | R412 |
| 1 | 348k | R_1206_3216Metric | R501 |
| 1 | 12.1k | R_0805_2012Metric | R502 |
| 1 | 3.01M | R_0805_2012Metric | R503 |
| 2 | 10R | R_0805_2012Metric | R505, R801 |
| 1 | 3.3k | R_0805_2012Metric | R508 |
| 5 | 2.2k | R_0805_2012Metric | R513, R901, R902, R1014, R1015 |
| 24 | AS122WJ0201T4E 200R AS122WJ0201T4E UniOhm | R_2512_6332Metric | R521, R522, R523, R524, R525, R526, R527, R528 +16 |
| 2 | 180R | R_0805_2012Metric | R603, R604 |
| 1 | 470R | R_0805_2012Metric | R703 |
| 1 | 1R | R_1206_3216Metric | R704 |
| 1 | 374k | R_1206_3216Metric | R802 |
| 1 | 17.8k | R_0805_2012Metric | R803 |
| 1 | 402k | R_1206_3216Metric | R805 |
| 10 | 220R | R_0805_2012Metric | R1001, R1002, R1016, R1017, R1018, R1019, R1020, R1021 +2 |
| 2 | 160k | R_1206_3216Metric | R1104, R1106 |
| 1 | 39k | R_0805_2012Metric | R1108 |
| 1 | 47k | R_0805_2012Metric | R1119 |
| 1 | 806R | R_0805_2012Metric | R1201 |
| 1 | 64.9k | R_0805_2012Metric | R1202 |
Hardware design files
The KiCad project lives in the openvalence/Hardware repository on GitHub; these links point at the commit this page was built from.
Hardware: common questions
What microcontroller does the Hardware use?
The Hardware is built around the CH32V003F4U6, from the RISC-V family.
How big is the Hardware PCB?
The Hardware measures 58 × 58 mm, has 6 copper layers and is 1.6 mm thick.
How many components are on the Hardware?
273 components, from 122 distinct parts. The full bill of materials is listed on this page.
Where can I download the Hardware design files?
From the openvalence/Hardware repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Hardware design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which openvalence chose for the repository.
Can I test firmware for the Hardware 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
Audio
byrantech
27.8 × 22.3 mm38 parts2LMIT4.3kRISC-V
Workbench-1 Controller
Quchaosheng
160 × 130 mm106 parts8LApache-2.0129RISC-V
Froggyswadge
cnlohr
81.5 × 72.2 mm92 parts2LMIT105RISC-V
Keytartouch
cnlohr
152.5 × 117.5 mm69 parts2LMIT105RISC-V
Ch32v003f4u6 with wsled
cnlohr
40.6 × 44.5 mm26 parts2LMIT105RISC-V
RVPC Rev B
OLIMEX
31 × 50 mm26 parts2LGPL-3.098