Olimex ESP32-ADF Board is Made for Smart Speakers, Internet Radios, VoIP Phones, and More

We’ve already covered several (smart) audio boards based on ESP32 WiSoC, including the Espressif’s own ESP32-LyraTD-MSC Audio Mic HDK,  as well as third party boards such as TTGO TAudio or Seeed Studio ESP32-A1S all compatible with the company’s ESP-ADF (Audio Development Framework) compatible with Baidu DuerOS, Google Assistant and Amazon Alexa.

Olimex ESP32-ADF adds another ESP32 audio option, and AFAIK the first one that is open source hardware, with two speakers, and a dual-microphone that enable projects such as Alexa smart speaker, internet radio receiver, or SiP VoIP phone.

Olimex ESP32-ADF
Click to Enlarge

Olimex ESP32-ADF specifications:

  • Wireless Module – ESP32-WROVER-B with 8MB PSRAM, 4MB Flash, WiFi 4 and Bluetooth 4.2 LE
  • Audio
    • Stereo microphones
    • Stereo 2x3W speakers with amplifier
    • Audio output jack
  • Display – UEXT connector for optional 2.8″ LCD display
  • USB – 1x micro USB port for power supply and programming
  • Misc – IR receiver, 4x touch buttons, 3x tactile buttons
  • Build-in programmer
  • Power Supply
    • 5V/1A via DC jack
    • On-board charger and LiPo battery header
  • Dimensions – 83x52mm

Open Source Hardware ESP32 Audio Board

The KiCad schematics, PCB layout, Gerber files, 3D files, and BoM are released under a CERN OHL v1.2 license on Github, and they also mention a GPL3 license for the software and a CC BY-SA 4.0 license for documentation. Right now, there’s nothing about software, nor documentation, but the code for the SiP VoIP phone and Internet Radio receiver will be committed next week once the company has completed the graphical UI. In the meantime, we can all check out the Amazon Alexa smart speaker demo.

Olimex ESP32-ADF board can be purchase now for 21.95 Euros with the two speakers, while the 2.8″ LCD display with 320×240 resolution and resistive touch panel is available for 15 Euros.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

1
Leave a Reply

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
bob Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
bob
Guest
bob

Nice open source board, maybe they miss an easyway to connect uart to host without put the board in download fw mode.
Hopefully UEXT connector share an i2c and spi to make a custum user interface even uart is always more easy (no slave/master constraint).
And 4 touch buttons is better to put on the back of the pcb because they can be exposed to user outside of the case, eg 1mm of colored epoxy on top of pcb