Skip to the content
PCBKitNew board
2 layers196.7 × 84.6 mmEdrumulus, the printed circuit board in 3D

Open Source E-Drum Trigger Module

Size
196.7 × 84.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
106
Nets
55
Pads
293
Tracks, vias
523, 3
Pours
2
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 2-layer board of 196.7 × 84.6 mm with 106 parts on 55 nets, routed with 523 tracks and 3 vias.

It is built around the BAT85. Its parts include 43 resistors, 27 diodes, 22 capacitors, 11 connectors and 3 ICs. It belongs with the ESP32 boards of this library.

Main components

1

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

106
QtyValueFootprintReferences
26BAT85Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +10
2422kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R26 +8
12100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R8, R25, R27, R29, R32
122n2Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1, C2, C3, C4, C5, C6, C7, C9, C10, C12, C13, C14
8100nCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC15, C31, C32, C33, C34, C35, C36, C37
210kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR28, R37
21µCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC8, C11
2220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR40, R42
110Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR39
11N914Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD27
133Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR41
14k7Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR43
16N138Package_DIP:DIP-8_W7.62mm_SocketU2
1Crashedrumulus:Jack_6.35mm_Neutrik_NMJ6HCD2_HorizontalJ3
1ESP32-DEVKIT-V1edrumulus:esp32_devkit_v1U1
1Hi-Hatedrumulus:Jack_6.35mm_Neutrik_NMJ6HCD2_HorizontalJ1
1Hi-Hat-Ctrledrumulus:Jack_6.35mm_Neutrik_NMJ6HCD2_HorizontalJ9
1Kickedrumulus:Jack_6.35mm_Neutrik_NMJ6HCD2_HorizontalJ8
1L78L33_TO92Package_TO_SOT_THT:TO-92_InlineU3
1MIDI-INConnectors_UNITRA:DIN-5J10
1MIDI-OUTConnectors_UNITRA:DIN-5J11
1Rideedrumulus:Jack_6.35mm_Neutrik_NMJ6HCD2_HorizontalJ4
1Snareedrumulus:Jack_6.35mm_Neutrik_NMJ6HCD2_HorizontalJ2
1Tom1edrumulus:Jack_6.35mm_Neutrik_NMJ6HCD2_HorizontalJ5
1Tom2edrumulus:Jack_6.35mm_Neutrik_NMJ6HCD2_HorizontalJ6
1Tom3edrumulus:Jack_6.35mm_Neutrik_NMJ6HCD2_HorizontalJ7

Questions

How big is the Edrumulus PCB?

It measures 196.7 × 84.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Edrumulus use?

106 parts, built around the BAT85. 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/prototype6/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
  • 4 layers65 × 56 mmEdrumulus, the printed circuit board in 3D

    Edrumulus

    corrados/edrumulus

    Open Source E-Drum Trigger Module

    112 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 layers213 × 65.1 mmSizif512, the printed circuit board in 3D

    Sizif512

    UzixLS/zx-sizif-512

    ZX Spectrum CPLD-based clone for rubber case

    214 parts195MIT
  • 2 layers111.3 × 106.4 mmSuper Sixteen v1, the printed circuit board in 3D

    Super Sixteen v1

    matthewcieplak/super-sixteen

    Code and schematics for the Super Sixteen Eurorack sequencer

    141 parts171
  • 2 layers66 × 99 mmNucleo32TNC, the printed circuit board in 3D

    Nucleo32TNC

    mobilinkd/NucleoTNC

    The Nucleo TNC is a breadboard implementation of the Mobilinkd TNC3 using a STM32L432KC Nucleo32 board. This TNC faithfully implements the audio section and EEPROM storage of the TNC3.

    54 parts110GPL-3.0
  • 2 layers28.6 × 36.8 mmZXROM-4in1, the printed circuit board in 3D

    ZXROM-4in1

    pmandes/zx-spectrum-issue6a-replica

    ZX Spectrum 48k Issue 6A board replica

    9 parts52
  • 2 layers140 × 85 mmSizif128, the printed circuit board in 3D

    Sizif128

    UzixLS/zx-sizif-128

    Easy-to-build minimalistic ZX Spectrum clone

    112 parts34MIT
  • 2 layers20 × 110 mmNode main, the printed circuit board in 3D

    Node main

    attoparsec/Node

    KiCAD project and Arduino code for the Node module

    47 parts19
  • 2 layers335 × 250 mmACE Board, the printed circuit board in 3D

    ACE Board

    acwright/6502-ACE

    6502-ACE 8-Bit Retro Computer Project

    205 parts12CERN-OHL-P-2.0
  • 2 layers36.4 × 31.8 mmMB9X UART, the printed circuit board in 3D

    MB9X UART

    famicomical/MB9X-UART

    In-system Serial Programming Adapter for Fujitsu F2MC-16LX microcontrollers

    15 parts6