SPIRIT
SPIRIT-org·SPIRIT·EDA-kicad/cm5-carrier.kicad_pcb
About the SPIRIT PCB
SPIRIT is an open source Raspberry Pi PCB design by SPIRIT-org, published on GitHub under the CERN-OHL-S-2.0 license. It is a 6-layer board measuring 82 × 155 mm, with 130 components from 80 distinct parts.
Its main chip is the ComputeModule5-CM5, from the Raspberry Pi family. Other key parts include the EG25GGC-128-SGNS, CODEC-TLV320AIC3204IRHBR, BQ25792RQMR, BAT-CONNECTOR-FLTS22WR00 and 22V-boost-AP3032KTR-G1. By type, the board carries 44 capacitors, 32 resistors, 11 ICs, 8 test points, 7 switches and 6 inductors.
It belongs with the wearables and dev boards & breakouts designs in this gallery.
From the project
Smartphone based on the Raspberry Pi CM 5.
Open source smartphone, from available components. Prioritizing user experience, performance, control, repairability, innovation and privacy. Contribution and feedback are very welcome! Contribution Guide.
We are currently in the development phase, progress is documented here and on the V Electronics YT channel. For information about the project please refer to the SPIRIT wiki.
Main components on the SPIRIT
SPIRIT bill of materials (BOM)
130 components, 80 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | EG25GGC-128-SGNS | XCVR_EG25GGC-128-SGNS | U1 |
| 1 | CODEC-TLV320AIC3204IRHBR | CODEC-QFN50P500X500X100-33N | U4 |
| 1 | BQ25792RQMR | charger-bq25792-QFN40P400X400X100-29N | U7 |
| 1 | BAT-CONNECTOR-FLTS22WR00 | BAT-CONNECTOR-FLTS22WR00 | U9 |
| 1 | 22V-boost-AP3032KTR-G1 | SOT23-6_DIO | U10 |
| 1 | MP3429GL-Z | QFN-3x4_MP3429_MNP | U11 |
| 1 | FPC15pin-1mm-pitch-F52Q-1A7H1-11015 | FPC15pin-1mm-pitch-CONN_F52Q-1A7H1-11015_AMP | U12 |
| 1 | Flash-LED-Lumiled | LUMILED-DIODFN449X305X210-3N | U13 |
| 1 | MUX HD3SS460RHRR | USB-MUX-RHR0028A | U14 |
| 1 | TS3USB221A USB SWITCH 2CHANNEL TS3USB221AQRSERQ1 | USB-SWITCH-2CHANNEL-TS3USB221AQRSERQ1 | U15 |
| 1 | usb-polarity-TUSB321RWBR | polarity-usb-TUSB321RWBR | U16 |
| 1 | ~ | NMOS-BSC0902NSIATMA1-PG-TDSON-8-6-IC_ISC037N03L5ISATMA1 | Q1 |
| 3 | BSS816NWH6327XTSA1 ~ | gpio-driver-transistor-fix-SOT65P210X110-3N | Q2, Q3, Q4 |
| 1 | CX90MW9-24P1 USBC-4-0-CX90MW9-24P1 | USB-4-0-HIROSE_CX90MW9-24P1 | J1 |
| 1 | SIM-G85D1160022HHR | SIM-AMPHENOL_G85D1160022HHR | J2 |
| 1 | FINGER | 10PIN | J3 |
| 1 | SJ2-35894B-SMT-TR | 35mmJACK-CUI_SJ2-35894B-SMT-TR | J4 |
| 1 | VIBR | VIBRATION-PUI_HD-EMB1205-3-SC-R | B1 |
| 1 | LP504783JU Li-ion-3.7 35Ah | battery_37V3500mAhLP685077JU | BAT1 |
| 1 | FH72-31S-0.3SHW | HRS_FH72-31S-0.3SHW | DIS1 |
Show 60 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 9A 6V | PTC RESET FUSE 9.0A 6V 1210 1210L900SLPR | F1 |
| 2 | CMR-15062S-67 | SPEAKER_CMR-15062S-67 | LS1, LS2 |
| 1 | microphone | microphone_SPH0645LM4H-B | MK1 |
| 1 | ComputeModule5-CM5 | Raspberry-Pi-5-Compute-Module | Module1 |
| 1 | EG25-switch-CSS-1210MC | privacy-switch-SW3_CSS-1210MC_NDC | SW1 |
| 1 | MIC-switch-CSS-1210MC | privacy-switch-SW3_CSS-1210MC_NDC | SW2 |
| 1 | CAM-switch-CSS-1210MC | privacy-switch-SW3_CSS-1210MC_NDC | SW3 |
| 1 | PROG | buttonSW_TL3330_EWI | SW4 |
| 1 | VOL- | buttonSW_TL3330_EWI | SW5 |
| 1 | VOL+ | buttonSW_TL3330_EWI | SW6 |
| 1 | POW | buttonSW_TL3330_EWI | SW7 |
| 8 | test-pad-1 | test-pad-1 | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 |
| 1 | PUSB3FR6 ~ | TVS-array-IC_PUSB3AB6Z | TVS-PUSB1 |
| 1 | PESD5V0S1USF protection-PESD5V0C1USFYL | USB-ESD-protection-diode-PESD5V0C1USFYL-SOD962-2_DSN0603-2_NEX | ZD1 |
| 1 | protection-PESD5V0C1USFYL | USB-ESD-protection-diode-PESD5V0C1USFYL-SOD962-2_DSN0603-2_NEX | ZD2 |
| 1 | QBLP601-R5 5mA 2V Fv | LED-INDICATOR-RED-QBLP601-R5 | LED1 |
| 1 | NSR20F40NXT5G D_Schottky | schottky-diode-CR_DSN2_152AB-C_OSI | D1 |
| 1 | 1N4007W-T | flyback-diode-SODFL3818X130N | D2 |
| 1 | LQH44PN3R3MPRL 3.3uH | 3-3uH-MURATA_LQH44PN3R3MPRL | L1 |
| 2 | DFE252012P-2R2M=P2 2.2uH | 2-2uH-inductor-INDC2520X120N | L2, L4 |
| 1 | ETQP4M2R2KVC 2.2uH | 2-2uh-inductorIND_ETQP4M2R2KVC | L3 |
| 1 | 6.8uH | 6-8uH-inductor-LQH44PN6R8MPRLIND_LQH44PN_PR_MUR | L5 |
| 1 | VLS5030EX-D 1.5uH | 1-5uH-inductor-VLS5030EX-D | L6 |
| 4 | 0.33 µF coupling cap | USBC_capacitor_CAPC0603X33N | C1, C2, C3, C4 |
| 1 | 200pF | 0603-capacitor | C12 |
| 1 | 0.1uF | 0603-capacitor | C13 |
| 13 | CC0603KRX5R6BB106 10uF | 0603-capacitor | C29, C30, C33, C34, C35, C39, C40, C41 +5 |
| 1 | CC0402KRX7R9BB102 1nF 50V | 0402-capacitor | C31 |
| 3 | CC0603KRX5R8BB105 1uF | 0603-capacitor | C32, C53, C54 |
| 3 | CC0603MRX6S5BB226 22uF | 0603-capacitor | C36, C43, C51 |
| 3 | CC0603KRX5R7BB475 4.7uF | 0603-capacitor | C37, C52, C64 |
| 5 | CC0603KRX7R7BB104 0.1uF | 0603-capacitor | C38, C45, C55, C59, C66 |
| 2 | CC0603KRX7R8BB473 47nF | 0603-capacitor | C42, C44 |
| 7 | CC0603MRX5R5BB226 22uF | 0603-capacitor | C56, C57, C58, C60, C61, C62, C65 |
| 1 | CC0603KRX7R9BB682 6.8nF | 0603-capacitor | C63 |
| 1 | thermistor | thermistor-NTC0201Z_P63XP33_PAN | R1 |
| 1 | 270KΩ 0.5W | 1K-05W-0805-RES_ERJP06J102V | R2 |
| 1 | 100KΩ | 100K-0805-resistor-RES_ERA6AEB104V | R5 |
| 1 | RC0603FR-07127KL 127kΩ | 0805-resistor | R7 |
| 4 | ERA-3AEB103V 10kΩ | 0603-resistor | R8, R25, R30, R43 |
| 1 | ERA-3AEB103V 10k | 0603-resistor | R9 |
| 1 | RC0603FR-074K7L 4.7KΩ | 0805-resistor | R10 |
| 1 | ERA-3AEB104V 100kΩ | 0805-resistor | R12 |
| 1 | RC0603JR-07100RL 100Ω | 0603-resistor | R13 |
| 4 | RC0603FR-0747KL 100kΩ | 0603-resistor | R18, R31, R32, R33 |
| 1 | RC0402FR-13680KL 680kΩ 1% | 0603-resistor | R19 |
| 2 | RC0402FR-13470KL 470kΩ 1% | 0603-resistor | R21, R26 |
| 1 | RC0402FR-131RL 1MΩ 1% | 0603-resistor | R22 |
| 1 | RC0603FR-075K23L 5.23kΩ | 0805-resistor | R24 |
| 1 | ERT-JZEG103FA 10kΩ | 0805-resistor | R27 |
| 1 | AC0603FR-1330KL 30kΩ | 0805-resistor | R28 |
| 1 | ERJ3EKF6800V 680Ω | 0603-resistor | R29 |
| 1 | RC0603JR-07820KL 820kΩ | 0603-resistor | R34 |
| 1 | RC0603FR-07182KL 182KΩ | 0603-resistor | R35 |
| 1 | CSRT0603FT5R00 5Ω | 0603-resistor | R37 |
| 1 | RC0603FR-07750KL 750kΩ | 0603-resistor | R38 |
| 1 | ERA-3AEB204V 200kΩ | 0603-resistor | R39 |
| 1 | RC0603FR-076K8L 6.8kΩ | 0603-resistor | R40 |
| 1 | 1KΩ 0.5W | 1K-05W-0805-RES_ERJP06J102V | R41 |
| 1 | ERJ-P06J102V 1KΩ 0.5W | 1K-05W-0805-RES_ERJP06J102V | R42 |
SPIRIT design files
The KiCad project lives in the SPIRIT-org/SPIRIT repository on GitHub; these links point at the commit this page was built from.
SPIRIT: common questions
What microcontroller does the SPIRIT use?
The SPIRIT is built around the ComputeModule5-CM5, from the Raspberry Pi family.
How big is the SPIRIT PCB?
The SPIRIT measures 82 × 155 mm, has 6 copper layers and is 1.511 mm thick.
How many components are on the SPIRIT?
130 components, from 80 distinct parts. The full bill of materials is listed on this page.
Where can I download the SPIRIT design files?
From the SPIRIT-org/SPIRIT repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the SPIRIT design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which SPIRIT-org chose for the repository.
Can I test firmware for the SPIRIT without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.
Similar boards
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
CM5RevEng
schlae
55 × 40 mm417 parts10LNo license1.0kRaspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
Desktop 50 Pin TopConn
BlueSCSI
89.2 × 82.6 mm103 parts2LGPL-3.0449Raspberry Pi
PowerBook
BlueSCSI
74.5 × 56.3 mm78 parts2LGPL-3.0449Raspberry Pi
CanHat
bondus
65 × 30 mm33 parts2LGPL-3.0373