Skip to the content
PCBKitNew board
4 layers65 × 56 mmEdrumulus, the printed circuit board in 3D

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

3

README

hardware/prototype_3hhh/kicad/README.md

edrumulus 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
QtyValueFootprintReferences
2822kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10, R11, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26 +12
16100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C3, C4, C5, C6, C7, C29, C31, C32, C33, C34, C35, C36, C37, C38
15BAV99Package_TO_SOT_SMD:SOT-23D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15
14100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3, R4, R5, R6, R7, R8, R9, R12, R29, R31, R35, R36
142n2Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25
410kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR33, R37, R45, R46
41µCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC8, C11, C26, C28
4MountingHole_2.7mm_M2.5MountingHole:MountingHole_2.7mm_M2.5MH1, MH2, MH3, MH4
222µCapacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC9, C10
2FerriteBeadInductor_SMD:L_1210_3225Metric_Pad1.42x2.65mm_HandSolderFB1, FB2
110nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC30
122µCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC27
1470Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR47
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1BOARD-LEDLED_SMD:LED_0603_1608MetricD31
1ESP32-WROOM-32URF_Module:ESP32-WROOM-32UU1
1MCP1754S-3302xMBPackage_TO_SOT_SMD:SOT-89-3U3
1Raspberry Pi GPIO pinsConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ2
1Trigger ConnectorConnector_Dsub:DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mmJ1

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 mmEdrumulus, the printed circuit board in 3D

    Edrumulus

    corrados/edrumulus

    Open Source E-Drum Trigger Module

    106 parts163GPL-2.0
  • 2 layers120 × 70 mmEdrumulus 3hhh, the printed circuit board in 3D

    Edrumulus 3hhh

    corrados/edrumulus

    Open Source E-Drum Trigger Module

    92 parts163GPL-2.0
  • 2 layersEdrumulus, the printed circuit board in 3D

    Edrumulus

    corrados/edrumulus

    Open Source E-Drum Trigger Module

    81 parts163GPL-2.0
  • 2 layers65 × 56.5 mmEdrumulus, the printed circuit board in 3D

    Edrumulus

    corrados/edrumulus

    Open Source E-Drum Trigger Module

    67 parts163GPL-2.0
  • 2 layers65 × 56.5 mmEdrumulus front panel, the printed circuit board in 3D

    Edrumulus front panel

    corrados/edrumulus

    Open Source E-Drum Trigger Module

    22 parts163GPL-2.0

Similar boards

  • 2 layers145 × 108 mmRC15, the printed circuit board in 3D

    RC15

    AgOpenGPS-Official/Rate_Control

    93 parts20GPL-3.0
  • 2 layers263.5 × 63.5 mmTobor, the printed circuit board in 3D

    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 mmESP32 Dev Board, the printed circuit board in 3D

    ESP32 Dev Board

    ProZSolutions/ESP32_Dev_Board

    ESP32-WROOM-32U Development Board (KiCad)

    19 parts7GPL-3.0
  • 2 layers126 × 57 mmMini Oven Controller, the printed circuit board in 3D

    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 mmPilot6Axis v2, the printed circuit board in 3D

    Pilot6Axis v2

    X-Lemon-X/Pilot_6_axis

    DIY Remote Controler Build

    126 parts2MIT
  • 2 layers48.9 × 33.7 mmEerste versie, the printed circuit board in 3D

    Eerste versie

    blijf-weg/PCB_RSSI

    24 parts
  • 2 layers129.6 × 89.8 mmPowerMeter REV36, the printed circuit board in 3D

    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