CircuitPython MIDIBuild a MIDI drum kit using solenoids and CircuitPython! 3D print parts to create a solenoid driven mallet to trigger snare drums, cymbals and much more! Use the Adafruit Feather M4 and ULN2803A darlington driver to create your own custom USB MIDI percussion ensemble. |
|
Plug and PlayThe Feather M4 and ULN2803A darlington driver are fitted onto a Perma-Proto board housed inside a snap fit case. DC jacks on the side of the case allow for plug and play of the solenoids. |
|
DIY Drum KitDIY your own cymbals, tom toms, snare and kick drum. Use the mallets to hit any surface to make programmable percussion instruments. |
|
Modular DesignTo make the kick drum, a solenoid is mounted to a piece of 2020 extrusion that hovers over a practice drum pad. This creates a direct hit and makes a nice 'thud'. |
Hardware List
Screws, standoffs hex nuts and locknuts used to assemble and fasten parts.
Mallet Assembly (Single Set)
- 12x M3x6mm screws
- 4x M3x10mm standoffs
- 2x M3x16mm screws
- 3x M3 locknuts
- 1x M3x14mm screw
Kick Drum Assembly
- 1x 2020 Aluminum Extrusion – 305mm long
- 4x M4x8mm screws
- 4x M4 slim t-nuts
- 2x M3x10mm screws
- 2x M3 hex nuts
- 4x M3x6mm screws
- 4x M5x30mm screws
- 6x M5 hex nuts
Cymbal Assembly
- 1/4-20 D-ring tripod screw
- 3/8 to 1/4 screw adapter
- 2x M5x10mm screw
- 2x M5 hex nuts