Skip to the content
PCBKitNew board
2 layers193 × 154.7 mmPro Midi Controller, the printed circuit board in 3D

Pro Midi Controller

adirock09/MIDI-

I started with layout It has 40 Keys in 10 x 4 Layout.Top two layers are for High octave and bottom two for Low octave the three sliders are for Filter,Reverb,Modulation and three encoders are for Volume, Tempo, Track…

Size
193 × 154.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
87
Nets
91
Pads
406
Tracks, vias
370, 14
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Apr 2026
Updated
27 Apr 2026

Overview

Pro Midi Controller is an open-source printed circuit board by adirock09, from the adirock09/MIDI- repository on GitHub. It is a 2-layer board of 193 × 154.7 mm with 87 parts on 91 nets, routed with 370 tracks and 14 vias.

Its parts include 43 switches and 40 diodes. It belongs with the audio and music boards and the RP2040 boards of this library.

README

README.md

MIRA-Custom-MIDI-


Screenshot 2026-04-27 194536


I started with layout It has 40 Keys in 10 x 4 Layout.Top two layers are for High octave and bottom two for Low octave the three sliders are for Filter,Reverb,Modulation and three encoders are for Volume, Tempo, Track control.I used Matrix so it uses less Gpios, It is based on Raspberry Pico. PCB made in Kicad and modeling done in Fusion 360. Firmware is written in circuit python and uses Adafruit MIDI Library.

Bill of Materials (BOM)

IndexComponentPart NumberSourceQuantityUnit Price (USD)Total Price (USD)Notes
1Bittersweet SwitchMX2A-HC1Bstackskb.com(Pack of 45) × 11717
2Keycaps SetMX Compatible Keycapsmeckeys.com8(pack of 5)1.18.8For 40 keys
3Signal Diode1N4148TRmakerbazar.in4(pack of 10)0.150.6
4Raspberry Pi PicoSC0917makerbazar.in16.126.12
5Slide Potentiometer 10KPTL60-15R0-103B2Existing30Already have
6PCB FabricationSeedStudio PCBseeedstudio.com151.1151.11
7PCB Shippingseedstudio Shippingseeedstudio.com27.3727.37
8Rotary EncoderEC11Existing300Already have
9M3 ScrewsM3x16mmExisting400Already have
10M3 Heat-set InsertsM3 HeatsetExisting400Already have

Total Project Cost

$111

Schematic & PCB



Screenshot 2026-04-27 193842 Screenshot 2026-04-27 193922

3d Render


Screenshot 2026-04-27 194443


Screenshot 2026-04-27 194536

Parts

87
QtyValueFootprintReferences
401N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D10B1, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22 +24
40SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW10, SW10B1, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24 +24
3R_PotentiometerPotentiometer_THT:Potentiometer_Bourns_PTA6043_Single_SlideRV1, RV2, RV3
3RotaryEncoder_Switch_MPRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1, SW2, SW3
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_UnspecifiedA1

Questions

How big is the Pro Midi Controller PCB?

It measures 193 × 154.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pro Midi Controller use?

87 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 Pro Midi Controller KiCad files?

From the adirock09/MIDI- repository on GitHub, at the commit this page was made from: the board is MIDI Controller/PCB/Pro Midi Controller.kicad_pcb and its schematic MIDI Controller/PCB/Pro Midi Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pro Midi Controller design in my own project?

Its repository states no licence, so its author keeps all rights: ask adirock09 before reusing the design.

Similar boards

  • 2 layers175.8 × 184.8 mmSofleKeyboard, the printed circuit board in 3D

    SofleKeyboard

    josefadamcik/SofleKeyboard

    A split keyboard based on Lily58, Crkbd and Helix keyboards

    87 parts2.6k
  • 2 layers58.2 × 38.1 mmUsb sniffer, the printed circuit board in 3D

    Usb sniffer

    ataradov/usb-sniffer

    Low-cost LS/FS/HS USB sniffer with Wireshark interface

    87 parts1.3kBSD-3-Clause
  • 2 layers65 × 56 mmHat, the printed circuit board in 3D

    Hat

    pa3gsb/Radioberry-2.x

    Ham Radio hat for Raspberry PI

    87 parts678
  • 2 layers57 × 111 mmSIM POWER PANEL, the printed circuit board in 3D

    SIM POWER PANEL

    jrsteensen/OpenHornet

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

    87 parts431
  • 2 layers128.2 × 150.3 mmSplit 3x, the printed circuit board in 3D

    Split 3x

    MangoIV/dracuLad

    QMK-powered 34-36 key split keyboard

    87 parts230
  • 2 layers88.9 × 80 mmEdk, the printed circuit board in 3D

    Edk

    ciaa/Hardware

    Hardware de la CIAA

    87 parts216
  • 2 layers68.6 × 53.3 mmArduino UNO R4 Minima, the printed circuit board in 3D

    Arduino UNO R4 Minima

    sabogalc/KiCad-Arduino-Boards

    A collection of Arduino boards recreated from scratch in KiCad. Legacy USB connectors have been replaced with USB-C where applicable.

    87 parts95WTFPL