Espressif ESP32-Vaquita-DSPG

Compact voice interface board with DSPG voice DSP - designed for audio-centric smart devices.

2× Micro-USB
Espressif ESP32-Vaquita-DSPG board
ESP32
MCU
240MHz
clock
16MB
flash
520KB
SRAM
-
GPIO
BLE 4.2+ WiFi
radio
On this page

Pinout

2 pins
View:
Espressif ESP32-Vaquita-DSPG pinout diagram
PinGPIOLabelsStatusCapabilitiesNotes
1-5Vpower-5V input via the Micro-USB USB Power Port (J3). No VIN/5V pin header is broken out.
2-GNDground-Common ground, shared across the USB, speaker, earphone and FPC connectors. No dedicated GND header pin.
Pinout notes The Espressif ESP32-Vaquita-DSPG pinout brings out 2 pins - 0 usable GPIO alongside the 5V and GND power rails.

The Espressif ESP32-Vaquita-DSPG pinout brings out 2 pins - 0 usable GPIO alongside the 5V and GND power rails.

Getting started

flash your first firmware in ~2 minutes
Tool:
1
Connect over USB
Install your USB-serial driver (CH340 / CP210x) if no port appears. Not detected? Hold BOOT while plugging in.
2
Match & flash
Set the Tools options shown, then click Upload.
3
Verify it runs
The onboard LED on GPIO8 blinks - swap the pin if your board's LED differs.
Set these in Tools · leave everything else at default
Arduino IDE 2.x — Tools Copy
Board: "ESP32 Wrover Module"
Flash Size: "16MB (128Mb)"
Flash Mode: "DIO"
PSRAM: "QSPI PSRAM"
Partition Scheme: "16M Flash (3MB APP / 9.9MB FATFS)" (default)
Upload Speed: "921600"
▸ every other Tools option — leave at default
Board: ESP32 Wrover Module
Flash Size: 16MB (128Mb)
Flash Mode: DIO
PSRAM: QSPI PSRAM
Partition Scheme: 16M Flash (3MB APP / 9.9MB FATFS)
Upload Speed: 921600
Find it: Tools ▸ Board ▸ ESP32 Arduino ▸ ESP32 Wrover Module
blink.ino Copy
// blink the onboard LED
void setup() {
  pinMode(8, OUTPUT);
}
void loop() {
  digitalWrite(8, HIGH); delay(500);
  digitalWrite(8, LOW);  delay(500);
}
board to selectesp32dev⧉ copy
platformio.ini Copy
[env:esp32-vaquita-dspg]
platform = espressif32
board = esp32dev
framework = arduino
monitor_speed = 115200
upload_speed = 921600
board_build.arduino.memory_type = qio_qspi
build_flags = -DBOARD_HAS_PSRAM
Find it: PlatformIO Home ▸ Boards, search esp32dev — or type it after board =.
board to selectesp32dev⧉ copy
device.yaml Copy
esp32:
  board: esp32dev
  variant: esp32_vaquita_dspg
  framework:
    type: esp-idf
psram:
  mode: quad
  speed: 80MHz

# blink - GPIO8
output:
  - platform: gpio
    pin: 8
    id: led_out
light:
  - platform: binary
    name: "LED"
    output: led_out
Find it: search ESPHome's board list for esp32dev (same ids as PlatformIO).
esptool doesn't pick board settings — a prebuilt .bin already has them baked in. This is just the raw flash command.
terminal Copy
esptool.py --chip esp32 --port /dev/ttyACM0 \
  --baud 921600 write_flash 0x0 firmware.bin
--port = your /dev/tty* (macOS/Linux) or COMx (Windows).
Build details: sketch space 1966080 B · data 327680 B · DIO

Specifications

ESP32
Compute
MCU
ESP32
Clock
240 MHz
SRAM · Flash
520 KB · 16MB · 8MB (QSPI) PSRAM
Radio
Wi-Fi
802.11 b/g/n
Bluetooth
4.2 LE
Antenna
PCB
I/O
GPIO · ADC
- · Two 12-bit, 18 Channels
UART · I²C · SPI
3 · 2 · 4
PWM
16 channels
Power
USB
Micro-USB (UART) · Micro-USB
Serial
-
Boot address
0x1000
Flashing
Upload · OTA
esptool_py · esp_ota
Flash · Boot mode
DIO · DIO
Sketch · Data
1.88 MB · 320 KB
The Espressif ESP32-Vaquita-DSPG uses esptool_py for firmware uploads, esp_ota for over-the-air (OTA) updates. Flash mode is DIO with DIO boot mode. The maximum sketch size is 1.88 MB with 320 KB available for data.

About this board

At its core is the ESP32 - a dual-core Xtensa with both Bluetooth Classic and BLE.

Expect to pay about $35.00 - above the ~$20 typical for ESP32 boards.

Onboard you'll find 8MB (QSPI) PSRAM, a microphone (2-mic array), a speaker connector, an audio codec (ES8311), an amplifier and Reset/Boot/Function 1/Function 2 buttons.


The ESP32-Vaquita-DSPG is an advanced voice development board featuring the ESP32-WROVER module. It integrates the DSP Group’s DBMD5P digital signal processor, enabling high-performance voice processing and far-field voice recognition. This board is ideal for smart assistants, IoT voice-controlled devices, and AI-powered audio applications. It supports Wi-Fi, Bluetooth, and multiple audio processing features, making it a powerful solution for voice-enabled projects.
  • DBMD5P DSP Group audio SoC for far-field voice recognition (HDClear algorithms)
  • 360-degree 2-microphone far-field array
  • 8W audio power amplifier for external speaker
  • Five RGB LEDs

Where to buy

prices are typical street prices
Espressif ESP32-Vaquita-DSPG
Espressif ESP32-Vaquita-DSPG
$35.00per unit, typical
As an Amazon Associate, ESPboards earns from qualifying purchases.

Resources

Similar boards