Skip to the content
2 layers100 × 100 mmMidi arm panelize, the printed circuit board in 3D

Midi arm panelize

michar71/midi_arm21

Red,Green,Blue -> Boot Yellow -> Ready for Connection Green -> Connection initiated

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
126
Nets
34
Pads
528
Tracks, vias
1,482, 72
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
10 Sep 2023
Updated
16 Jan 2026

Overview

Midi arm panelize is an open-source printed circuit board by michar71, from the michar71/midi_arm2 repository on GitHub. It is a 2-layer board of 100 × 100 mm with 126 parts on 34 nets, routed with 1,482 tracks and 72 vias.

It is built around the WS2812B. Its parts include 60 resistors, 24 ICs, 12 diodes, 12 connectors and 12 switches. It belongs with the audio and music boards of this library.

Main components

1

README

README.md

midi_arm2

BABOI Update

  1. Download .bin Firmware File
  2. Power Up BABOI
  3. Connect Computer o Phone to BABOI Access Point
  4. Go to webapge 192.168.1.1 in browser
  5. Select "Update"
  6. Select firmware File

##Processing Sketch update Just copy the .app file in the relase folder to your computer

LED's

Left LED

Red,Green,Blue -> Boot Yellow -> Ready for Connection Green -> Connection initiated

Right LED

Off > Not Connected Red > Pause Green > Live Blue > Acc/Gyro Cal Cyan > Mag Cal Magenta > Button Cal White > Glove Tension Strip Cal

Buttons

Left

CTRL-Button Short Press > Live/Pause Toggle Long Press > Gyro/Accelerometer Calibration Very Long Press > Mag Calibration

Front

A-Button

Right

B-Button

Calibration

  • Best Way to calibrate is from the webpage
  • Buttons might not work correctly initially. Calibrate from Webpage...
  • Gyro/Accelerometer Calibration can be triggered both by 3 sec button press or webpage.
  • Button/Mag calibration can only be triggered from webpage.
  • If in doubt reset settings from webpage... (That will force a button recalibration on next start...)

Network

  • Enable Network support in App
  • Connect computer to "BABOI" access point
  • Web Page is available at 192.168.1.1
  • VPN/Firewall might enterfere. Traffic is on Port 2255. Connection is established via Broadcast, then communication switches to unicast.

Parts

126
QtyValueFootprintReferences
3633KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R1, R1, R1, R1, R1, R2, R2, R2, R2, R2, R2, R3, R3, R3, R3 +20
1210KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R5, R5, R5, R5, R5, R7, R7, R7, R7, R7, R7
1251KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR13, R13, R13, R13, R13, R13, R14, R14, R14, R14, R14, R14
12WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1, D1, D1, D1, D1, D1, D2, D2, D2, D2, D2, D2
6Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ4, J4, J4, J4, J4, J4
6Conn_01x06_SocketConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1, J1, J1, J1, J1, J1
6MountingHoleMountingHole:MountingHole_2mmH1, H1, H1, H1, H1, H1
6SW_DIP_x01Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW2, SW2, SW2, SW2, SW2, SW2
6SW_MEC_5Emidi_arm:SW_Push_SMDSW1, SW1, SW1, SW1, SW1, SW1
6~midi_arm:GY-85U4, U4, U4, U4, U4, U4
6~Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1, U1, U1, U1, U1, U1
6~midi_arm:9250_MODU2, U2, U2, U2, U2, U2
6~midi_arm:ESP32-C3_SuperMiniU3, U3, U3, U3, U3, U3

More from michar71/midi_arm2

1
  • 2 layers100 × 100 mmMidi arm, the printed circuit board in 3D

    Midi arm

    michar71/midi_arm2

    Red,Green,Blue -> Boot Yellow -> Ready for Connection Green -> Connection initiated

    21 parts1

Similar boards

  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 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
  • 4 layers82.6 × 82.5 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 2 layers95.3 × 161.9 mmDfh badge, the printed circuit board in 3D

    Dfh badge

    tanaes/whopping_Voron_mods

    135 parts787GPL-3.0
  • 2 layers42.8 × 28.8 mmMM Skirt, the printed circuit board in 3D

    MM Skirt

    PrintersForAnts/Micron

    If you want to purchase full kits there are 3 available (Kits are slowly updating to R1 hardware just make sure to double check the included hardware in your kit and if you have any questions reach out in the discord)

    11 parts741GPL-3.0
  • 2 layers149.6 × 127.1 mmErgodash, the printed circuit board in 3D

    Ergodash

    omkbd/ErgoDash

    keyboard

    187 parts732MIT
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 2 layers177.7 × 144.5 mmCOMM PANEL, the printed circuit board in 3D

    COMM PANEL

    jrsteensen/OpenHornet

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

    275 parts431

Questions

How big is the Midi arm panelize PCB?

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

What parts does the Midi arm panelize use?

126 parts, built around the WS2812B. 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 arm panelize KiCad files?

From the michar71/midi_arm2 repository on GitHub, at the commit this page was made from: the board is board/midi_arm/midi_arm_panelize.kicad_pcb and its schematic board/midi_arm/midi_arm.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Midi arm panelize design in my own project?

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