CircuitPython MIDI
Build 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 Play
The 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 Kit
DIY your own cymbals, tom toms, snare and kick drum. Use the mallets to hit any surface to make programmable percussion instruments.
Modular Design
To 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
Text editor powered by tinymce.