

RPI5-SDexpress Hat
ctrl-c "RPI5-CFE-Hat" ctrl-v "RPI5-SDexpress-Hat"
- Size
- 26.4 × 56 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 51
- Nets
- 50
- Pads
- 187
- Tracks, vias
- 320, 119
- Pours
- 13
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 26 Jul 2025
- Updated
- 26 Jul 2025
Overview
RPI5-SDexpress Hat is an open-source printed circuit board by will127534, from the will127534/RPI5-SDexpress-Hat repository on GitHub, published under the MIT licence. It is a 4-layer board of 26.4 × 56 mm with 51 parts on 50 nets, routed with 320 tracks and 119 vias.
It is built around the STM8S003F3P6, PAM2306AYPKE and 10102166A812A, with the LP5907MFX-3.3, TCA9406DCT and FH12A-16S-0.5SH(55) among its other parts. Its parts include 17 capacitors, 8 resistors, 5 connectors, 4 ICs and 3 diodes. It belongs with the STM8 boards of this library.
Main components
6STM8S003F3P6
TSSOP-20-40℃~+85℃ 10bit 128Byte 16 16MHz 1KB 2.95V~5.5V 8 Bit 8KB Built-in FLASH STM8 TSSOP-20 Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)PAM2306AYPKE
WDFN-12L-EP(3x3)-40℃~+85℃ 1.5MHz 1A 2 2.5V~5.5V 40uA Adjustable Buck Buck Built-in Yes WDFN-12L-EP(3x3) DC-DC Converters ROHSDiodes IncorporatedDC-DC Converters10102166A812A
SMD1.55mm Connector and Ejector MicroSD Card (TF Card) Push-Pull Yes SMD SD Card / Memory Card Connector ROHSAmphenolSD Card / Memory Card ConnectorLP5907MFX-3.3
SOT-23-5-40℃~+125℃@(Tj) 1 10uVrms 12uA 250mA 250mV@(250mA) 3.3V 5.5V 82dB@(1kHz) Fixed Positive Short Circuit Protection、Thermal shutdown、Enable control、Input under-voltage protection、Output discharge SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsTCA9406DCT
SSOP82-Bit Bidirectional 1-MHz, I2C Bus and SMBus Voltage-Level Translator with 8-kV HBM ESDTexas InstrumentsUncategorisedFH12A-16S-0.5SH(55)
SMD,P=0.5mm,卧贴-40℃~+85℃ 0.3mm 0.5mm 16P 2mm Gold Hinged Lid Phosphor bronze Surface Mount, Right Angle Top Contact SMD,P=0.5mm,卧贴 FFC, FPC (Flat Flexible) Connector Assemblies ROHSHirose ElectricFFC, FPC (Flat Flexible) Connector Assemblies
README
README.mdRPI5-SDexpress-Hat
Basically a clone from my CFE Hat project and just changed the CFexpress Socket to SDexpress.
Hardware-wise SDexpress requires additional 1.8V DC-DC and I'm using PAM2306 here, note that you can see in the photo the FB resistors are actually missing, the board is design for the adjustable version but this chip has 1.8V/3.3V fixed output variant and in that case you can put the 0 ohm resistor and that's what I have in the photo.
Raspberry Pi's software-wise it is the exact same as CFE hat, the FW on MCU is slightly different that for layout reasons I shifted the LED output to another port and the FW in HEX is in this repo. See this Youtube for the HAT in action (automount/manual unmount).
Interactive BOM (provided by InteractiveHtmlBom)
Random notes
In general, I don't really see a point of using microSD express card: If you need external storage, M.2 SSD is cheaper; If you need removable storage, M.2 SSD in CFexpress Type B is cheaper.
microSD express reading speed is indeed faster then microSD card, however it's writing speed is more about the same as high-end microSD express card (160~200MB/s). Now you might see some microSD express advertise for >200MB/s writing speed, but that is not sustained performance, similar to how NVMe SSD works, some microSD express have pSLC cache for higher burst write speed. So it make sense as a gaming storage but I don't see the point for camera recording or any type of high speed recording device given the pricing comparing to standard high-end microSD card / USB flash or M.2 SSDs. I actually waited for a while to see if there are cheaper options other then the Nintendo branded one but there is none. I'm guessing that there is a physical/power limit on how many NAND channel you can fit in microSD card format, which limits the sustained write performance because that is based on RAW NAND speed.
Thermal-wise with and without external fan doesn't change the performance during the stress test that last for an hour, it does get a little bit warm but it is not hot at all so that is some good news. Something I didn't expect though is that there aren't a lot of options for the socket either, and there is no self-ejection options out there currently and it actually took me a lot of force to pull the card out. For more card specific testing, see here for more: https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/745
One last note: I won't do PCBA for this board because microSD express card is not there(Cost/Performance/Prevalent) yet, but this project is in MIT license so do whatever you want with this.
Parts
51| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP_1V1, TP_3V2, TP3, TP4, TP5, TP6, TP7 |
| 6 | 100nF | Capacitor_SMD:C_0402_1005Metric | C6, C7, C12, C13, C14, C15 |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H1, H2, H4, H5 |
| 3 | 470R | Resistor_SMD:R_0402_1005Metric | R4, R6, R7 |
| 2 | 100K | Resistor_SMD:R_0402_1005Metric | R10, R11 |
| 2 | 100pF | Capacitor_SMD:C_0402_1005Metric | C18, C20 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C16, C17 |
| 2 | 22uF | Capacitor_SMD:C_0603_1608Metric | C19, C21 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C10, C11 |
| 2 | Conn_01x04_Shielded | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J2, J3 |
| 2 | Red | LED_SMD:LED_0603_1608Metric | D1, D4 |
| 1 | 1.2uH | Inductor_SMD:L_Vishay_IHLP-1212 | L2 |
| 1 | 10102166A812A | footprint:10102166A812A | J11 |
| 1 | 10nF | Capacitor_SMD:C_0402_1005Metric | C5 |
| 1 | 115K | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 1nF | Capacitor_SMD:C_0402_1005Metric | C4 |
| 1 | 22uF | Capacitor_SMD:C_0805_2012Metric | C8 |
| 1 | 25.5K | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 4.7K | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 4.7uH | Inductor_SMD:L_Vishay_IHLP-1212 | L3 |
| 1 | Conn_02x03_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_Vertical | J5 |
| 1 | FH12A-16S-0.5SH | Connector_FFC-FPC:Hirose_FH12-16S-0.5SH_1x16-1MP_P0.50mm_Horizontal | J1 |
| 1 | LP5907MFX-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | PAM2306AYPKE | Package_DFN_QFN:WDFN-12-1EP_3x3mm_P0.45mm_EP1.7x2.5mm | U5 |
| 1 | STM8S003F3P | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U2 |
| 1 | SW_Push | Button_Switch_SMD:Panasonic_EVQPUM_EVQPUD | SW1 |
| 1 | TCA9406DC | footprints:TCA9406DCUR | U4 |
| 1 | Yellow | LED_SMD:LED_0603_1608Metric | D3 |
Similar boards
- 4 layers65 × 56 mm

- 2 layers26.7 × 21 mm

- 2 layers

Pi Compute-3-Lite BLANK
tmtrcreations/Pi-Compute-3-Lite-BLANK
Blank KiCad schematic for creating a project with the Pi CM3L.
33 parts30 - 2 layers95.3 × 69.9 mm

Pi compute device
marcbperez/pi-compute-device
A portable device built with the Raspberry Pi Compute module.
67 parts11Apache-2.0 - 2 layers71.9 × 98.6 mm

Ark
tmtrcreations/The_Ark
PCB design files and configuration files for a Raspberry Pi CM3L based tablet.
112 parts9MIT - 2 layers171.7 × 76.2 mm

R2W Pi PGS
tmtrcreations/R2W_Pi_PGS
Open source handheld gaming device based on the Raspberry Pi CM3L
45 parts5 - 8 layers35.5 × 25 mm

- 2 layers230 × 70 mm

CyCompute
M2I-HABET/CyStack
This is the electronics stack and associated software for a module payload stack
29 parts3
Questions
How big is the RPI5-SDexpress Hat PCB?
It measures 26.4 × 56 mm and has 4 copper layers, 1.6 mm thick.
What parts does the RPI5-SDexpress Hat use?
51 parts, built around the STM8S003F3P6, PAM2306AYPKE, 10102166A812A and LP5907MFX-3.3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the RPI5-SDexpress Hat KiCad files?
From the will127534/RPI5-SDexpress-Hat repository on GitHub, at the commit this page was made from: the board is RPI5-SDexpress-Hat.kicad_pcb and its schematic RPI5-SDexpress-Hat.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the RPI5-SDexpress Hat design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).