Skip to the content
PCBKitNew board
2 layersMain pcb, the printed circuit board in 3D
Copper layers
2
Thickness
1.6 mm
Parts
58
Nets
76
Pads
308
Tracks, vias
232, 7
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
9 Feb 2025
Updated
15 Aug 2025

Overview

Main pcb is an open-source printed circuit board by PMheiilsDev, from the PMheiilsDev/midi_test repository on GitHub. It is a 2-layer board with 58 parts on 76 nets, routed with 232 tracks and 7 vias.

It is built around the PCF8574AP, 74HC4051 and WS2812B. Its parts include 19 resistors, 16 diodes, 8 switches, 6 capacitors and 4 ICs. It belongs with the RP2040 boards of this library.

Main components

3

README

readme.md

Midi Controller for Voicemeeter with rp2040

Setting up Voicemeeter

  • Menu -> Midi Mapping
    • Select 'Tiny USB Device' as Input and Output
    • Use Learn to setup the Buttons or sliders
    • Press the 'F'-Button so that it is blue

Some Comments might be German and English

Parts

58
QtyValueFootprintReferences
8LEDLED_THT:LED_Rectangular_W3.9mm_H1.9mmD9, D10, D11, D12, D13, D14, D15, D16
8RInductor_SMD:L_1206_3216Metric_Pad1.22x1.90mm_HandSolderR22, R23, R24, R25, R26, R27, R28, R29
8SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PlateSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8
8WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1, D2, D3, D4, D5, D6, D7, D8
6CCapacitor_SMD:C_1206_3216MetricC1, C2, C3, C4, C9, C10
6RResistor_SMD:R_1206_3216MetricR5, R6, R7, R8, R9, R10
510kPotentiometer:Linear_PotentiometerR1, R2, R3, R4, R21
3RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmrotSW1, rotSW2, rotSW3
2Conn_01x01_PinTestPoint:TestPoint_Pad_3.0x3.0mmJ1, J2
2PCF8574APackage_DIP:DIP-16_W7.62mmU3, U4
174HC4051Package_DIP:DIP-16_W7.62mmU2
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU1

Questions

What parts does the Main pcb use?

58 parts, built around the PCF8574AP, 74HC4051 and 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 Main pcb KiCad files?

From the PMheiilsDev/midi_test repository on GitHub, at the commit this page was made from: the board is _pcb/main_pcb/main_pcb/main_pcb.kicad_pcb and its schematic _pcb/main_pcb/main_pcb/ADC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Main pcb design in my own project?

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

Similar boards

  • 2 layers89.8 × 108 mmCodemate v2, the printed circuit board in 3D

    Codemate v2

    Aryan-git-byte/codemate-v2

    [ Note: the components from the quartz component and robu are budled with my other order of different project, otherwise if u are ordering it for yourself , it will be 100 rs each ]

    91 partsMIT
  • 2 layers82.2 × 57.8 mmTrains macropad, the printed circuit board in 3D

    Trains macropad

    i-like-trains72/trains_macropad

    first macropad!

    24 parts
  • 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 layers85.6 × 88.9 mmOM Landroid MB, the printed circuit board in 3D

    OM Landroid MB

    rich21044/Openmower-for-Landroid-WR141E

    Taking the hardware developed as part of ClemensElfleins work on Openmower and adapting it to fit a 2019 Landroid WR141E.

    126 parts8GPL-3.0
  • 2 layers240 × 239.9 mmKiCad chessLab, the printed circuit board in 3D

    KiCad chessLab

    dev-campusfab/chessLab

    Interactive Chess board that brings visuals to the game and can help the player to learn.

    295 parts2AGPL-3.0
  • 4 layers90 × 77.9 mmLighting Tile Circuit V3, the printed circuit board in 3D

    Lighting Tile Circuit V3

    OA-Designs/LED-TILE

    Modular decorative LED tiles in multiple shapes (hex, square, triangle...) sharing one PCB design. Tiles connect edge-to-edge to share power and sync lighting effects across a network.

    77 partsGPL-3.0
  • 4 layers136 × 95 mmGamepad PCB, the printed circuit board in 3D

    Gamepad PCB

    pacman314159/Multipurpose_ESP32_Gamepad

    140 parts
  • 2 layers198.9 × 48.4 mmEight by qtpy, the printed circuit board in 3D

    Eight by qtpy

    todbot/eight_by

    An 8-knob + 8 buttons + eight RGB LEDs board, all controllable with only 8 pins

    53 partsGPL-3.0