Schematik raised $4.6M to help anyone build hardware with AI$4.6MIL PRE-SEED ANNOUNCEMENT
CommunityPartsBlogAbout
CommunityPartsBlogAbout

Product

  • Home
  • Try Schematik
  • Download

Resources

  • Community
  • ESP32 projects
  • Blog
  • Press
  • Information for AI

Compare

  • Schematik or Fritzing
  • Schematik or Tinkercad
  • Schematik or Wokwi
  • Schematik or Claude Code

Company

  • Company
  • Jobs
  • Privacy
Making
hardware
less hard

Built with love in Europe. For makers everywhere.

© 2026 Schematik

All rights reserved

  1. Parts
  2. /Audio
  3. /Audio boards

DFPlayer Mini MP3 Player

OverviewWiringAlternates
DFPlayer Mini MP3 Player - DFRobot - DFR0299

Compact MP3/WAV/WMA playback module with onboard TF card slot (up to 32 GB), 3 W mono amplifier, and stereo DAC output. Controlled via serial UART from Arduino, ESP32, or similar. One of the most widely used embedded audio modules.

Parts tray full · 5 max · remove a part to add another
DFPlayer Mini MP3 Player — DFRobot — DFR0299

Offers

  • DFRobot$5.90

Offers

  • DFRobot$5.90

Pinout

Logical pinout · physical placement not verified
DFPLAYER MINI MP3 PLAYVCCBUSYRXUSB-TXUSB+DAC_RADKEY_2DAC_LADKEY_1SPK_1IO_2GNDGNDSPK_2IO_1
  • VCCleft side, pin 1 from top on the DFR0299 pin-map image

    DC power input for the DFPlayer Mini module; official wiki specification lists DC3.2~5V.

    Type · Power
  • RXleft side, pin 2 from top on the DFR0299 pin-map image

    UART serial receive input used for microcontroller serial control.

    Type · UART
  • TXleft side, pin 3 from top on the DFR0299 pin-map image

    UART serial transmit output used for microcontroller serial control.

    Type · UART
  • DAC_Rleft side, pin 4 from top on the DFR0299 pin-map image

    Right-channel DAC / line-level stereo audio output for external amplifier or headphones.

    Type · GPIO
  • DAC_Lleft side, pin 5 from top on the DFR0299 pin-map image

    Left-channel DAC / line-level stereo audio output for external amplifier or headphones.

    Type · GPIO
  • SPK_1left side, pin 6 from top on the DFR0299 pin-map image

    One side of the direct speaker output driven by the built-in mono amplifier.

    Type · Unknown
  • GNDleft side, pin 7 from top on the DFR0299 pin-map image

    Ground reference for power, audio and signal interfaces.

    Type · Ground
  • SPK_2left side, pin 8 from top on the DFR0299 pin-map image

    Other side of the direct speaker output driven by the built-in mono amplifier.

    Type · Unknown
  • BUSYright side, pin 1 from top on the DFR0299 pin-map image

    Playback status output; used to indicate whether audio is currently playing.

    Type · Unknown
  • USB-right side, pin 2 from top on the DFR0299 pin-map image

    USB data minus connection exposed by the module.

    Type · USB
  • USB+right side, pin 3 from top on the DFR0299 pin-map image

    USB data plus connection exposed by the module.

    Type · USB
  • ADKEY_2right side, pin 4 from top on the DFR0299 pin-map image

    Analogue key input for AD key control mode.

    Type · Analog
  • ADKEY_1right side, pin 5 from top on the DFR0299 pin-map image

    Analogue key input for AD key control mode.

    Type · Analog
  • IO_2right side, pin 6 from top on the DFR0299 pin-map image

    Simple I/O control input for button-style playback control.

    Type · GPIO
  • GNDright side, pin 7 from top on the DFR0299 pin-map image

    Second ground pin on the module edge.

    Type · Ground
  • IO_1right side, pin 8 from top on the DFR0299 pin-map image

    Simple I/O control input for button-style playback control.

    Type · GPIO
PinPositionTypeFunction
VCCleft side, pin 1 from top on the DFR0299 pin-map imagePowerDC power input for the DFPlayer Mini module; official wiki specification lists DC3.2~5V.
RXleft side, pin 2 from top on the DFR0299 pin-map imageUARTUART serial receive input used for microcontroller serial control.
TXleft side, pin 3 from top on the DFR0299 pin-map imageUARTUART serial transmit output used for microcontroller serial control.
DAC_Rleft side, pin 4 from top on the DFR0299 pin-map imageGPIORight-channel DAC / line-level stereo audio output for external amplifier or headphones.
DAC_Lleft side, pin 5 from top on the DFR0299 pin-map imageGPIOLeft-channel DAC / line-level stereo audio output for external amplifier or headphones.
SPK_1left side, pin 6 from top on the DFR0299 pin-map imageUnknownOne side of the direct speaker output driven by the built-in mono amplifier.
GNDleft side, pin 7 from top on the DFR0299 pin-map imageGroundGround reference for power, audio and signal interfaces.
SPK_2left side, pin 8 from top on the DFR0299 pin-map imageUnknownOther side of the direct speaker output driven by the built-in mono amplifier.
BUSYright side, pin 1 from top on the DFR0299 pin-map imageUnknownPlayback status output; used to indicate whether audio is currently playing.
USB-right side, pin 2 from top on the DFR0299 pin-map imageUSBUSB data minus connection exposed by the module.
USB+right side, pin 3 from top on the DFR0299 pin-map imageUSBUSB data plus connection exposed by the module.
ADKEY_2right side, pin 4 from top on the DFR0299 pin-map imageAnalogAnalogue key input for AD key control mode.
ADKEY_1right side, pin 5 from top on the DFR0299 pin-map imageAnalogAnalogue key input for AD key control mode.
IO_2right side, pin 6 from top on the DFR0299 pin-map imageGPIOSimple I/O control input for button-style playback control.
GNDright side, pin 7 from top on the DFR0299 pin-map imageGroundSecond ground pin on the module edge.
IO_1right side, pin 8 from top on the DFR0299 pin-map imageGPIOSimple I/O control input for button-style playback control.
Logical pinout · physical placement not verified
DFPLAYER MINI MP3 PLAYVCCBUSYRXUSB-TXUSB+DAC_RADKEY_2DAC_LADKEY_1SPK_1IO_2GNDGNDSPK_2IO_1

Pin details

16 connections
  1. VCC

    DC power input for the DFPlayer Mini module; official wiki specification lists DC3.2~5V.

    Power
    left side, pin 1 from top on the DFR0299 pin-map image
  2. RX

    UART serial receive input used for microcontroller serial control.

    UART
    left side, pin 2 from top on the DFR0299 pin-map image
  3. TX

    UART serial transmit output used for microcontroller serial control.

    UART
    left side, pin 3 from top on the DFR0299 pin-map image
  4. DAC_R

    Right-channel DAC / line-level stereo audio output for external amplifier or headphones.

    GPIO
    left side, pin 4 from top on the DFR0299 pin-map image
  5. DAC_L

    Left-channel DAC / line-level stereo audio output for external amplifier or headphones.

    GPIO
    left side, pin 5 from top on the DFR0299 pin-map image
  6. SPK_1

    One side of the direct speaker output driven by the built-in mono amplifier.

    Unknown
    left side, pin 6 from top on the DFR0299 pin-map image
  7. GND

    Ground reference for power, audio and signal interfaces.

    Ground
    left side, pin 7 from top on the DFR0299 pin-map image
  8. SPK_2

    Other side of the direct speaker output driven by the built-in mono amplifier.

    Unknown
    left side, pin 8 from top on the DFR0299 pin-map image
  9. BUSY

    Playback status output; used to indicate whether audio is currently playing.

    Unknown
    right side, pin 1 from top on the DFR0299 pin-map image
  10. USB-

    USB data minus connection exposed by the module.

    USB
    right side, pin 2 from top on the DFR0299 pin-map image
  11. USB+

    USB data plus connection exposed by the module.

    USB
    right side, pin 3 from top on the DFR0299 pin-map image
  12. ADKEY_2

    Analogue key input for AD key control mode.

    Analog
    right side, pin 4 from top on the DFR0299 pin-map image
  13. ADKEY_1

    Analogue key input for AD key control mode.

    Analog
    right side, pin 5 from top on the DFR0299 pin-map image
  14. IO_2

    Simple I/O control input for button-style playback control.

    GPIO
    right side, pin 6 from top on the DFR0299 pin-map image
  15. GND

    Second ground pin on the module edge.

    Ground
    right side, pin 7 from top on the DFR0299 pin-map image
  16. IO_1

    Simple I/O control input for button-style playback control.

    GPIO
    right side, pin 8 from top on the DFR0299 pin-map image

Start wiring

UART · I2S · Module

Confirm the data interface matches your host board.

Module pins: VCC, GND, RX, TX. Schematik maps them to your board in the app.

Audio boards

50 other options

Adafruit Audio FX boards and WAV Trigger for standalone playback, DFPlayer Pro and Gravity MP3 for MCU-scripted audio, EasyVR for speech recognition, Fermion/Gravity voice recorders, and Pi I2S DAC/codec boards.

View all 50
  • Adafruit Audio FX Mini Sound Board - WAV/OGG Trigger 16MB Flash visual preview

    Adafruit Audio FX Mini Sound Board - WAV/OGG Trigger 16MB Flash

  • Adafruit Audio FX Sound Board - WAV/OGG Trigger with 2MB Flash visual preview

    Adafruit Audio FX Sound Board - WAV/OGG Trigger with 2MB Flash

  • Adafruit Audio FX Sound Board + 2x2W Amp - WAV/OGG Trigger -16MB visual preview

    Adafruit Audio FX Sound Board + 2x2W Amp - WAV/OGG Trigger -16MB

  • Adafruit I2S 3W Stereo Speaker Bonnet for Raspberry Pi - Mini Kit visual preview

    Adafruit I2S 3W Stereo Speaker Bonnet for Raspberry Pi - Mini Kit

  • Adafruit Music Maker FeatherWing - MP3 OGG WAV MIDI Synth Player visual preview

    Adafruit Music Maker FeatherWing - MP3 OGG WAV MIDI Synth Player

  • Adafruit PCM5100 I2S DAC with Line Level Output visual preview

    Adafruit PCM5100 I2S DAC with Line Level Output

    $3.95
  • Adafruit PCM5102 I2S DAC with Line Level Output visual preview

    Adafruit PCM5102 I2S DAC with Line Level Output

    $4.95
  • Adafruit PCM5122 I2S DAC with Line Level Output visual preview

    Adafruit PCM5122 I2S DAC with Line Level Output

    $7.50
  • Adafruit TLV320DAC3100 I2S DAC with Headphone and Speaker Out visual preview

    Adafruit TLV320DAC3100 I2S DAC with Headphone and Speaker Out

    $6.95
  • ASR Board for Arduino visual preview

    ASR Board for Arduino

  • Audio Adaptor Board for Teensy 3.0 - 3.6 visual preview

    Audio Adaptor Board for Teensy 3.0 - 3.6

    ?
  • Audio Adaptor Board for Teensy 4.0 visual preview

    Audio Adaptor Board for Teensy 4.0

    ?

Related groups

4 groups
2030 Cavity Speaker Type B, 8Ω 2W (2PIN PH1.25) visual preview

Buzzers & speakers

Passive speakers from 1 W to 20 W (4–8 Ω), piezo buzzers active and passive, bone-conductor and surface transducers, and a BOSON buzzer module — all need a matching driver circuit or amplifier.

Audio · Buzzers & speakers · 23 parts

6+1 Microphone Array visual preview

Microphones

MAX4466 and MAX9814 electret preamp breakouts for analog audio, I2S MEMS mics (ICS-43434, SPH0645LM4H, INMP441) for digital audio, PDM breakouts, ReSpeaker arrays for far-field pickup, and an LM386 sound detector.

Audio · Microphones · 17 parts

3W Mini Audio Stereo Amplifier (W2) visual preview

Amplifiers

MAX98357A and MAX98357 I2S class-D amps, PAM8403 and TPA2012 analog stereo amps, MAX9744 20W stereo amp, LM386 and PAM8302 mono amps, and discrete op-amp packs for signal-level work.

Audio · Audio amplifiers · 15 parts

1.75mm PLA (1kg) - Black visual preview

3D printing

DFRobot 1.75 mm PLA in 1 kg spools makes up the bulk of the group, in over 15 colors. Specialty options include PVA in both diameters, NinjaFlex flexible filament, Proto-Pasta conductive PLA, and wood-fill. OverLord printer spares and OverLord printers round out the hardware side.

Tools & prototyping · 3D printing · 53 parts