

Control
Esp32 based eurorack module.
- Size
- 39.6 × 99.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 38
- Nets
- 30
- Pads
- 108
- Tracks, vias
- 166, 167
- Pours
- 90
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 7 Aug 2025
- Updated
- 6 Oct 2025
Overview
Control is an open-source printed circuit board by Antonio-Ciociola, from the Antonio-Ciociola/esper repository on GitHub. It is a 2-layer board of 39.6 × 99.1 mm with 38 parts on 30 nets, routed with 166 tracks and 167 vias.
It is built around the TL072 and SMF16A. Its parts include 12 resistors, 9 capacitors, 8 connectors, 4 diodes and 1 IC.
Main components
2TL072
SOP-8-18V~18V 0℃~+70℃ 1.4mA 1.5nA 10V/us 10mV 2 2.5nA 3MHz 85dB SOP-8 Operational Amplifier ROHSGcoreOperational AmplifierSMF16A
SOD-123FL-65℃~+150℃ 17V 19.7V 1uA 200W 26V 7.2A@10/1000us IEC 61000-4-2、IEC 61000-4-4 TVS Unidirectional SOD-123FL ESD and Surge Protection (TVS/ESD) ROHSLittelfuseESD And Surge Protection (TVS/ESD)
README
README.mdEsper
An esp32 based eurorack module.

Specifications
- 8HP width
- 4 CV inputs
- 2 Audio Outputs
- Oled Display with LVGL GUI
- Rotary Encoder with Push Button
- Esp32s3 has 2 cores, Bluetooth and Wifi support
Photos

Future Plans and Issues
- Better alternative to external adc for cv inputs
- Codec chip for both audio in and out, to allow for audio processing
- The esp32s3 floating point performance is not great
Parts
38| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 10k | Library:R_0603_1608Metric | R1, R2, R3, R4, R7, R8 |
| 4 | SMF16A | Library:D_SMF | D1, D2, D3, D4 |
| 2 | 0.1u | Library:C_0603_1608Metric | C4, C5 |
| 2 | 10nF | Library:C_0603_1608Metric | C1, C2 |
| 2 | 1k | Library:R_0603_1608Metric | R11, R12 |
| 2 | 1n | Library:C_0603_1608Metric | C6, C7 |
| 2 | 2.2k | Library:R_0603_1608Metric | R5, R6 |
| 2 | 33k | Library:R_0603_1608Metric | R9, R10 |
| 2 | _10p | Library:C_0603_1608Metric | C8, C9 |
| 1 | Dac1 | Library:Jack | J9 |
| 1 | Dac2 | Library:Jack | J10 |
| 1 | In1 | Library:Jack | J5 |
| 1 | In2 | Library:Jack | J6 |
| 1 | In3 | Library:Jack | J7 |
| 1 | In4 | Library:Jack | J8 |
| 1 | LOGO | Library:Sonic | G*** |
| 1 | M3 | Library:MountingHole_3.2mm_M3_Pad | H1 |
| 1 | RotaryEncoder_Switch_MP | Library:RotaryEncoder_Switch | SW1 |
| 1 | SSD1306 | Library:128x64OLED | Brd1 |
| 1 | TL072 | Library:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | _10pF | Library:C_0603_1608Metric | C3 |
| 1 | c_In_Con | Library:PinHeader_1x09_P2.54mm_Vertical | J1 |
| 1 | c_Out_Con | Library:PinHeader_1x07_P2.54mm_Vertical | J4 |
Questions
How big is the Control PCB?
It measures 39.6 × 99.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Control use?
38 parts, built around the TL072 and SMF16A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Control KiCad files?
From the Antonio-Ciociola/esper repository on GitHub, at the commit this page was made from: the board is pcb/esper_v1/control.kicad_pcb and its schematic pcb/esper_v1/Input.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Control design in my own project?
Its repository states no licence, so its author keeps all rights: ask Antonio-Ciociola before reusing the design.
More from Antonio-Ciociola/esper
2- 2 layers80.8 × 99.1 mm

- 2 layers39.6 × 99.1 mm

Similar boards
- 2 layers112 × 57 mm

Caravansensor
MartinVerges/womolin-waterlevel
DIY project to build a smart fuel sensor for RVs or in other projects. It is based on air pressure and is able to measure fresh water as well as grey and black water levels with high precision.
226 parts17 - 4 layers85 × 50 mm

- 2 layers156.5 × 145.5 mm

- 4 layers58.9 × 48.4 mm

Apppd
chithigun23/ANUFS-APPPD
An update to the Accelerator Pedal Position Plausibility Device to remain compliant with the use of a paddle shift system.
103 parts - 4 layers28.3 × 54 mm

- 4 layers130 × 100 mm

Usb controlled debug hub
misko/prompt2device
The separate vNext PCB skill and orchestrator package is available alongside the reference workflow below; existing projects keep their accepted toolchain until an explicit migration.
175 parts3MIT - 2 layers79 × 79 mm

Brown studios minuet minuet 086b34
punkfab/pcb-corpus
235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark
88 parts1 - 2 layers148 × 84.5 mm

Panel daisy
ohmtech-rdi/eurorack-blocks
Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust
259 parts410