

Phyphox mini pcb
KiCad project for the phyphox:mini, a small Bluetooth LE sensor board that streams its measurements to the phyphox app.
- Size
- 19.9 × 31.2 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 45
- Nets
- 59
- Pads
- 180
- Tracks, vias
- 341, 55
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 1 Oct 2026
- Updated
- 2 Oct 2026
Overview
Phyphox mini pcb is an open-source printed circuit board by Dorsel89, from the Dorsel89/phyphox-mini-pcb repository on GitHub. It is a 4-layer board of 19.9 × 31.2 mm with 45 parts on 59 nets, routed with 341 tracks and 55 vias.
It is built around the BMP580 and X321532768KLD2SI. Its parts include 16 capacitors, 6 ICs, 5 resistors, 4 inductors and 2 crystals. It belongs with the nRF52 and nRF5x boards of this library.
Main components
2README
README.mdphyphox:mini – PCB
KiCad project for the phyphox:mini, a small Bluetooth LE sensor board that streams its measurements to the phyphox app.
The design files were created with KiCad 10. Older KiCad versions cannot open them.
Hardware
| Part | Function |
|---|---|
| Nordic nRF52832 (QFN48) | MCU with Bluetooth LE, internal DC/DC converter |
| ST LSM6DSR | accelerometer and gyroscope |
| Bosch BMP580 | air pressure and temperature |
| TI HDC1080 | relative humidity and temperature |
| Sensirion STCC4 | CO₂ |
| Renesas/Adesto AT25FF161A | 16 Mbit (2 MB) SPI flash for data logging and firmware updates |
| 32 MHz and 32.768 kHz crystals | radio clock and low-power real-time clock |
| PCB antenna | 2.4 GHz, after TI application note SWRA117D |
| LED, test pads | status LED, programming and debugging (SWD) |
- 4-layer board, about 20 × 30 mm
- IMU and flash are connected via SPI; pressure, humidity and CO₂ sensors share one I²C bus.
Files
| Path | Content |
|---|---|
Keyfob_2025_nrf52832.kicad_pro | KiCad project |
Keyfob_2025_nrf52832.kicad_sch | schematic |
Keyfob_2025_nrf52832.kicad_pcb | board layout |
lib/ | project symbols (*.kicad_sym), footprints (phyphox-footprints.pretty) and 3D models (3d/) |
The project libraries are referenced relative to the project directory
(sym-lib-table, fp-lib-table), so the project opens without further setup.
Parts
45| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP2, TP3, TP4, TP6, TP7, TP8, TP9, TP10 |
| 5 | 100nF | Capacitor_SMD:C_0402_1005Metric | C5, C9, C11, C14, C15 |
| 4 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R3, R4, R5 |
| 4 | 12pF | Capacitor_SMD:C_0402_1005Metric | C3, C4, C12, C13 |
| 1 | 0.5pF | Capacitor_SMD:C_0402_1005Metric | C16 |
| 1 | 0.8pF NP0 5% | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 100pF | Capacitor_SMD:C_0402_1005Metric | C8 |
| 1 | 10uH | Inductor_SMD:L_0603_1608Metric | L5 |
| 1 | 15nH | Inductor_SMD:L_0402_1005Metric | L4 |
| 1 | 1R1 | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 1uF | Capacitor_SMD:C_0402_1005Metric | C10 |
| 1 | 3.9nH | Inductor_SMD:L_0402_1005Metric | L3 |
| 1 | 32MHz | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y1 |
| 1 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C7 |
| 1 | 47uF | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | AT25FF161A | phyphox-footprints:USON-8L-2X3X0P6_MAC | U6 |
| 1 | Antenna_Shield | RF_Antenna:Texas_SWRA117D_2.4GHz_Right | AE1 |
| 1 | BMP580 | phyphox-footprints:BMP581 | U3 |
| 1 | C5185312 | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2 |
| 1 | HDC1080 | Package_SON:Texas_PWSON-N6 | U4 |
| 1 | LED | LED_SMD:LED_0402_1005Metric | D1 |
| 1 | LSM6DSRTR | phyphox-footprints:lsm6dsr | U2 |
| 1 | STCC4 | phyphox-footprints:STCC4 | U5 |
| 1 | TestPoint | phyphox-footprints:phyfob_bat_dot | TP5 |
| 1 | TestPoint | phyphox-footprints:MY-ZJ-128 | TP1 |
| 1 | nRF52832-QFxx | Package_DFN_QFN:QFN-48-1EP_6x6mm_P0.4mm_EP4.6x4.6mm | U1 |
| 1 | nc | Inductor_SMD:L_0402_1005Metric | L1 |
| 1 | nc | Capacitor_SMD:C_0402_1005Metric | C2 |
Questions
How big is the Phyphox mini pcb PCB?
It measures 19.9 × 31.2 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Phyphox mini pcb use?
45 parts, built around the BMP580 and X321532768KLD2SI. 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 Phyphox mini pcb KiCad files?
From the Dorsel89/phyphox-mini-pcb repository on GitHub, at the commit this page was made from: the board is phyphox-mini-pcb.kicad_pcb and its schematic phyphox-mini-pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Phyphox mini pcb design in my own project?
Its repository states no licence, so its author keeps all rights: ask Dorsel89 before reusing the design.
Similar boards
- 4 layers51 × 44 mm

- 8 layers35 × 35 mm

OpenAIO
OpenDrone-hw/OpenAIO
Open-source AIO for 2-6S toothpick quads: flight controller, 4-in-1 AM32 ESC and ExpressLRS receiver, 25.5x25.5 mm.
343 parts19CERN-OHL-S-2.0 - 2 layers40 × 55 mm

- 4 layers150 × 137.1 mm

Controller
CircuitGuy943/Sabre-Integrated-flight-controller
(🚧) A "Jack of all trades" custom flight controller board. With support for both power and control and the ability for custom firmware
282 parts2GPL-3.0 - 2 layers40 × 44.8 mm

Polaris
nsreeni07/Polaris
A custom-built TVC rocket with a self-designed STM32F722 flight computer (Madgwick AHRS, dual-axis PID, active gimbal correction) for stable, actively-corrected flight.
82 parts2MIT - 2 layers83.1 × 34.1 mm

- 4 layers16.4 × 48.7 mm

Titania3
Danzibob/Titania3
The project goal is to create a datalogger small and light enough for an 18mm A8-3 rocket, but capable enough to use as a backup logger for mid and high power flights.
48 parts1 - 2 layers143 × 40.6 mm
