Esp32-hvcc
sinneb·esp32-hvcc·kicad/eurorack_engine/eurorack_engine.kicad_pcb
About the Esp32-hvcc PCB
Esp32-hvcc is an open source ESP32 PCB design by sinneb, published on GitHub. It is a 2-layer board measuring 150.5 × 127 mm, with 74 components from 30 distinct parts.
Its main chip is the ESP32-DEVKITC-32D, from the ESP32 family. By type, the board carries 38 resistors, 7 capacitors, 4 switches, 4 diodes, 1 IC and 1 connector.
It belongs with the audio and iot & wireless designs in this gallery.
From the project
Heavy compiler (hvcc) sources running on ESP32-DevKitC powered eurorack module
This repo demonstrates a single file solution for running hvcc sources on the ESP32-devkitc, inspired by the Faust ESP32 architecture example. The hvcc compiler leverages the use of (a subset of) puredata operators on the cheap and fast esp32 uprocessor. The ESP32-devkitc combined with one PCM5102 CODEC, one WM8731 CODEC and an 8 port MCP3208 ADC provides a complete and available audio development platform with a very reasonable pricetag. UI provided via 4 buttons, 4 potentiometers and 4 leds.
Main components on the Esp32-hvcc
Esp32-hvcc bill of materials (BOM)
74 components, 30 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-DEVKITC-32D | MODULE_ESP32-DEVKITC-32D | U1 |
| 1 | EURO_PWR_2x5 | PinHeader_2x05_P2.54mm_Vertical | J9 |
| 1 | LM1117-3.3 | TO-220-3_Vertical | LM1117 |
| 1 | LM4040LP-10 | TO-92_Inline | LM4040 |
| 1 | MCP3208 | DIP-16_W7.62mm | MCP3208 |
| 1 | MCP6004 | DIP-14_W7.62mm_Socket | MCP6004 |
| 1 | PCM5102 | PCM5102 | PCM5102 |
| 1 | Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | PWR_SEL1 |
| 4 | R_POT | Potentiometer_Alps_RK09K_Single_Vertical | RV1, RV2, RV3, RV4 |
| 4 | SW_Push | SW_PUSH-12mm | SW1, SW2, SW3, SW4 |
| 1 | TL074 | DIP-14_W7.62mm_Socket | TL074 |
| 1 | cv in 1 | PJ301M-12 | in 1 |
| 1 | cv in 2 | PJ301M-12 | in 2 |
| 1 | cv in 3 | PJ301M-12 | in 3 |
| 1 | cv in 4 | PJ301M-12 | in 4 |
| 1 | codec out 1 | PJ301M-12 | out 1 |
| 1 | codec out 2 | PJ301M-12 | out 2 |
| 1 | codec out 3 | PJ301M-12 | out 3 |
| 1 | codec out 4 | PJ301M-12 | out 4 |
| 4 | LED | LED_D5.0mm | D1, D2, D3, D4 |
Show 10 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 47uf | C_Radial_D6.3mm_H5.0mm_P2.50mm | C1, C2 |
| 5 | 100n | C_Disc_D4.3mm_W1.9mm_P5.00mm | C3, C4, C5, C6, C7 |
| 4 | 220r | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R4 |
| 8 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5, R6, R17, R18, R19, R20, R31, R32 |
| 12 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R7, R8, R11, R12, R23, R24, R27, R28 +4 |
| 4 | 200k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R9, R10, R21, R22 |
| 4 | 100k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R13, R14, R25, R26 |
| 4 | 33k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R15, R16, R29, R30 |
| 1 | 4r7 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R33 |
| 1 | 2k2 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R34 |
Esp32-hvcc design files
The KiCad project lives in the sinneb/esp32-hvcc repository on GitHub; these links point at the commit this page was built from.
Esp32-hvcc: common questions
What microcontroller does the Esp32-hvcc use?
The Esp32-hvcc is built around the ESP32-DEVKITC-32D, from the ESP32 family.
How big is the Esp32-hvcc PCB?
The Esp32-hvcc measures 150.5 × 127 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Esp32-hvcc?
74 components, from 30 distinct parts. The full bill of materials is listed on this page.
Where can I download the Esp32-hvcc design files?
From the sinneb/esp32-hvcc repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Esp32-hvcc design in my own project?
The repository has no license, so all rights stay with sinneb. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Esp32-hvcc without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k