Sonatino PCB

Introducing the ultimate
audio processing
board.

Unlimited audio versatility in a compact form factor.
Currently out of stock. New revision coming.
Update - January 16, 2024: Additional testing showed that the board would benefit from improved power circuitry (for battery and direct power). I'm currently testing these changes and am very excited to make this available again soon! I appreciate your patience. It will be worth the wait!
Use the contact form to request notification when in stock.

HD Audio Meets a Familiar Platform.

Sonatino builds on the power and familiarity of the ESP32-S3 platform (compatible with Arduino IDE) and adds incredible audio capabilities — all in a form factor matching the Raspberry Pi Zero.
Audio Jack

Dedicated DAC and ADC

High-performance digital-to-analog and analog-to-digital chips deliver 24-bit, 192kHz audio through the built-in 3.5mm audio jack. Simultaneous input/output is possible using a TRRS adapter or headset. The integrated amplifer is capable of driving headphones, and input can be received at line or microphone levels using a built-in microphone preamp.
DAC and ADC

Built-In Amplifier

Sonatino features a built-in class D mono amplifier capable of driving a small 4Ω speaker at 2.5W, making it incredibly easy to add audio output to your project with minimal external components.
Speaker

Wireless and Wired Connectivity

Interact with your project wirelessly from nearby devices, or over the internet. Sonatino has built-in WiFi and Bluetooth 5 (LE) connectivity, USB-C, and 13 general-purpose I/O (GPIO) pins for connecting additional peripherals. And of course, connect audio devices using the built-in 3.5mm audio jack.
WiFi and Wired Connectivity

Abundant Storage Options

Need a place to store digital audio files or other project data? No problem! Sonatino's microcontroller includes 16 MB of flash memory, 8 MB of PSRAM (useful for code that needs more working memory), as well as a microSD card slot for additional storage.
Flash and microSD Storage

Battery-Powered Flexibility

Sonatino can be powered via USB-C, a 5 volt DC power supply, or a 3.7 volt LiPo/Li-ion battery. The built-in battery charger enables USB-C charging of a connected battery while operating the board, and Sonatino helps protect your battery from overcharging and over-discharging. The microcontroller and audio components can even be put into low-power mode for extended battery life.
Battery

Sonatino Specifications

Microcontroller & Storage

  • Microcontroller: ESP32-S3-WROOM-1 with 16 MB flash and 8 MB PSRAM (previously 2 MB PSRAM)
  • Additional Storage: microSD card slot with SPI interface

Audio

  • DAC: Cirrus Logic WM8524 — up to 24-bit 192kHz output (stereo)
  • ADC: Cirrus Logic WM8782 — up to 24-bit 192kHz input (mono)
  • Audio format: I2S
  • Speaker Amp: PAM8302 — 2.5W @ 4Ω (mono) with adjustable volume
  • Interface: 3.5mm audio jack supporting input and output (TRRS, CTIA standard)
  • Stereo Headphone Amp: TPA6132A2
  • Microphone Preamp: MAX4467
  • Input Level: Mic or line level
  • Output Level: Line or headphone level
  • Speaker Connection: onboard pins, optional screw terminal

Connectivity

  • WiFi: 802.11 b/g/n
  • Bluetooth: 5.0 (LE)
  • GPIO: 13 general-purpose I/O pins
  • USB-C for programming and data I/O

Power

  • Power Source: USB-C, 3.7V LiPo/Li-Ion battery, or 5V DC
  • Battery Charging: Charging circuit with overcharge and over-discharge protection
  • Low-Power Mode: ESP32-S3 supports deep sleep, and audio components can be put into low-power mode to extend battery life
  • Battery Connection: onboard pins, optional JST PH 2 battery connector (check polarity before connecting)

Status and Control

  • Trim pots for adjusting speaker volume and mic gain
  • Dip switches for selecting mic/line level and line/headphone level
  • Reset button
  • User-programmable blue status LED
  • Power and battery charging status LEDs

Physical

  • Dimensions: 65 x 30 mm x 7mm (2.6 x 1.2 x 0.3 in)
  • Weight: 11 g (0.4 oz)
  • Same size as a Raspberry Pi Zero (not compatible with Pi Zero)
  • Can be used with some Pi Zero cases (may require case modification)
Sonatino PCB
Your next audio project awaits.
Get started with Sonatino today.