Skip to the content
PCBKitNew board
2 layers104.8 × 150 mmMIDI, the printed circuit board in 3D

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.md

FlazeMIDI

Screenshot (118)

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 FlazeMIDIFIELD2FIELD3FIELD4FIELD5FIELD6
S.NoName Of PartLinkPrice per item(W/o Shipping)QuantityTotal Cost Of Item(W/O Shipping)
1Raspberry pi picohttps://robu.in/product/raspberry-pi-pico-with-headers/499.00 INR1499.00 INR
21N4148 diodes(pack of 50)https://www.amazon.in/gp/product/B0B53NV1QC/ref=ox_sc_act_title_1?smid=A3OFZYSBUU01KL&psc=199.00 INR199.00 INR
3Switches(pack of 10)https://stackskb.com/store/click-inc-hp-switch-pack-of-10-pre-order/180.00 INR3540.00 INR
4EC11 Rotary Encoders(pack of 5)https://stackskb.com/store/click-inc-hp-switch-pack-of-10-pre-order/696.00 INR1696.00 INR
5Keycaps(pack of 5)https://meckeys.com/shop/accessories/keyboard-accessories/keycaps/blank-dsa-keycaps-1u/95.00 INR5475.00 INR
6PCB Fabricationjlcpcb.com976.96 INR1976.96 INR
7PCB Shippingjlcpcb.com1,091.73 INR11,091.73 INR
8M3x4mm HeatsetsI already have it0.00 INR40.00 INR
9M3x4mm screwsI already have it0.00 INR40.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

Screenshot (109) Screenshot (104)

I made the pcb in kicad

3d Case

Screenshot (119)

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
QtyValueFootprintReferences
25~Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +9
25~ScottoKeebs_MX:MX_PCB_1.00uS1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +9
3RotaryEncoder_SwitchScottoKeebs_Scotto:Encoder_EC11_MXSW1, SW2, SW3
1Raspberry_Pi_PicoScottoKeebs_MCU:Raspberry_Pi_PicoU1

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 mmBlade13, the printed circuit board in 3D

    Blade13

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    54 parts3.7k
  • 2 layers30 × 50 mmModuleV421, the printed circuit board in 3D

    ModuleV421

    stuartpittaway/diyBMSv4

    Version 4 of the diyBMS

    54 parts1.1k
  • 2 layers100.1 × 40 mm32Bit shift register, the printed circuit board in 3D

    32Bit shift register

    MaltWhiskey/Mega-Cube

    16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver

    54 parts766
  • 2 layers100 × 120 mmHubble lens, the printed circuit board in 3D

    Hubble lens

    wntrblm/Castor_and_Pollux

    A Juno-inspired dual oscillator

    54 parts587
  • 2 layersPassword, the printed circuit board in 3D

    Password

    limpkin/mooltipass

    Github repository dedicated to the mooltipass project

    54 parts531
  • 2 layers104.3 × 38.9 mmHYD ISO PANEL, the printed circuit board in 3D

    HYD ISO PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    54 parts431
  • 2 layers93.8 × 64.2 mmPiFinder smt, the printed circuit board in 3D

    PiFinder smt

    brickbots/PiFinder

    A plate solving telescope finder based around a Raspberry PI and RPI HQ Camera

    54 parts257GPL-3.0