ohmic-net / puca_dsp

Open source ESP32 development board for audio and dsp applications.
MIT License
59 stars 4 forks source link

PÚCA DSP

PÚCA DSP is an open source, Arduino compatible ESP32 development board for audio and digital signal processing applications. In this repository you will find the hardware design files, and software examples for;

Specifications

Processor & Memory

Audio

Form Factor and Connectivity

Power

Documentation

PUCA_DSP-PINOUT_V2

Pin Description

pin_description_repo-2

Absolute Maximum Ratings

abs_max_repo_v2

Maximum voltage before clipping on Audio Input, Aux L & Aux R = 3.3V peak-to-peak, AC. Audio input paths are AC coupled.

Maximum voltage on GPIO pins = 3.3V DC. GPIO pins are not overvoltage protected, for voltages higher than 3.3V use an input protection circuit such as a diode clamp or a level shifter.

Current Consumption Characteristics

current_repo

Battery Voltage Monitoring

Battery voltage monitoring is available by soldering the BT_LVL solder jumper on the PCB top side, which routes the battery voltage to GPIO 14.

Physical Dimensions

phys_dimensions_repo

*Height measurement is with pin headers soldered.

Open Source Licensing

certification-mark-IE000006-wide PÚCA DSP is Open Source Hardware Association certified, and can be found on the OSHWA website here; https://certification.oshwa.org/list.html

Hardware design files are released as open source under the CERN v1.2 license. PÚCA DSP software examples are released under the MIT license, software examples using Faust DSP also contain additional license information relevant to Faust DSP. Please review these licenses before using these files in your own projects to understand your obligations.

Video Tutorials

  1. Getting started with VS Code and PlatformIO IDE - https://www.youtube.com/watch?v=hKllKXUncVo
  2. Configuring the audio codec - https://www.youtube.com/watch?v=Auh9VE7Pjl8

Need a board?

There are a few available on Tindie - https://www.tindie.com/products/ohmic/puca-dsp/