

Edrumulus
Open Source E-Drum Trigger Module
- Size
- 65 × 56 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 112
- Nets
- 80
- Pads
- 338
- Tracks, vias
- 403, 209
- Pours
- 15
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 15 Dec 2020
- Updated
- 12 Sep 2026
Overview
Edrumulus is an open-source printed circuit board by corrados, from the corrados/edrumulus repository on GitHub, published under the GPL-2.0 licence. It is a 4-layer board of 65 × 56 mm with 112 parts on 80 nets, routed with 403 tracks and 209 vias.
It is built around the ESP32-WROOM-32U, AMS1117-3.3 and BAV99. Its parts include 47 resistors, 38 capacitors, 16 diodes, 3 ICs and 2 connectors. It belongs with the ESP32 boards of this library.
Main components
3ESP32-WROOM-32U
SMD,19.2x18mm-40℃~+85℃ -97dBm 2.4GHz 20.5dBm 3V~3.6V Bluetooth4.2 ESP32-DOWD UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC、CAN SMD,19.2x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsBAV99
SOT-231 Pair Series Connection 1.25V@150mA 100V 215mA 250mW 4A 4ns 500nA@80V SOT-23 Switching Diodes ROHSNexperiaSwitching Diodes
README
hardware/prototype_3hhh/kicad/README.mdedrumulus 3hhh prototype with a Teensy 4.1
PCBA design of the edrumulus circuit with modifications by 3hhh to be used with a Teensy 4.1 with soldered pins.
Features
- size: 12x7cm
- price: ~30 EUR plus shipping and tariffs (~10 EUR to EU) at https://jlcpcb.com/ for 5 units (2025)
- little soldering required:
- female socket for the Teensy 4.1
- SMD components intended for assembly at the manufacturer
- all 18 Teensy 4.1 analog inputs are connected to respective edrumulus circuits
- female header as "breakout" connector to the drum hardware via DuPont jumper wires: Standard 6,3mm Jack stereo cables can relatively easily be soldered to three male-male jumper wires to connect the board to the drum kit (search "solder wires" on youtube). It may make sense to use short cables for soldering and connect them to longer 6,3mm cables as needed.
- 3hhh modifications:
- Rp=10k for higher sensitivity
- some pins (A1-A5) with Rs=100k for low sensitivity needs (kick, ...)
- some pins (A6-A17) with Rs=10k for high sensitivity needs (snare, hihat, ...)
- 1N5819WS Schottky diode: cheaper and lower forward voltage than BAT85
- M2 screw holes
- also see this image
JLCPCB manufacturing
Make sure to select:
- 2 layers
- Suface Finish: LeadFree HASL or ENIG
- Mark on PCB: Order Number(Specify Position)
- PCB Assembly
Manufacturing incl. assembly (PCBA) can be done elsewhere as well, but was optimized for JLCPCB.
Used software
KiCad 9 with the JLCPCB plugin.
Useful presets: https://github.com/sethhillbrand/kicad_templates
Helpful KiCad tutorial: https://www.youtube.com/playlist?list=PLUOaI24LpvQPls1Ru_qECJrENwzD7XImd
Known issues
- edrumulus currently maxes out at ~15 used analog inputs
- the used female headers tend to run out of stock and may have to be replaced with others
- GND needs to be expanded with a small breadboard
Parts
112| Qty | Value | Footprint | References |
|---|---|---|---|
| 28 | 22k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10, R11, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26 +12 |
| 16 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C4, C5, C6, C7, C29, C31, C32, C33, C34, C35, C36, C37, C38 |
| 15 | BAV99 | Package_TO_SOT_SMD:SOT-23 | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15 |
| 14 | 100k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R8, R9, R12, R29, R31, R35, R36 |
| 14 | 2n2 | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R33, R37, R45, R46 |
| 4 | 1µ | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8, C11, C26, C28 |
| 4 | MountingHole_2.7mm_M2.5 | MountingHole:MountingHole_2.7mm_M2.5 | MH1, MH2, MH3, MH4 |
| 2 | 22µ | Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C9, C10 |
| 2 | FerriteBead | Inductor_SMD:L_1210_3225Metric_Pad1.42x2.65mm_HandSolder | FB1, FB2 |
| 1 | 10n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C30 |
| 1 | 22µ | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C27 |
| 1 | 470 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R47 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | BOARD-LED | LED_SMD:LED_0603_1608Metric | D31 |
| 1 | ESP32-WROOM-32U | RF_Module:ESP32-WROOM-32U | U1 |
| 1 | MCP1754S-3302xMB | Package_TO_SOT_SMD:SOT-89-3 | U3 |
| 1 | Raspberry Pi GPIO pins | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J2 |
| 1 | Trigger Connector | Connector_Dsub:DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm | J1 |
Questions
How big is the Edrumulus PCB?
It measures 65 × 56 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Edrumulus use?
112 parts, built around the ESP32-WROOM-32U, AMS1117-3.3 and BAV99. 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 Edrumulus KiCad files?
From the corrados/edrumulus repository on GitHub, at the commit this page was made from: the board is hardware/prototype5/edrumulus.kicad_pcb and its schematic hardware/prototype4/edrumulus.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Edrumulus design in my own project?
Its repository publishes it under the GPL-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from corrados/edrumulus
5- 2 layers196.7 × 84.6 mm

- 2 layers120 × 70 mm

- 2 layers

- 2 layers65 × 56.5 mm

- 2 layers65 × 56.5 mm

Similar boards
- 2 layers145 × 108 mm

- 2 layers263.5 × 63.5 mm

Tobor
evezor/tobor_v00
Tobor (robot spelled backwards), was built to be the most versatile open-source robotics system
124 parts126CERN-OHL-P-2.0 - 2 layers50 × 35 mm

ESP32 Dev Board
ProZSolutions/ESP32_Dev_Board
ESP32-WROOM-32U Development Board (KiCad)
19 parts7GPL-3.0 - 2 layers126 × 57 mm

Mini Oven Controller
MAWoodMain/ESP-Reflow-Oven
A retro fit of a Lidl middle aisle mini oven into a home reflow oven
46 parts2MIT - 2 layers171 × 83.9 mm

- 2 layers48.9 × 33.7 mm

- 2 layers46 × 76 mm

- 2 layers129.6 × 89.8 mm

PowerMeter REV36
dj1yr/LJ-RF-Powermeter-Teensy-4.1
Here is a collection of files for the RF Powermeter with Teensy 4.0/4.1. Since I could not find any source files for the PCB, I designed two boards based on Robert Entwistle (WA2T) and the really impressive software by…
75 parts