Skip to the content
PCBKitNew board
4 layers237 × 84 mmBackplane, the printed circuit board in 3D

Dev boards in eurorack format

Size
237 × 84 mm
Copper layers
4
Thickness
1.6 mm
Parts
92
Nets
133
Pads
575
Tracks, vias
1,566, 261
Pours
6
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
27 Nov 2024
Updated
18 Apr 2025

Overview

Backplane is an open-source printed circuit board by jamesmunns, from the jamesmunns/BERLINER repository on GitHub. It is a 4-layer board of 237 × 84 mm with 92 parts on 133 nets, routed with 1,566 tracks and 261 vias.

It is built around the CH224K and GT-USB-7051A. Its parts include 21 capacitors, 21 diodes, 20 resistors, 14 connectors and 8 ICs. It belongs with the audio and music boards of this library.

Main components

2

README

README.md

BERLINER card/rack standard

A rack in a Sinusoda CAN

BERLINER (BERLINER Euro Rack-Like Is Not Euro Rack) is an informal standard for USB and microcontroller oriented cards, using the eurorack form factor (but not the same power supply).

The "standard"

connector

Most of the "standard" here is the connector used on the boards. It's a 0.1" pitch 2x6 IDC connector. The picture above is taken looking at the BACK of the board.

The pins are:

UsePinPinUse
+20v power12Ground
+20v power34Ground
+5v0 power56Ground
+5v0 power78Ground
USB FS/HS D+910USB FS/HS D-
Ground1112Common

"+20v power"

This is intended to be supplied by USB-PD, so it should be expected this rail can be any voltage 5v0 to 20v0 max. This rail is expected to have more wattage available than the +5v0 power rail. You may need a variable input DC/DC that can handle this.

"+5v0 power"

This is a 5-volt-ish rail. Probably something in the tolerance of regular USB 5v, so +/- 0.25v. You can use this exclusively, but current may be shared with many other boards. If you need to do something high current, do it from the +20v power rail.

"USB FS/HS D+/D-"

This is the normal differential pair used by USB Full Speed or USB High Speed.

"Common"

This isn't super well defined, but it is intended as a low frequency, open-drain, interface, usable for clock sync or trigger. TBD who provides the pullup, maybe all boards on the order of 10k-50k (i.e. internal MCU pullups).

cards/ folder

These are board designs that are compatible with this "standard". They are intended to be mounted using the [Eurorack] device conventions, meaning a 128.5mm tall board, with M3 screws.

Some boards will have separate "face plates" or "covers" and "logic boards". In this case, the cover will be the full 128.5mm tall, and the logic board will often be a bit shorter (typ: 106.0mm), as it needs clearance to "drop into" the frame.

In these cases, covers will be mounted to the face plate either using hardware that is present (switches, dials), M3 headers, or some other mechanical means (outside the scope of this standard).

Feel free to open a PR with any designs you would like to share. KICAD designs preferred.

hubs/ folder

Since the cards don't take standard USB cables as input, it is generally necessary to have another PCBA that acts as an adapter. These have three main responsibilities:

  1. Provide power to all boards, including the 20v0 rail and 5v0 rail
  2. Provide data to all boards, often acting as a USB Hub
  3. Provide 12-pin headers to connect to the cards, using an IDC ribbon cable

There are many options for chips that do this, but the CH334F (4 port USB hub) and CH224K (USB-PD negotiation) are used in some designs, and are available at reasonable prices.

Hubs can be present in two main forms:

  1. As a "card", where the data and power ports face the front. See hubs/usb-demo-4 for an example hub in this form factor.
  2. As a "backplane", mounted somewhere inside the case, with connectors mounted somewhere on the case. See hubs/backplane for an example hub in this form factor, designed to fit the Sinusoda CAN eurorack case.

License

idk something like cc-by-sa-nc?

Parts

92
QtyValueFootprintReferences
16GREENDiode_SMD:D_0603_1608MetricD1, D2, D3, D4, D6, D7, D8, D9, D11, D12, D13, D14, D16, D17, D18, D19
1222uFCapacitor_SMD:C_0805_2012MetricC10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21
12Conn_02x06_Odd_EvenConnector_IDC:IDC-Header_2x06_P2.54mm_VerticalJ1, J2, J3, J4, J5, J6, J7, J8, J9, J10, J11, J12
910uCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C6, C7, C8, C9
8220Resistor_SMD:R_0603_1608MetricR1, R2, R4, R5, R7, R8, R10, R11
510KResistor_SMD:R_0603_1608MetricR14, R15, R16, R17, R18
4470Resistor_SMD:R_0603_1608MetricR3, R6, R9, R12
4Crystal_GND24Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1, Y2, Y3, Y4
4GT-USB-7051Aeasyeda2kicad:USB-C-SMD_GT-USB-7051AUSB1, USB2, USB3, USB4
4REDDiode_SMD:D_0603_1608MetricD5, D10, D15, D20
4~Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalViasU1, U2, U3, U4
3mini-560backbone-16:mini-560-smdU5, U6, U7
25K1Resistor_SMD:R_0603_1608MetricR19, R20
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ13, J14
11KResistor_SMD:R_0603_1608MetricR13
1CH224Keasyeda2kicad:ESSOP-10_L4.9-W3.9-P1.0-LS6.0-TL-EPU8
1WHITEDiode_SMD:D_0603_1608MetricD21

Questions

How big is the Backplane PCB?

It measures 237 × 84 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Backplane use?

92 parts, built around the CH224K and GT-USB-7051A. 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 Backplane KiCad files?

From the jamesmunns/BERLINER repository on GitHub, at the commit this page was made from: the board is hubs/backplane/backplane.kicad_pcb and its schematic cards/demo-card-cover/stamp-card-cover.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Backplane design in my own project?

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

More from jamesmunns/BERLINER

3
  • 4 layers20 × 106 mmUsb demo-4, the printed circuit board in 3D

    Usb demo-4

    jamesmunns/BERLINER

    Dev boards in eurorack format

    36 parts9
  • 2 layers30 × 106 mmStamp card, the printed circuit board in 3D

    Stamp card

    jamesmunns/BERLINER

    Dev boards in eurorack format

    28 parts9
  • 4 layers30 × 106 mmStamp card, the printed circuit board in 3D

    Stamp card

    jamesmunns/BERLINER

    Dev boards in eurorack format

    11 parts9

Similar boards

  • 6 layers40.8 × 17.6 mmPicoROM-32, the printed circuit board in 3D

    PicoROM-32

    wickerwaka/PicoROM

    An RP2040-based ROM emulator

    67 parts336MIT
  • 4 layers82 × 40 mmGridfinity USB hub, the printed circuit board in 3D

    Gridfinity USB hub

    SK-Electronics-Consulting/electronics-widgets

    Small, Custom Tools for Electronics

    124 parts1
  • 4 layers60 × 60 mmStillpoint, the printed circuit board in 3D

    Stillpoint

    techmiguel/stillpoint

    Open-hardware 60 GHz radar ceiling sensor: presence & fall detection without a camera. Matter over Thread, KiCad 4-layer Ø60 mm board.

    95 parts1CERN-OHL-S-2.0
  • 2 layersEphemerkey, the printed circuit board in 3D

    Ephemerkey

    ephemerkey/ephemerkey

    The consumer half of the ephemerkey system, and the second PCB in this repo (alongside hardware/ephemerkey/, sharing the same scripts/kschgen.py engine, Makefile, and lib tables — the multi-project layout used by…

    70 parts
  • 4 layers85 × 76 mmValvedrivers, the printed circuit board in 3D

    Valvedrivers

    npgo22/APRL-Electrical-New

    To use the board templates, set KICADUSERTEMPLATEDIR by:

    145 parts
  • 4 layers85 × 76 mmPressuretransducers, the printed circuit board in 3D

    Pressuretransducers

    npgo22/APRL-Electrical

    PCBs for APRL electrical

    183 parts
  • 4 layers19.6 × 42.2 mmPicoROM, the printed circuit board in 3D

    PicoROM

    schenkmi/electronic-retro-computing-projects

    In revision 2, the PCB size has been reduced by more than 50% and TAPuino support has been ditched. It now features a Micro SD slot and a few other improvements.

    49 parts
  • 2 layers45 × 25 mmEasy PD Sink, the printed circuit board in 3D

    Easy PD Sink

    openwch/ch32v003

    CH32V003 is an ultra-cheap RISC-V MCU with 2KB SRAM, 16KB flash, and up to 18 GPIOs that sells for under $0.10

    41 parts599