
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.

DC power input for the DFPlayer Mini module; official wiki specification lists DC3.2~5V.
UART serial receive input used for microcontroller serial control.
UART serial transmit output used for microcontroller serial control.
Right-channel DAC / line-level stereo audio output for external amplifier or headphones.
Left-channel DAC / line-level stereo audio output for external amplifier or headphones.
One side of the direct speaker output driven by the built-in mono amplifier.
Ground reference for power, audio and signal interfaces.
Other side of the direct speaker output driven by the built-in mono amplifier.
Playback status output; used to indicate whether audio is currently playing.
USB data minus connection exposed by the module.
USB data plus connection exposed by the module.
Analogue key input for AD key control mode.
Analogue key input for AD key control mode.
Simple I/O control input for button-style playback control.
Second ground pin on the module edge.
Simple I/O control input for button-style playback control.
| Pin | Position | Type | Function |
|---|---|---|---|
| VCC | left side, pin 1 from top on the DFR0299 pin-map image | Power | DC power input for the DFPlayer Mini module; official wiki specification lists DC3.2~5V. |
| RX | left side, pin 2 from top on the DFR0299 pin-map image | UART | UART serial receive input used for microcontroller serial control. |
| TX | left side, pin 3 from top on the DFR0299 pin-map image | UART | UART serial transmit output used for microcontroller serial control. |
| DAC_R | left side, pin 4 from top on the DFR0299 pin-map image | GPIO | Right-channel DAC / line-level stereo audio output for external amplifier or headphones. |
| DAC_L | left side, pin 5 from top on the DFR0299 pin-map image | GPIO | Left-channel DAC / line-level stereo audio output for external amplifier or headphones. |
| SPK_1 | left side, pin 6 from top on the DFR0299 pin-map image | Unknown | One side of the direct speaker output driven by the built-in mono amplifier. |
| GND | left side, pin 7 from top on the DFR0299 pin-map image | Ground | Ground reference for power, audio and signal interfaces. |
| SPK_2 | left side, pin 8 from top on the DFR0299 pin-map image | Unknown | Other side of the direct speaker output driven by the built-in mono amplifier. |
| BUSY | right side, pin 1 from top on the DFR0299 pin-map image | Unknown | Playback status output; used to indicate whether audio is currently playing. |
| USB- | right side, pin 2 from top on the DFR0299 pin-map image | USB | USB data minus connection exposed by the module. |
| USB+ | right side, pin 3 from top on the DFR0299 pin-map image | USB | USB data plus connection exposed by the module. |
| ADKEY_2 | right side, pin 4 from top on the DFR0299 pin-map image | Analog | Analogue key input for AD key control mode. |
| ADKEY_1 | right side, pin 5 from top on the DFR0299 pin-map image | Analog | Analogue key input for AD key control mode. |
| IO_2 | right side, pin 6 from top on the DFR0299 pin-map image | GPIO | Simple I/O control input for button-style playback control. |
| GND | right side, pin 7 from top on the DFR0299 pin-map image | Ground | Second ground pin on the module edge. |
| IO_1 | right side, pin 8 from top on the DFR0299 pin-map image | GPIO | Simple I/O control input for button-style playback control. |
DC power input for the DFPlayer Mini module; official wiki specification lists DC3.2~5V.
UART serial receive input used for microcontroller serial control.
UART serial transmit output used for microcontroller serial control.
Right-channel DAC / line-level stereo audio output for external amplifier or headphones.
Left-channel DAC / line-level stereo audio output for external amplifier or headphones.
One side of the direct speaker output driven by the built-in mono amplifier.
Ground reference for power, audio and signal interfaces.
Other side of the direct speaker output driven by the built-in mono amplifier.
Playback status output; used to indicate whether audio is currently playing.
USB data minus connection exposed by the module.
USB data plus connection exposed by the module.
Analogue key input for AD key control mode.
Analogue key input for AD key control mode.
Simple I/O control input for button-style playback control.
Second ground pin on the module edge.
Simple I/O control input for button-style playback control.
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.
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.
Adafruit Audio FX Mini Sound Board - WAV/OGG Trigger 16MB Flash visual previewAdafruit Audio FX Mini Sound Board - WAV/OGG Trigger 16MB Flash
Adafruit Audio FX Sound Board - WAV/OGG Trigger with 2MB Flash visual previewAdafruit Audio FX Sound Board - WAV/OGG Trigger with 2MB Flash
Adafruit Audio FX Sound Board + 2x2W Amp - WAV/OGG Trigger -16MB visual previewAdafruit Audio FX Sound Board + 2x2W Amp - WAV/OGG Trigger -16MB
Adafruit I2S 3W Stereo Speaker Bonnet for Raspberry Pi - Mini Kit visual previewAdafruit I2S 3W Stereo Speaker Bonnet for Raspberry Pi - Mini Kit
Adafruit Music Maker FeatherWing - MP3 OGG WAV MIDI Synth Player visual previewAdafruit Music Maker FeatherWing - MP3 OGG WAV MIDI Synth Player
Adafruit PCM5100 I2S DAC with Line Level Output visual previewAdafruit PCM5100 I2S DAC with Line Level Output
Adafruit PCM5102 I2S DAC with Line Level Output visual previewAdafruit PCM5102 I2S DAC with Line Level Output
Adafruit PCM5122 I2S DAC with Line Level Output visual previewAdafruit PCM5122 I2S DAC with Line Level Output
Adafruit TLV320DAC3100 I2S DAC with Headphone and Speaker Out visual previewAdafruit TLV320DAC3100 I2S DAC with Headphone and Speaker Out
ASR Board for Arduino visual previewASR Board for Arduino
Audio Adaptor Board for Teensy 3.0 - 3.6 visual previewAudio Adaptor Board for Teensy 3.0 - 3.6
Audio Adaptor Board for Teensy 4.0 visual previewAudio Adaptor Board for Teensy 4.0
2030 Cavity Speaker Type B, 8Ω 2W (2PIN PH1.25) visual previewPassive 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 previewMAX4466 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 previewMAX98357A 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 previewDFRobot 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