derrickthomin / DJBB-Midi-Loopster

20 stars 1 forks source link

DJBB-Midi-Loopster

The Midi Loopster is a MIDI 4x4 drum pad and midi looper based on the Raspberry Pi Pico.

Demo: https://www.youtube.com/watch?v=YDxO62Sy1Qc&lc=UgxtoEvjVZX9zsOcOUB4AaABAg

Build Video: https://youtu.be/qznFqSrzPKM

Background

I created the DJBB Arcade Button MIDI Drumpad as an experiment on how to use a Raspberry Pi Pico microcontroller as a Midi controller.

It worked pretty well but I honestly don't like the super loud arcade buttons so I never really used it. I wanted an excuse to try designing my first PCB, so I decided to go for a version two of my original design except with these changes:

Components

DigiKey List with most parts

Also see BOM csv in this repo

1 x DJBB Midi Loopster PCB

1 x Raspberry Pi Pico or Pico W With Headers **djt depends on wifi stuff

1 x SSD1306 OLED Screen

5 x 10k Resistors

1 x 10 Ohm Resistor

1 x 33 Ohm Resistor

17 x Cherry MX Style key switches

1 x Rotary Encoder

1 x 3.5mm Audio Jack

3 x 10nF Capacitors

17 x Cherry style keycaps (technically optional... but you want em)

1 x 3D printed case (optional)

1 x 3D printed screen case (optional)

1 x 4 pin female large headers for screen (optional)

4 x m2.5 screws - for screen case (optional)

4 x m3 screws - for case (optional)

Models for printed parts here: https://www.printables.com/model/661953-djbb-midi-loopster-3d-printed-parts

Assembly

See the detailed Loopster Manual and Assembly Guide pdf in this repo for in depth assembly instructions.

In short:

Firmware Upload (use this to update as well)

Usage

See the detailed Loopster Manual and Assembly Guide pdf in this repo

I also sell PCBs/Kits here if ya want: https://djbajablast.etsy.com

Changelog

Mar 24

Nov 23