Skip to the content
2 layers196 × 137.7 mmEuroBusboard, the printed circuit board in 3D

A Eurorack Bus Board that has 8 outputs

Size
196 × 137.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
90
Nets
21
Pads
321
Tracks, vias
122, 719
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
1 Jan 2024
Updated
15 May 2026

Overview

EuroBusboard is an open-source printed circuit board by DIYSynthMNL, from the DIYSynthMNL/EuroBusboard repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 196 × 137.7 mm with 90 parts on 21 nets, routed with 122 tracks and 719 vias.

Its parts include 42 connectors, 12 diodes, 6 capacitors and 6 resistors. It belongs with the audio and music boards of this library.

README

README.md

EuroBusboard

EuroBusboard installed in case

A Eurorack bus board with 8 module slots, distributing ±12V + GND across multiple connector formats. The project has three PCB variants in the same KiCad project: 10-pin IDC + JST combined, 10-pin IDC only, and JST only.

For the Doepfer-standard 16-pin IDC variant (with +5V, CV, Gate rails additionally distributed), see the sibling repo: EuroBusboard-8-IDC-16PIN.

Variants

The KiCad project contains four configurations. Pick one when fabricating the PCB:

VariantKiCad filePer-slot connectorsUse case
16-pin IDC (Doepfer A-100)(in separate repo: EuroBusboard-8-IDC-16PIN)1× 16-pin IDCModules with full Doepfer ribbon cables (±12V + GND + +5V + CV + Gate)
10-pin IDC + JST (combined)eurobusboard_idc_jst_8.kicad_pcb1× 10-pin IDC + 1× 3-pin JSTMaximum flexibility — accepts both connector types per slot
10-pin IDC onlyeurobusboard_idc_8.kicad_pcb1× 10-pin IDCCompact, IDC-only modules
JST onlyeurobusboard_jst_8.kicad_pcb1× 3-pin JSTDIY modules that use only the 3-pin JST power input

All variants share the same power-input + reverse-protection + filter section. Only the per-slot connectors differ.

Pinout (10-pin IDC, Eurorack subset of Doepfer A-100)

Looking at the IDC connector with the keyway (red stripe) on the bottom:

text
Pin   10  9   8   7   6   5   4   3   2   1
      +12 +12 GND GND GND GND GND GND -12 -12

-12V is on pin 1 / 2 (the red-stripe side) — Eurorack convention. +12V is on pin 9 / 10 (opposite side). Six GND pins in the middle provide low-impedance ground return.

The 3-pin JST is:

JST pinNet
1+12V
2GND
3-12V

Schematic

Power input / protection

Same circuit on all three sheets, just renamed nets per variant:

text
External ±12V supply
   │
   ├──[D3 / D14 / D9   1N4007 reverse-polarity diode on +12V]──┬── +12V bus
   │                                                            │
   │                                                            [C1 / C7 / C5   100µF bulk cap]
   │                                                            │
   │                                                            [D1 / D13 / D11  +12V indicator LED + R1/R7/R5 10K]
   │
   └──[D4 / D16 / D10  1N4007 reverse-polarity diode on -12V]──┬── -12V bus
                                                                │
                                                                [C2 / C8 / C6   100µF bulk cap]
                                                                │
                                                                [D2 / D15 / D12  -12V indicator LED + R2/R8/R6 10K]

Additional features (combined-variant only):

  • Power Thru (J20, J21) — daisy-chain to another bus board
  • Test points TP1 (+12V), TP2 (GND), TP3 (-12V) for DMM probing

Design notes

1N4007 diodes have a real voltage drop. At a peak transient current of 1 A across each rail (with all 8 modules pulling momentarily), the diode drops about 1.0 V — modules see only ~11 V on the rail instead of 12 V. For most analog modules this is harmless; for tight regulators (e.g. an LM7805 regulating to +5V from +12V supply that's actually 11V), it can reduce headroom. A 1N5817 Schottky (~0.4 V drop) would be a near-drop-in upgrade. See issue.

No +5V or CV/Gate rails. The 10-pin IDC variants don't distribute +5V (which most digital modules need) or CV/Gate (which the Doepfer A-100 standard provides for keyboard-bus signals). Modules requiring +5V must generate their own (via a 78M05 + the +12V rail — which is what most DIYSynthMNL modules do). For full Doepfer compatibility, use the 16-pin IDC variant in EuroBusboard-8-IDC-16PIN.

Bulk capacitance. 100 µF at the input is reasonable for a small case. For a fully-loaded board with current-hungry modules (digital sequencers, OLEDs, several VCAs), consider adding ~10 µF ceramics near each IDC connector for transient suppression.

License

GPLv3 — strong copyleft. Note: this is different from most DIYSynthMNL modules (which use CC-BY-NC-SA 4.0 for hardware, MIT for firmware). Confirm this license is intentional — for a passive bus board, MIT or CC-BY-SA may be more appropriate. See issue.

Build status

What's ready for builders today, and what's still on the TODO list:

  • Schematic — Rev 0.1 (EuroBusboard-Schematic-rev0.1.pdf)
  • PCB layout — in progress — four variants in kicad/, no rev marker yet
  • Gerber files for fabrication — none yet
  • BOM — bus boards are simple; the schematic doubles as the BOM (LED color, diode replacement to Schottky if you take the recommendation above, etc.)
  • Photos of an assembled board — see photos/
  • License — LICENSE (GPLv3 — see note above)

Parts

90
QtyValueFootprintReferences
18MountingHole_PadDIYSynthMNL:MountingHole_M3_Standoff_PadH1, H2, H3, H4, H5, H6, H7, H10, H11, H12, H13, H14, H15, H16, H17, H18 +2
6100uFCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC1, C2, C5, C6, C7, C8
610KDIYSynthMNL:R_quarter_watt_L6.3mm_D2.5mm_P7.62mmR1, R2, R5, R6, R7, R8
64007DIYSynthMNL:D_DO-41_SOD81_P7.62mm_Horizontal_BigPadsD3, D4, D9, D10, D14, D16
3+12VDIYSynthMNL:LED_D5.0mm_BigPadsD1, D11, D13
3-12VDIYSynthMNL:LED_D5.0mm_BigPadsD2, D12, D15
3BoardPCM_kikit:BoardB1, B2, B3
3Power InDIYSynthMNL:TerminalBlock_MetzConnect_Type101_RT01603HBWC_1x03_P5.08mm_HorizontalJ1, J41, J43
2IDC1DIYSynthMNL:IDC-Header_2x05_P2.54mm_Vertical_BigPadsJ2, J23
2IDC2DIYSynthMNL:IDC-Header_2x05_P2.54mm_Vertical_BigPadsJ4, J24
2IDC3DIYSynthMNL:IDC-Header_2x05_P2.54mm_Vertical_BigPadsJ6, J25
2IDC4DIYSynthMNL:IDC-Header_2x05_P2.54mm_Vertical_BigPadsJ8, J26
2IDC5DIYSynthMNL:IDC-Header_2x05_P2.54mm_Vertical_BigPadsJ10, J27
2IDC6DIYSynthMNL:IDC-Header_2x05_P2.54mm_Vertical_BigPadsJ12, J28
2IDC7DIYSynthMNL:IDC-Header_2x05_P2.54mm_Vertical_BigPadsJ14, J29
2IDC8DIYSynthMNL:IDC-Header_2x05_P2.54mm_Vertical_BigPadsJ16, J30
2JST1DIYSynthMNL:Eurorack_power_jst_3PJ3, J33
2JST2DIYSynthMNL:Eurorack_power_jst_3PJ5, J34
2JST3DIYSynthMNL:Eurorack_power_jst_3PJ7, J35
2JST4DIYSynthMNL:Eurorack_power_jst_3PJ9, J36
2JST5DIYSynthMNL:Eurorack_power_jst_3PJ11, J37
2JST6DIYSynthMNL:Eurorack_power_jst_3PJ13, J38
2JST7DIYSynthMNL:Eurorack_power_jst_3PJ15, J39
2JST8DIYSynthMNL:Eurorack_power_jst_3PJ17, J40
2Power outDIYSynthMNL:TerminalBlock_MetzConnect_Type101_RT01603HBWC_1x03_P5.08mm_HorizontalJ42, J44
1+12VTestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mmTP1
1-12VTestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mmTP3
1GNDTestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mmTP2
1Power InDIYSynthMNL:IDC-Header_2x05_P2.54mm_Vertical_BigPadsJ22
1Power InDIYSynthMNL:Eurorack_power_jst_3PJ19
1Power ThruDIYSynthMNL:IDC-Header_2x05_P2.54mm_Vertical_BigPadsJ21
1Power thruDIYSynthMNL:TerminalBlock_MetzConnect_Type101_RT01603HBWC_1x03_P5.08mm_HorizontalJ18
1Power thruDIYSynthMNL:Eurorack_power_jst_3PJ20

More from DIYSynthMNL/EuroBusboard

2
  • 2 layers146 × 70 mmEurobusboard idc jst 8, the printed circuit board in 3D

    Eurobusboard idc jst 8

    DIYSynthMNL/EuroBusboard

    A Eurorack Bus Board that has 8 outputs

    40 parts3GPL-3.0
  • 2 layers196 × 26 mmEurobusboard idc 8, the printed circuit board in 3D

    Eurobusboard idc 8

    DIYSynthMNL/EuroBusboard

    A Eurorack Bus Board that has 8 outputs

    25 parts3GPL-3.0

Similar boards

  • 2 layers75 × 75 mmFtp, the printed circuit board in 3D

    Ftp

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    90 parts3.7k
  • 2 layers236.5 × 96.2 mmForager pcb, the printed circuit board in 3D

    Forager pcb

    carrefinho/forager

    34-key wireless split keyboard inspired by ZSA Voyager

    90 parts426CERN-OHL-P-2.0
  • 2 layers268 × 62 mmSmu front 1, the printed circuit board in 3D

    Smu front 1

    jaromir-sukuba/J-SMU

    DIY source-measure unit

    90 parts244
  • 2 layers97.5 × 59.5 mmChrono, the printed circuit board in 3D

    Chrono

    eddyem/stm32samples

    Code samples and ready projects based on bare-metal STM32

    90 parts208
  • 2 layers115.6 × 106.7 mmErgoSNM v3 left, the printed circuit board in 3D

    ErgoSNM v3 left

    siderakb/ergo-snm-keyboard

    ErgoSNM is a split ergonomic keyboard integrated with trackball, wireless is in beta

    90 parts172CERN-OHL-P-2.0
  • 2 layers163 × 120 mmZynthian mini, the printed circuit board in 3D

    Zynthian mini

    zynthian/zynthian-hw

    Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...

    90 parts156
  • 2 layers219 × 96.1 mmTheENDGAME2024 COPPER, the printed circuit board in 3D

    TheENDGAME2024 COPPER

    OldMan6955/TheEndgame2024

    Love Peace UWU

    90 parts121CERN-OHL-S-2.0

Questions

How big is the EuroBusboard PCB?

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

What parts does the EuroBusboard use?

90 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 EuroBusboard KiCad files?

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

Can I use the EuroBusboard 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).