

Drum machine
Embedded Graphics Music Notation Engraver
- Size
- 171 × 120 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 135
- Nets
- 177
- Pads
- 582
- Tracks, vias
- 1,473, 130
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 19 Jul 2024
- Updated
- 16 Nov 2025
Overview
Drum machine is an open-source printed circuit board by PietPtr, from the PietPtr/Rytmos repository on GitHub. It is a 2-layer board of 171 × 120 mm with 135 parts on 177 nets, routed with 1,473 tracks and 130 vias.
It is built around the CD4051BE. Its parts include 56 switches, 16 resistors, 16 diodes, 16 transistors and 12 ICs. It belongs with the RP2040 boards of this library.
Main components
1README
README.mdRytmos
Very much experimental software for defining, rendering, synthesizing, and practicing single voice music notation using embedded graphics (e.g. on an SSD1306 128x64 OLED display)
Parts
135| Qty | Value | Footprint | References |
|---|---|---|---|
| 48 | SW_SPDT | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +32 |
| 16 | 470R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16 |
| 16 | LED | LED_THT:LED_D3.0mm | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16 |
| 16 | NPN | Package_TO_SOT_THT:TO-92L_Inline | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16 |
| 11 | CD4051B | Package_DIP:DIP-16_W7.62mm | U1, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12 |
| 6 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H1, H2, H3, H4, H5, H6 |
| 3 | R_Expr | Potentiometer_THT:Potentiometer_Alps_RK09K_Single_Vertical | RV4, RV5, RV6 |
| 3 | R_Filter | Potentiometer_THT:Potentiometer_Alps_RK09K_Single_Vertical | RV7, RV8, RV9 |
| 3 | R_Vol | Potentiometer_THT:Potentiometer_Alps_RK09K_Single_Vertical | RV1, RV2, RV3 |
| 1 | Conn_01x02_Pin | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | 5V_BAT1 |
| 1 | Conn_01x03 | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J1 |
| 1 | DAC | rytmos:PCM5102_BREAKOUT | DAC1 |
| 1 | Pico | MCU_RaspberryPi_and_Boards:RPi_Pico_SMD | U2 |
| 1 | R_BPM | Potentiometer_THT:Potentiometer_Alps_RK09K_Single_Vertical | RV10 |
| 1 | SW_SPDT_COUNTOFF | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | SW50 |
| 1 | SW_SPDT_CYMBAL | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | SW49 |
| 1 | SW_SPDT_LEDS | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | SW52 |
| 1 | SW_SPDT_PLAYSTOP | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | SW51 |
| 1 | SW_SPDT_RESERVED0 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | SW54 |
| 1 | SW_SPDT_RESERVED1 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | SW55 |
| 1 | SW_SPDT_RESERVED2 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | SW56 |
| 1 | SW_SPDT_TIMESIG | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | SW53 |
Questions
How big is the Drum machine PCB?
It measures 171 × 120 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Drum machine use?
135 parts, built around the CD4051BE. 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 Drum machine KiCad files?
From the PietPtr/Rytmos repository on GitHub, at the commit this page was made from: the board is pcbs/drum_machine/drum_machine.kicad_pcb and its schematic pcbs/drum_machine/drum_machine.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Drum machine design in my own project?
Its repository states no licence, so its author keeps all rights: ask PietPtr before reusing the design.
More from PietPtr/Rytmos
2- 2 layers71 × 58 mm

- 2 layers91 × 59 mm

Similar boards
- 2 layers200 × 100 mm

Polykit x voice card
polykit/polykit-x-voice-card
Schematics and PCB layout for a voice card with multimode filter for a polyphonic synthesizer
207 parts58 - 2 layers124.5 × 77.5 mm

- 2 layers285 × 222.5 mm

Polykit x mainboard
polykit/polykit-x-mainboard
Schematics and PCB layout for a mainboard for an 8 voice polyphonic synthesizer
220 parts22 - 2 layers66 × 114.3 mm

- 4 layers26.4 × 41.7 mm

- 2 layers144.1 × 181.4 mm

Quadulator
GlobalSequence/quadulator
Quadulator - A quad LFO/ADSR envelope generator for Eurorack synthesizers
128 parts6 - 2 layers27.5 × 28.4 mm

Tiny power meter
ezcGman/tiny-power-meter
A very tiny 3-phase power meter to measure your homes power consumption and report to Home Assistant!
19 parts5 - 2 layers213 × 128.5 mm
