Skip to the content
2 layers108 × 97.4 mmEsp32-midi processor, the printed circuit board in 3D
Size
108 × 97.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
51
Nets
76
Pads
203
Tracks, vias
568, 93
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
8 Sep 2025
Updated
4 Jan 2026

Overview

Esp32-midi processor is an open-source printed circuit board by andymann, from the andymann/esp32-midi-processor-pcb repository on GitHub. It is a 2-layer board of 108 × 97.4 mm with 51 parts on 76 nets, routed with 568 tracks and 93 vias.

It is built around the WS2812B and 1N4148WT. Its parts include 16 resistors, 12 connectors, 7 capacitors, 7 diodes and 5 switches. It belongs with the audio and music boards and the ESP32 boards of this library.

Main components

2

README

README.md

esp32-midi-processor

Parts

51
QtyValueFootprintReferences
50.1µCapacitor_SMD:C_0603_1608MetricC3, C4, C5, C6, C7
510kResistor_SMD:R_0603_1608MetricR12, R13, R14, R15, R16
5WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD3, D4, D5, D6, D7
4SW_PushButton_Switch_THT:SW_PUSH-12mm_Wuerth-430476085716SW1, SW2, SW3, SW4
210Resistor_SMD:R_0603_1608MetricR8, R10
2100nFCapacitor_SMD:C_0603_1608MetricC1, C2
21N4148WTDiode_SMD:D_SOD-523D1, D2
2220Resistor_SMD:R_0603_1608MetricR1, R4
233Resistor_SMD:R_0603_1608MetricR7, R9
2470Resistor_SMD:R_0603_1608MetricR2, R5
24k7Resistor_SMD:R_0603_1608MetricR3, R6
26N138Package_SO:SOP-8_6.605x9.655mm_P2.54mmU1, U2
1330Resistor_SMD:R_0603_1608MetricR11
1Cut trace on Shield when bridgedJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1DisplayConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ12
1ESP32 leftConnector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_VerticalJ6
1ESP32 rightConnector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_VerticalJ5
1Input VoltageTerminalBlock_RND:TerminalBlock_RND_205-00001_1x02_P5.00mm_HorizontalJ7
1LM7805_TO220Package_TO_SOT_THT:TO-220-3_VerticalU3
1Midi IN 1Connector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_HorizontalJ1
1Midi IN 2Connector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_HorizontalJ2
1Midi OUT 1Connector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_HorizontalJ3
1Midi OUT 2Connector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_HorizontalJ4
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW5
1SpareConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ13
1USB Shield inner rightConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ9
1USB Shield leftConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ10
1USB Shield outer rightConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ8

Similar boards

  • 4 layers127.5 × 51.5 mmEMIsniffer, the printed circuit board in 3D

    EMIsniffer

    evabits/EMI_sniffer_beursgadget_WOTS_2026

    Schematics. Layout and Firmware of the WOTS2026 beursgadget.

    174 parts7MIT
  • 4 layers25 × 29.6 mmMicro, the printed circuit board in 3D

    Micro

    0xCB-dev/0xCB-micro

    1% - 65% keyboard controller with RGB underglow and a backlight driver

    45 parts5
  • 2 layers90.3 × 72.8 mmRio tangbob, the printed circuit board in 3D

    Rio tangbob

    multigcs/rio-tangbob

    71 parts4
  • 2 layers99.5 × 124.8 mmB Sides 2024, the printed circuit board in 3D

    B Sides 2024

    OklahomaOpenSourceHardware/OKC-OSH-2024-Badge

    2024 badge for Oklahoma PCB Tech Conferences

    151 parts3
  • 2 layers229.7 × 77.9 mmPlank, the printed circuit board in 3D

    Plank

    thomas-maurice/pl0nk

    The awesome and tiny pl0nk mechanical keyboard !

    167 parts1
  • 2 layers20 × 20 mmTux mini v01, the printed circuit board in 3D

    Tux mini v01

    tux-friend/ESP32-Tux

    Documentation for ESP32-Tux Dev Board

    40 parts1GPL-3.0
  • 6 layers52.8 × 61.2 mmGameboyCartridgeV2.1, the printed circuit board in 3D

    GameboyCartridgeV2.1

    hazy2go/kagiboy

    A hardware wallet that lives in a Game Boy cartridge. Real ROM, Solana + EVM, every signature approved on the Game Boy's own screen.

    141 partsMIT
  • 4 layers163.7 × 99.6 mmShield, the printed circuit board in 3D

    Shield

    SyedAymen/Shield

    98 parts

Questions

How big is the Esp32-midi processor PCB?

It measures 108 × 97.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Esp32-midi processor use?

51 parts, built around the WS2812B and 1N4148WT. 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 Esp32-midi processor KiCad files?

From the andymann/esp32-midi-processor-pcb repository on GitHub, at the commit this page was made from: the board is esp32-midi-processor/esp32-midi-processor.kicad_pcb and its schematic esp32-midi-processor/esp32-midi-processor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esp32-midi processor design in my own project?

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