I wanted to experiment a bit more with getting PCBs assembled, and also wanted to see how small I could make a lil drumpad. I ended up here.
Features:
- 16 x Drum Pads w/ RGB LEDs (membrane style keys)
- Control up to 51 parameters with sliders (3 global, 48 pad-specific - 3 per)
- CC Mode - Latch buttons to send pad-specific CC messages with sliders
- PETG membrane keyboard and case
Circuit Design
Basically it's just a Raspberry Pi Pico, WS2812 LEDs and some mini faders from Digikey. I had the PCB assembled by JLCPCB and they came out great. The WS2812s are dirt cheap, though they do cost a bit extra in setup fees when ordering. I'm planning to use these a lot more now that I know how easy it is to have these made for a reasonable amount of money.
Code: https://github.com/derrickthomin/DJBB-Mini-Midi-Slider-51
Case Design
I wanted the case to bee minimal, durable and 3D-printable. I chose PETG as the material to use for its durability, relatively good heat resistance (shouldn't warp in a hot car), best of all - its flexibility. The membrane keypad is only 0.5 mm thick in the button areas - just thick enough to hold up, but thin enough to let the pads flex indepently.
Demos