Skip to the content
4 layers50.5 × 113 mmSub Board, the printed circuit board in 3D

Open Modular Music Controller – Build your own custom hardware controller

Size
50.5 × 113 mm
Copper layers
4
Thickness
1.6 mm
Parts
200
Nets
191
Pads
696
Tracks, vias
1,700, 145
Pours
206
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
11 Sep 2025
Updated
11 Dec 2025

Overview

Sub Board is an open-source printed circuit board by DennisSchulmeister, from the DennisSchulmeister/ModularMusicController repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 50.5 × 113 mm with 200 parts on 191 nets, routed with 1,700 tracks and 145 vias.

It is built around the STM32F401VET6, TPS629210DRLR-ET and TPD2E001DZDR. Its parts include 129 resistors, 34 connectors, 24 capacitors, 7 ICs and 2 inductors. It belongs with the audio and music boards and the STM32 boards of this library.

Main components

3

README

README.md

Modular Music Controller

Under Construction
Under Construction
This is not yet ready for production. Many features are still missing!
Leave a star on GitHub and send us a message to stay updated.

Parts

200
QtyValueFootprintReferences
11410kResistor_SMD:R_0402_1005MetricR10, R11, R100, R101, R102, R103, R104, R105, R106, R107, R108, R109, R110, R111, R112, R113 +98
16Samtec RSM-104-02-L-SConnector_PinSocket_1.27mm:PinSocket_1x04_P1.27mm_VerticalJ4, J6, J8, J10, J12, J14, J16, J18, J20, J22, J24, J26, J28, J30, J32, J34
15100 nFCapacitor_SMD:C_0603_1608MetricC3, C4, C5, C6, C9, C10, C11, C12, C14, C15, C16, C17, C18, C19, C22
8Samtec RSM-105-02-L-SConnector_PinSocket_1.27mm:PinSocket_1x05_P1.27mm_VerticalJ3, J5, J11, J13, J19, J21, J27, J29
8Samtec RSM-106-02-L-SConnector_PinSocket_1.27mm:PinSocket_1x06_P1.27mm_VerticalJ7, J9, J15, J17, J23, J25, J31, J33
5100Resistor_SMD:R_0402_1005MetricR14, R15, R18, R19, R22
5Nexperia 74HC165PW,118Package_SO:TSSOP-16_4.4x5mm_P0.65mmU2, U4, U5, U6, U7
322Resistor_SMD:R_0402_1005MetricR1, R2, R4
21 µFCapacitor_SMD:C_0805_2012MetricC8, C13
218 pFCapacitor_SMD:C_0603_1608MetricC21, C24
22.2 µFCapacitor_SMD:C_0805_2012MetricC20, C23
22k2Resistor_SMD:R_0402_1005MetricR20, R21
24.7 µFCapacitor_SMD:C_0805_2012MetricC1, C7
247Resistor_SMD:R_0402_1005MetricR16, R17
1100kResistor_SMD:R_0402_1005MetricR5
12.2 µHInductor_SMD:L_0805_2012MetricL2
122 µFCapacitor_SMD:C_1206_3216MetricC2
1220Resistor_SMD:R_0402_1005MetricR25
127.4kResistor_SMD:R_0402_1005MetricR3
1CTS 219-7LPSTRButton_Switch_SMD:SW_DIP_SPSTx07_Slide_6.7x19.34mm_W6.73mm_P2.54mm_LowProfile_JPinSW1
1Harwin M20-8760846Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical_SMDJ1
1Harwin M20-8770446Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1RightJ2
1Kyocera CX2016DB26000H0FLJC2CX2016DB26000H0FLJC2:OSC_CX2016DB26000H0FLJC2Y1
1Laird HZ0603C651R-10Inductor_SMD:L_0603_1608MetricFB1
1STM32F401VET6Package_QFP:LQFP-100_14x14mm_P0.5mmU3
1TPD2E001DZDRTPD2E001DZDR:SOT192P237X122-4ND1
1TPS629210DRLRTPS629210DRLR:SOT50P160X60-8NU1
1Wuerth 744232090Inductor_SMD:L_CommonMode_Wurth_WE-CNSW-1206L1

More from DennisSchulmeister/ModularMusicController

5
  • 2 layers24.1 × 24.1 mmBlock Switch-4, the printed circuit board in 3D

    Block Switch-4

    DennisSchulmeister/ModularMusicController

    Open Modular Music Controller – Build your own custom hardware controller

    14 partsGPL-3.0
  • 2 layers24.1 × 24.1 mmBlock RotaryEncoder Button, the printed circuit board in 3D

    Block RotaryEncoder Button

    DennisSchulmeister/ModularMusicController

    Open Modular Music Controller – Build your own custom hardware controller

    11 partsGPL-3.0
  • 2 layers24.1 × 24.1 mmBlock PotentiometerLinear, the printed circuit board in 3D

    Block PotentiometerLinear

    DennisSchulmeister/ModularMusicController

    Open Modular Music Controller – Build your own custom hardware controller

    10 partsGPL-3.0
  • 2 layers24.1 × 24.1 mmBlock RotaryEncoder, the printed circuit board in 3D

    Block RotaryEncoder

    DennisSchulmeister/ModularMusicController

    Open Modular Music Controller – Build your own custom hardware controller

    9 partsGPL-3.0
  • 2 layers24.1 × 24.1 mmBlock Switch-1, the printed circuit board in 3D

    Block Switch-1

    DennisSchulmeister/ModularMusicController

    Open Modular Music Controller – Build your own custom hardware controller

    8 partsGPL-3.0

Similar boards

  • 4 layers61.4 × 38.8 mmFeather, the printed circuit board in 3D

    Feather

    wolf-yuan-6115/lightwolf

    Pumper is an experimental RP2354-based USB Audio Class 2 DAC. The board uses a PCM5102A DAC with OPA1652 and OPA1622 analog stages in a compact design intended for learning about USB audio and DAC hardware.

    153 parts1GPL-3.0
  • 4 layers35 × 21.7 mmController, the printed circuit board in 3D

    Controller

    c4deszes/bike-front-light

    64 parts
  • 2 layers37 × 32.5 mmRotor sensor, the printed circuit board in 3D

    Rotor sensor

    c4deszes/bike-rotor-sensor

    Speed sensor for bicycle

    50 parts
  • 2 layers65 × 56 mmCanary, the printed circuit board in 3D

    Canary

    michael-michelotti/canary

    Raspberry Pi air quality HAT with a custom Linux IIO kernel driver for the Sensirion SGP40.

    26 parts
  • 2 layers155.7 × 86.3 mmOverlord, the printed circuit board in 3D

    Overlord

    Nimfrodian/Overlord

    Code repository for the Overlord home automation system

    230 partsGPL-3.0
  • 2 layers131.1 × 149.9 mmHEDC B001, the printed circuit board in 3D

    HEDC B001

    Thaddeus-Maximus/dotclock

    An ESP32-based alarm clock with a dot matrix LED display, rotary encoder interface, MP3 audio playback, and a web configuration UI.

    70 parts
  • 2 layers17.6 × 83.6 mmGliss led, the printed circuit board in 3D

    Gliss led

    BelaPlatform/gliss-hardware

    You can find the source KiCad files for the Gliss module in this repository. This project is open hardware and under the Creative Commons Share Alike license 4.0.

    57 parts18
  • 2 layers17.5 × 38 mmTps6292, the printed circuit board in 3D

    Tps6292

    ABaboshin/IoTrains

    The existing systems in the market are either with old roots (DCC) or not opensource (Märklin). More then that they were built over 20 years ago and therefore have historical restrictions.

    19 partsMIT

Questions

How big is the Sub Board PCB?

It measures 50.5 × 113 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Sub Board use?

200 parts, built around the STM32F401VET6, TPS629210DRLR-ET and TPD2E001DZDR. 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 Sub Board KiCad files?

From the DennisSchulmeister/ModularMusicController repository on GitHub, at the commit this page was made from: the board is PCB/Sub-Board/KiCAD/Sub-Board.kicad_pcb and its schematic Experiments/LCD-Board/doc/schematic/LCD-Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sub Board design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).