Skip to the content
2 layers69.1 × 56.6 mmDFPLAYER PCB, the printed circuit board in 3D

Custom DFPlayer Mini PCB designed with KiCad.

Size
69.1 × 56.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
62
Nets
74
Pads
237
Tracks, vias
348, 60
Pours
168
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
11 Jul 2026
Updated
11 Jul 2026

Overview

DFPLAYER PCB is an open-source printed circuit board by Erolctk, from the Erolctk/ATmega328P-DFPlayer-PCB repository on GitHub. It is a 2-layer board of 69.1 × 56.6 mm with 62 parts on 74 nets, routed with 348 tracks and 60 vias.

It is built around the ATMEGA328P-AU, CH340C and DFR0299, with the DW01A, MIC5205-3.3YM5 and TP4056-42-ESOP8 among its other parts. Its parts include 22 capacitors, 13 resistors, 6 ICs, 4 diodes and 3 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

9

README

README.md

DFPlayer Mini PCB

A custom PCB designed around the ATmega328P-A microcontroller and DFPlayer Mini audio module.

3D View

DFPlayer-PCB

Schematic

DFPlayer-schematic

Parts

62
QtyValueFootprintReferences
11100nFCapacitor_SMD:C_0603_1608MetricC2, C3, C4, C7, C8, C11, C14, C17, C19, C20, C22
510uFCapacitor_SMD:C_0603_1608MetricC9, C10, C12, C13, C21
41kResistor_SMD:R_0603_1608MetricR5, R6, R9, R11
3100kResistor_SMD:R_0603_1608MetricR4, R12, R13
222pFCapacitor_SMD:C_0603_1608MetricC5, C6
25.1kResistor_SMD:R_0603_1608MetricR2, R3
2REDLED_SMD:LED_0603_1608MetricLED1, PWR1
11.2kResistor_SMD:R_0603_1608MetricR7
1100RResistor_SMD:R_0603_1608MetricR8
110kResistor_SMD:R_0603_1608MetricR1
11uFCapacitor_SMD:C_0603_1608MetricC15
1220Resistor_SMD:R_0603_1608MetricR10
14.7uFCapacitor_SMD:C_0603_1608MetricC1
14.7uF/TanCapacitor_Tantalum_SMD:CP_EIA-6032-15_Kemet-U_HandSolderC18
1470pFCapacitor_SMD:C_0603_1608MetricC16
18MHzCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmX1
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1ATmega328P-APackage_QFP:TQFP-32_7x7mm_P0.8mmU4
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU3
1DFR0299DFR0299_MP3:MODULE_DFR0299U1
1DW01APackage_TO_SOT_SMD:SOT-23-6U5
1FS8205AFS8205A:SOP65P640X120-8NQ2
1GREENLED_SMD:LED_0603_1608MetricLED2
1I2C_pinsConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalI2C1
1LEFT1Button_Switch_THT:SW_PUSH_6mmLEFT1
1LOGOkicad_LOGO_Denemesi:kicad_logo_denemeG***
1MIC5205-3.3YM5Package_TO_SOT_SMD:SOT-23-5U6
1MountingHoleMountingHole:MountingHole_3.2mm_M3H1
1ON/OFF3296W-1-103LF:TRIM_3296W-1-103LFSW2
1PLAY/PAUSE1Button_Switch_THT:SW_PUSH_6mmPLAY/PAUSE1
1RIGHT1Button_Switch_THT:SW_PUSH_6mmRIGHT1
1SPI_pinsConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalSPI1
1SS34Diode_SMD:D_SMAD1
1SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2RESET1
1Screw_Terminal_01x02B2B-PH-SM4-TB:JST_B2B-PH-SM4-TBJ2
1Speaker282834-2:TE_282834-2J3
1TP4056-42-ESOP8Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalViasU2
1USB_C_Receptacle_USB2.0_16PType-C_2171790001:MOLEX_2171790001J1

The 60 most common of 62 parts.

Similar boards

  • 2 layers45 × 100 mmWalkiepcb, the printed circuit board in 3D

    Walkiepcb

    houseofthe051010/ESP32-Walkie-Talkie-V2

    This ESP32 Walkie Talkie is redesigned with a SX1262 radio, a PCB, and a full case redesign.

    93 parts1
  • 2 layers76 × 53 mmMp3 player pcb v1, the printed circuit board in 3D

    Mp3 player pcb v1

    marian-millan/mp3_player

    A retro-inspired hardware MP3 player built from scratch. Features KiCad schematics, PCB layouts, and 3D models for a physical-media-inspired music experience.

    55 parts1
  • 2 layers74.5 × 89.8 mmA3mesh kicad project, the printed circuit board in 3D

    A3mesh kicad project

    alcaaron/tfg_hardware

    My bachelor's thesis hardware part.

    63 parts
  • 4 layers125 × 100 mmRC controller, the printed circuit board in 3D

    RC controller

    tyke01/bonk

    An open source RC controller.

    72 parts
  • 2 layers35 × 100 mmWalkieTalkie, the printed circuit board in 3D

    WalkieTalkie

    GuzziFlipFlops/ESP32-Walkie-Talkie

    An open source ESPNOW based walkie talkie with a 600 meter tested distance, with an OLED and multiple buttons to interact with

    66 parts7MIT
  • 2 layers62 × 6 mmTableLight, the printed circuit board in 3D

    TableLight

    jonny190/TableLight

    A 3D-printable, battery-powered, USB-C rechargeable table lamp in the classic "Poldina" shape - honeycomb disc base, thin stem, down-firing cone shade with a white top - running WLED on an ESP32, with a capacitive touch…

    72 partsMIT
  • 2 layers49.4 × 95.7 mmPhysiowand, the printed circuit board in 3D

    Physiowand

    1tsMS/Physiowand

    91 parts
  • 2 layers214 × 174 mmSoundBoxSTM32, the printed circuit board in 3D

    SoundBoxSTM32

    DominikNeugebauer/PCB

    All of my pcb projects i have made so far

    145 parts

Questions

How big is the DFPLAYER PCB PCB?

It measures 69.1 × 56.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the DFPLAYER PCB use?

62 parts, built around the ATMEGA328P-AU, CH340C, DFR0299 and DW01A. 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 DFPLAYER PCB KiCad files?

From the Erolctk/ATmega328P-DFPlayer-PCB repository on GitHub, at the commit this page was made from: the board is DFPlayer-PCB/KICAD/DFPLAYER_PCB.kicad_pcb and its schematic DFPlayer-PCB/KICAD/DFPLAYER_PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the DFPLAYER PCB design in my own project?

Its repository states no licence, so its author keeps all rights: ask Erolctk before reusing the design.