Cf mp3-player
will127534·cf-mp3-player·hardware/cf_mp3_player.kicad_pcb
About the Cf mp3-player PCB
Cf mp3-player is an open source RP2040/RP2350 PCB design by will127534, published on GitHub under the MIT license. It is a 4-layer board measuring 62.8 × 61.7 mm, with 111 components from 51 distinct parts.
Its main chip is the RP2354B, from the RP2040/RP2350 family. Other key parts include the ECS-2520MV-240-DN-TR, TPSM82821SILR, APS6404L-3SQR-SN, TLV3201AIDBVR and LP5912-3.3DRVR. By type, the board carries 44 capacitors, 42 resistors, 8 ICs, 6 connectors, 6 switches and 3 diodes.
It belongs with the power & battery designs in this gallery.
From the project
A simple MP3/WAV/FLAC player using CF card
KiCad 8 design files for the rev3 CF MP3 Player board, the board the firmware in this repository targets (BOARDREV3=1`, the default build). The silkscreen reads "CF Card MP3 Player V2.1"; the firmware and docs call this board rev3.
The schematic is also available as a PDF.
The Gerbers match the fabricated rev3 boards. Compared with the set sent to fab on 2026-06-19, the only differences are the board's position on the sheet and one F.Cu copper-pour outline that moved by up to 0.12 mm when the zones were refilled. Tracks, pads, vias, mask, paste, silkscreen, outline and drill hits are…

Main components on the Cf mp3-player
Cf mp3-player bill of materials (BOM)
111 components, 51 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ECS-2520MV-240-DN-TR ECS | Oscillator_SMD_Abracon_ASDMB-4Pin_2.5x2.0mm | U1 |
| 1 | TPSM82821SILR Texas Instruments | TPSM82821SILR | U2 |
| 1 | APS6404L-3SQR-SN AP Memory | Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm | U3 |
| 1 | TLV3201AIDBVR Texas Instruments | SOT-23-5 | U4 |
| 1 | RP2354B Raspberry Pi | RP2350-QFN-80-1EP_10x10_P0.4mm_EP3.4x3.4mm_ThermalVias | U5 |
| 1 | LP5912-3.3DRVR LP5912-3.3DRV Texas Instruments | WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias | U7 |
| 1 | BQ24075RGTR BQ24075RGT Texas Instruments | VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm | U8 |
| 1 | TAC5212IRGER Texas Instruments | VQFN24_RGE_CORNERPADS_TEX | U9 |
| 1 | ABM8-272-T3 Abracon | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | U262-161N-4BVC11 XKB Connectivity | USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J1 |
| 1 | N7E50-A516xx-30 CompactFlash 3M | CF-Card_3M_N7E50-A516xx-30 | J2 |
| 2 | SM03B-SRSS-TB(LF)(SN) SM03B-SRSS-TB JST | JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J4, J8 |
| 1 | BL-5C_CONTACTS BL-5C_Contacts | bl-4C | J6 |
| 1 | PJ-320D | Jack_3.5mm_PJ320D_Horizontal | J7 |
| 1 | SIQ-02FVS3 Mitsumi | SW_Mitsumi_SIQ-02FVS3_Encoder_Slide_SMD | SW1 |
| 1 | 434133025816 Wurth Elektronik | SW_Push_1P1T_NO_Vertical_Wuerth_434133025816 | SW2 |
| 3 | EVQ-PUM02K Panasonic | Panasonic_EVQPUM_EVQPUD | SW3, SW4, SW5 |
| 1 | JS102011SAQN C&K | SW_SPDT_CK_JS102011SAQN | SW6 |
| 1 | LTST-C235KGKRKT Lite-On | LED_LiteOn_LTST-C235KGKRKT | D2 |
| 2 | LED | LED_0603_1608Metric | D3, D4 |
Show 31 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 3.3UH 3.3uH | L_pol_2016 | L1 |
| 5 | 100NF 100nF | C_0402_1005Metric | C1, C5, C30, C34, C35 |
| 7 | 1UF 1uF | C_0402_1005Metric | C2, C28, C32, C33, C36, C40, C44 |
| 4 | 10UF 10uF | C_0402_1005Metric | C3, C8, C31, C38 |
| 1 | 4.7UF 4.7uF | C_0603_1608Metric | C4 |
| 2 | 15PF 15pF | C_0402_1005Metric | C6, C7 |
| 2 | 4.7UF 4.7uF | C_0402_1005Metric_small_pads | C9, C10 |
| 2 | 4.7UF 4.7uF | C_0402_1005Metric | C11, C12 |
| 11 | 100nF | C_0402_1005Metric | C13, C14, C15, C16, C17, C18, C19, C20 +3 |
| 1 | 100UF 100uF | CP_EIA-6032-20_AVX-F | C21 |
| 1 | 10UF 10uF | C_0603_1608Metric | C22 |
| 2 | 100UF 100uF | C_1812_4532Metric | C26, C27 |
| 1 | 47PF 47pF | C_0402_1005Metric | C29 |
| 2 | 22UF 22uF | C_0805_2012Metric | C37, C39 |
| 3 | 4.7uF | C_0603_1608Metric | C41, C42, C43 |
| 4 | 5.1K | R_0402_1005Metric | R1, R2, R5, R8 |
| 3 | 4.7K | R_0402_1005Metric | R3, R18, R19 |
| 3 | 47K ERJ-2RKF22R0X | R_0402_1005Metric | R4, R6, R9 |
| 4 | 10K | R_0402_1005Metric | R7, R11, R27, R28 |
| 2 | ERJ-2RKF22R0X 22R ERJ-2RKF22R0X | R_0402_1005Metric | R10, R26 |
| 2 | 1K | R_0402_1005Metric | R12, R13 |
| 1 | 33R | R_0402_1005Metric | R14 |
| 2 | 100K ERJ-2RKF22R0X | R_0402_1005Metric | R15, R25 |
| 2 | 27R | R_0402_1005Metric | R16, R17 |
| 5 | 27R | R_0402_1005Metric | R20, R21, R22, R23, R24 |
| 1 | 1M ERJ-2RKF22R0X | R_0402_1005Metric | R29 |
| 1 | 2.2K ERJ-2RKF22R0X | R_0402_1005Metric | R30 |
| 7 | 10K | R_0402_1005Metric | R31, R32, R33, R34, R36, R37, R38 |
| 1 | 0R | R_0402_1005Metric | R35 |
| 1 | 3.9K ERJ-2RKF22R0X | R_0402_1005Metric | R39 |
| 3 | 4.7K | R_0402_1005Metric | R40, R41, R42 |
Cf mp3-player design files
The KiCad project lives in the will127534/cf-mp3-player repository on GitHub; these links point at the commit this page was built from.
Cf mp3-player: common questions
What microcontroller does the Cf mp3-player use?
The Cf mp3-player is built around the RP2354B, from the RP2040/RP2350 family.
How big is the Cf mp3-player PCB?
The Cf mp3-player measures 62.8 × 61.7 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Cf mp3-player?
111 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 Cf mp3-player design files?
From the will127534/cf-mp3-player 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 Cf mp3-player design in my own project?
Yes, under the terms of its MIT license, which will127534 chose for the repository.
Can I test firmware for the Cf mp3-player without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k