

This is a simple 25 key MIDI Controller with 3 rotary encoders. I used a Raspberry Pi Pico as the brain for this MIDI Controller.
- Size
- 104.8 × 150 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 54
- Nets
- 62
- Pads
- 282
- Tracks, vias
- 244, 12
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 29 Mar 2026
- Updated
- 3 Apr 2026
Overview
MIDI is an open-source printed circuit board by FlazeDev, from the FlazeDev/FlazeMIDI repository on GitHub. It is a 2-layer board of 104.8 × 150 mm with 54 parts on 62 nets, routed with 244 tracks and 12 vias.
Its parts include 28 switches, 25 diodes and 1 IC. It belongs with the audio and music boards and the RP2040 boards of this library.
README
README.mdFlazeMIDI
This is a simple 25 key MIDI Controller with 3 rotary encoders. I used a Raspberry Pi Pico as the brain for this MIDI Controller.
Bill of Materials (BOM)
| BOM for FlazeMIDI | FIELD2 | FIELD3 | FIELD4 | FIELD5 | FIELD6 |
|---|---|---|---|---|---|
| S.No | Name Of Part | Link | Price per item(W/o Shipping) | Quantity | Total Cost Of Item(W/O Shipping) |
| 1 | Raspberry pi pico | https://robu.in/product/raspberry-pi-pico-with-headers/ | 499.00 INR | 1 | 499.00 INR |
| 2 | 1N4148 diodes(pack of 50) | https://www.amazon.in/gp/product/B0B53NV1QC/ref=ox_sc_act_title_1?smid=A3OFZYSBUU01KL&psc=1 | 99.00 INR | 1 | 99.00 INR |
| 3 | Switches(pack of 10) | https://stackskb.com/store/click-inc-hp-switch-pack-of-10-pre-order/ | 180.00 INR | 3 | 540.00 INR |
| 4 | EC11 Rotary Encoders(pack of 5) | https://stackskb.com/store/click-inc-hp-switch-pack-of-10-pre-order/ | 696.00 INR | 1 | 696.00 INR |
| 5 | Keycaps(pack of 5) | https://meckeys.com/shop/accessories/keyboard-accessories/keycaps/blank-dsa-keycaps-1u/ | 95.00 INR | 5 | 475.00 INR |
| 6 | PCB Fabrication | jlcpcb.com | 976.96 INR | 1 | 976.96 INR |
| 7 | PCB Shipping | jlcpcb.com | 1,091.73 INR | 1 | 1,091.73 INR |
| 8 | M3x4mm Heatsets | I already have it | 0.00 INR | 4 | 0.00 INR |
| 9 | M3x4mm screws | I already have it | 0.00 INR | 4 | 0.00 INR |
| Total INR(only including Shipping for pcb) | 4,377.69 INR | ||||
| Total USD | $48.15 |
Total Project Cost
$48.15 without shipping. Shipping should take another $10 max. Total Project cost: $58
Schematic & PCB
I made the pcb in kicad
3d Case
The case consists of 3 parts, the top cover, bottom cover and a stand that attaches to the bottom. Everything is connected using m3 heat set inserts and screws. I made the case in onshape. here's the link for the onshape project:- https://cad.onshape.com/documents/0f47473beb05ba1bc00654df/w/e1cbcdd202a0a0f5e24ed7bd/e/dbeb9d6fbd234f685e1c68c6
Parts
54| Qty | Value | Footprint | References |
|---|---|---|---|
| 25 | ~ | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +9 |
| 25 | ~ | ScottoKeebs_MX:MX_PCB_1.00u | S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +9 |
| 3 | RotaryEncoder_Switch | ScottoKeebs_Scotto:Encoder_EC11_MX | SW1, SW2, SW3 |
| 1 | Raspberry_Pi_Pico | ScottoKeebs_MCU:Raspberry_Pi_Pico | U1 |
Questions
How big is the MIDI PCB?
It measures 104.8 × 150 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MIDI use?
54 parts. 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 MIDI KiCad files?
From the FlazeDev/FlazeMIDI repository on GitHub, at the commit this page was made from: the board is FMIDI/PCB/MIDI/MIDI.kicad_pcb and its schematic FMIDI/PCB/MIDI/MIDI.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MIDI design in my own project?
Its repository states no licence, so its author keeps all rights: ask FlazeDev before reusing the design.
Similar boards
- 2 layers203 × 26.6 mm

- 2 layers30 × 50 mm

- 2 layers100.1 × 40 mm

32Bit shift register
MaltWhiskey/Mega-Cube
16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver
54 parts766 - 2 layers100 × 120 mm

- 2 layers

- 2 layers104.3 × 38.9 mm

- 2 layers

- 2 layers93.8 × 64.2 mm

PiFinder smt
brickbots/PiFinder
A plate solving telescope finder based around a Raspberry PI and RPI HQ Camera
54 parts257GPL-3.0