Skip to the content
PCBKitNew board
2 layers87 × 120 mmMIDI, the printed circuit board in 3D
Size
87 × 120 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
32
Pads
122
Tracks, vias
212, 10
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
22 Oct 2026
Updated
29 Oct 2026

Overview

MIDI is an open-source printed circuit board by Cryptoblade9623, from the Cryptoblade9623/MIDI-Macropad repository on GitHub. It is a 2-layer board of 87 × 120 mm with 34 parts on 32 nets, routed with 212 tracks and 10 vias.

Its parts include 12 diodes, 7 switches, 1 IC and 1 connector. It belongs with the audio and music boards and the ESP32 boards of this library.

README

README.md

MIDI-Macropad

A MIDI macropad with 6 mechanical switches, per-key RGB, a rotary encoder and 7 capacitive touch keys. It is powered using a 2000mah battery and a TP4056 module. It is controlled by a Waveshare ESP32-S3-Zero. It can turn on and off using a rocker switch. This is a project for Half-Life at Hack club. This project's guide was made by Kai Pereira. I have made my adjustments from the original project like adding more switches, more LEDs, making a themed case and making it battery powered. As I already have the keycaps and rocker switches and I will buy the lights and case myself, I will not include them in the Half-Life BOM, but they will be located in the readme for anyone who wants to make it from scratch. The files will include all 3D models used ( 3D printed parts and separate models online that i used for designing ), KiCad files and firmware. I tried to write as much code as I could without the use of LLMs and I almost finished but I had to use AI to code the capacitive touch keys section because I couldn't find documentation for that anywhere. Everything but the capacitive touch keys section is code written/typed by hand. The images below are screenshots of: what the project should look like after finished, PCB 3D models, offboard wired components, KiCad PCB and KiCad schematics in that order. image image image image image

ItemQtySupplierCost/itemTotal Costlink
EC11 Rotary Encoder1AliExpress$2.04$2.04https://www.aliexpress.com/item/1005008973821901.html?spm=a2g0o.productlist.main.61.5bdd101emPDBlZ&algo_pvid=73940321-b95f-4575-a293-c059ac68aa32&algo_exp_id=73940321-b95f-4575-a293-c059ac68aa32-58&pdp_ext_f=%7B%22order%22%3A%2242%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%212.04%212.03%21%21%2113.57%2113.50%21%4021038a9c17927755863875781e0e0a%2112000047424950599%21sea%21GB%210%21ABX%211%210%21n_tag%3A-29910%3Bd%3Ad6cd2d24%3Bm03_new_user%3A-29895%3BpisId%3A5000000218644952&curPageLogUid=blD9KSLR4E14&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005008973821901%7C_p_origin_prod%3A
ESP32-S3-Zero1AliExpress$4.76$4.76https://www.aliexpress.com/item/1005007948911104.html?spm=a2g0o.productlist.main.29.238369f4yT16e8&algo_pvid=caeeea92-3d00-4a40-bc0e-dfc0eba1c6cb&algo_exp_id=caeeea92-3d00-4a40-bc0e-dfc0eba1c6cb-28&pdp_ext_f=%7B%22order%22%3A%221234%22%2C%22spu_best_type%22%3A%22price%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%213.62%213.61%21%21%2124.06%2123.99%21%402103849717926670627467357e0dee%2112000051591697058%21sea%21GB%210%21ABX%211%210%21n_tag%3A-29910%3Bd%3Ad6cd2d24%3Bm03_new_user%3A-29895%3BpisId%3A5000000218644952&curPageLogUid=fZAsHxCwW0Vm&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005007948911104%7C_p_origin_prod%3A
OUTEMU Mechanical Switches1AliExpress$3.48$3.48https://www.aliexpress.com/item/1005008210158349.html?spm=a2g0o.productlist.main.1.431a286fu5XIFE&algo_pvid=c54de943-8488-4a99-b3c9-1087a205fbdd&algo_exp_id=c54de943-8488-4a99-b3c9-1087a205fbdd-0&pdp_ext_f=%7B%22order%22%3A%22342%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%213.48%211.35%21%21%213.48%211.35%21%402103828617924316227855893e10b3%2112000044245885241%21sea%21GB%210%21ABX%211%210%21n_tag%3A-29910%3Bd%3Ad6cd2d24%3Bm03_new_user%3A-29895%3BpisId%3A5000000218643717&curPageLogUid=KWfBJ2vS2QvT&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005008210158349%7C_p_origin_prod%3A
PCB1JLCPCB$9.10$9.10https://cart.jlcpcb.com/shopcart/cartEdit/?id=0b54ba9c2a9749e79611989d17219a13&type=1&changeType=1&achieveDate=72
TP4056 Module1AliExpress$1.11$1.11https://www.aliexpress.com/item/1005012010859998.html?spm=a2g0o.detail.pcDetailTopMoreOtherSeller.7.8b4fs1gQs1gQMz&gps-id=pcDetailTopMoreOtherSeller&scm=1007.40050.354490.0&scm_id=1007.40050.354490.0&scm-url=1007.40050.354490.0&pvid=6702e870-a7da-431f-965d-711fee851179&_t=gps-id%3ApcDetailTopMoreOtherSeller%2Cscm-url%3A1007.40050.354490.0%2Cpvid%3A6702e870-a7da-431f-965d-711fee851179%2Ctpp_buckets%3A668%232846%238115%232000&pdp_ext_f=%7B%22order%22%3A%224080%22%2C%22eval%22%3A%221%22%2C%22orig_sl_item_id%22%3A%221005012010859998%22%2C%22orig_item_id%22%3A%221005012545578213%22%2C%22sceneId%22%3A%2230050%22%2C%22fromPage%22%3A%22recommend%22%7D&pdp_npi=6%40dis%21USD%212.23%211.11%21%21%2114.83%217.42%21%4021038db317926605102783847e0f16%2112000059351234419%21rec%21GB%21%21ABX%211%210%21n_tag%3A-29910%3Bd%3Ad6cd2d24%3Bm03_new_user%3A-29895&utparam-url=scene%3ApcDetailTopMoreOtherSeller%7Cquery_from%3A%7Cx_object_id%3A1005012010859998%7C_p_origin_prod%3A1005012545578213
Battery1AliExpress$5.99$5.99https://www.aliexpress.com/item/1005005614561610.html?spm=a2g0o.detail.pcDetailTopMoreOtherSeller.10.47f71UA91UA9tm&gps-id=pcDetailTopMoreOtherSeller&scm=1007.40050.354490.0&scm_id=1007.40050.354490.0&scm-url=1007.40050.354490.0&pvid=a5e69e93-03ff-41cb-8222-ed78d5e98786&_t=gps-id%3ApcDetailTopMoreOtherSeller%2Cscm-url%3A1007.40050.354490.0%2Cpvid%3Aa5e69e93-03ff-41cb-8222-ed78d5e98786%2Ctpp_buckets%3A668%232846%238111%231996&pdp_ext_f=%7B%22order%22%3A%22664%22%2C%22eval%22%3A%221%22%2C%22sceneId%22%3A%2230050%22%2C%22fromPage%22%3A%22recommend%22%7D&pdp_npi=6%40dis%21USD%215.99%211.35%21%21%215.99%211.35%21%40210381f017926611875426069e0e8c%2112000040028049695%21rec%21GB%21%21ABXZ%211%210%21n_tag%3A-29910%3Bd%3Ad6cd2d24%3Bm03_new_user%3A-29895%3BpisId%3A5000000218642852&utparam-url=scene%3ApcDetailTopMoreOtherSeller%7Cquery_from%3A%7Cx_object_id%3A1005005614561610%7C_p_origin_prod%3A
SK6812MINI-E RGB Lights10Alibaba$0.16$1.60https://www.alibaba.com/product-detail/Good-Quality-RGB-LED-SK6812MINI-E_1601785986306.html?spm=a2756.trade-carp.valid-supplier.2.21183192jbIMls
3D Printed Case1Printer on Printing Legion$2.67$2.67https://app.slack.com/client/E09V59WQY1E/C083P4FJM46
Estimated total shipping1$6.06
Grand Total$36.04

Parts

34
QtyValueFootprintReferences
12LOGOCrypto:QuaverG***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***
6DDiode_SMD:D_SOD-123D7, D8, D9, D10, D11, D12
6LEDmarbastlib-mx:LED_MX_6028RD1, D2, D3, D4, D5, D6
6SW_Pushmarbastlib-mx:SW_MX_HS_CPG151101S11_1uSW1, SW2, SW3, SW4, SW5, SW6
1Conn_01x07_PinCrypto:Capacitive_PADS_7_25mmJ1
1LOGOStarbie:Half Life LogoG***
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW7
1Waveshare ESP32-S3-ZEROHackclub Footprints:Waveshare ESP32-S3-ZeroU1

Questions

How big is the MIDI PCB?

It measures 87 × 120 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MIDI use?

34 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 Cryptoblade9623/MIDI-Macropad repository on GitHub, at the commit this page was made from: the board is Files/KiCad/MIDI.kicad_pcb and its schematic Files/KiCad/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 Cryptoblade9623 before reusing the design.

Similar boards

  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    Microcontroller

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    34 parts1.1kCC-BY-4.0
  • 2 layers171.2 × 72.9 mmAmiga gfxcard old, the printed circuit board in 3D

    Amiga gfxcard old

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    34 parts1k
  • 2 layers53.5 × 62.5 mmLed matrix, the printed circuit board in 3D

    Led matrix

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    34 parts915
  • 2 layers45 × 26 mmESP32-HELP Button, the printed circuit board in 3D

    ESP32-HELP Button

    pcbreflux/espressif

    all espressif stuff will committed here

    34 parts608GPL-3.0
  • 2 layers41.7 × 25.7 mmHeadphones flex pcb rigid, the printed circuit board in 3D

    Headphones flex pcb rigid

    strangeparts/niubi-headphones

    Flexible circuit board design for adding a headphone jack to an iPhone 7

    34 parts493MIT
  • 2 layers18.8 × 16.3 mmAmoeba, the printed circuit board in 3D

    Amoeba

    mtl/keyboard-pcbs

    Keyboard PCBs

    34 parts485
  • 2 layers127 × 69.9 mmEzcgi, the printed circuit board in 3D

    Ezcgi

    baldengineer/bit-preserve

    Project for capturing vintage, classic, aka old computer schematics in KiCad.

    34 parts446