TESI
Versions · current

V3: ESP32-S3 AudioBoard

Ready-made ESP32-S3 board with speaker and microphones. Pure Data runs on the node.

V3 parts: AudioBoard, speakers, enclosure parts, 1000 mAh battery.
V3 parts: AudioBoard, speakers, enclosure parts, 1000 mAh battery.
Status
Current
Period
2026-04 – present
Board
Waveshare ESP32-S3-AUDIO-Board
Processor
ESP32-S3, dual core, 16 MB flash, 8 MB PSRAM
Audio
ES8311 speaker codec with amplifier, ES7210 microphone ADC
Also
Seven RGB LEDs, buttons, expansion header for external sensors (e.g. BNO055 over I2C)
Network
Wi-Fi, ESP-NOW
Sound
On the node: Pure Data

Pure Data runs on the board: sensing, mapping and synthesis in one patch, without a computer. Sound comes from the speaker on the board. Nodes connect directly over ESP-NOW, without a router.

Work in progress. Two ways to run Pure Data on the board are being compared:

espd ESPdLib
Framework ESP-IDF Arduino
Install Prebuilt firmware, browser flasher (espd-kits) Arduino library
Patch upload USB or Wi-Fi, live reload Serial
Sensors and GPIO from a patch Built-in objects ([i2c], espd/ain, espd/din) Through Arduino code
Network from a patch Wi-Fi, ESP-NOW Through Arduino code

The V3 files move into this repository once the choice is made.

Files