

Multiboard controller
1:8 USB 2.0 and RS-232 interface board
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 65
- Nets
- 162
- Pads
- 419
- Tracks, vias
- 67, 0
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 11 Feb 2025
- Updated
- 26 Dec 2025
Overview
Multiboard controller is an open-source printed circuit board by eridgraves, from the eridgraves/multiboard-controller repository on GitHub. It is a 4-layer board with 65 parts on 162 nets, routed with 67 tracks and 0 vias.
It is built around the FT232HPQ-TRAY, DG408DJZ and MAX4999ETJ+, with the OS102011MS2QN1 among its other parts. Its parts include 30 resistors, 17 connectors, 6 capacitors, 5 ICs and 4 switches.
Main components
4FT232HPQ-TRAY
VQFN-56(8x8)-40℃~+85℃@(Ta) 1 1.62V~1.98V、2.97V~3.63V 480Mbps USB 2.0 USB to UART、USB to FIFO VQFN-56(8x8) USB Converters ROHSFTDIUSB ConvertersDG408DJZ
PDIP-16-20V~-5V、5V~20V -40℃~+85℃ 1 100Ω 150ns 150ns 250ns 37pF 8:1 Bidirectional analog channel PDIP-16 Analog Switches, Multiplexers ROHSRenesas ElectronicsAnalog Switches / MultiplexersMAX4999ETJ+
TQFN-32-EP(5x5)-40℃~+85℃ 1.2GHz 10us 10us 300ps 3V~3.6V 6.5Ω 6pF 8 8:1 TQFN-32-EP(5x5) Analog Switches, Multiplexers ROHSMaxim Integrated (Analog Devices)Analog Switches, MultiplexersOS102011MS2QN1
插件-30℃~+70℃ 10000 times 100mA 12V 8mm PC Pin Rectangular Columnar SPDT Through Hole 插件 Slide Switches ROHSC&KSlide Switches
README
README.mdmultiboard-controller
A board to connect a single host to multiple dev/eval boards, each with:
- Power over USB
- USB (shared with above?) for Fastboot communication
- Serial (RS-232)
Only one board can be active at a time. The current board can be selected using a [switch/microcontroller]? and is displayed on a [screen/LEDs]?.
Currently, the chip select output is handled by a 3 bit address (3 slide-switches) and submitted using a single toggle switch.
The idea is that this board gives a clean interface between my host PC and full rack of microcontrollers/SoMs without fiddling with wires.
Parts
65| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 5.1K | Resistor_SMD:R_0402_1005Metric | R3, R4, R5, R6, R7, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20 +2 |
| 9 | USB_C_Receptacle | Connector_USB:USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal | J1, J2, J3, J4, J5, J6, J7, J8, J9 |
| 8 | 10K | all-footprints:RES_ERJ2RKF1002X | R21, R22, R23, R24, R25, R26, R31, R32 |
| 8 | DE9_Plug_MountingHoles | all-footprints:ASSMANN_A-DS_09_A_KG-T2S | J10, J11, J12, J13, J15, J16, J17, J18 |
| 4 | OS102011MS2QN1 | all-footprints:SPDT_OS102011_CNK | SW0, SW1, SW2, SW5 |
| 2 | 18pF | Capacitor_SMD:C_0402_1005Metric | C5, C6 |
| 2 | 220 | Resistor_SMD:R_0402_1005Metric | R29, R30 |
| 2 | 22uF | all-footprints:G-188_MUR | C1, C2 |
| 2 | DG408DJZ | all-footprints:PDIP16_E16.3_REN | U3, U5 |
| 1 | 12MHz | Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mm | Y1 |
| 1 | 15K | all-footprints:RC0402N_PAN | R1 |
| 1 | 1uF | all-footprints:CAP_CL05_SAM | C4 |
| 1 | 47nF | all-footprints:CAPC10555_55N_KEM | C3 |
| 1 | 68.1K | all-footprints:RC0402N_PAN | R2 |
| 1 | FT232HPQ-TRAY | all-footprints:QFN-56_FT232HPQ_FTD | U2 |
| 1 | MAX38908xTD | Package_DFN_QFN:TDFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm | U4 |
| 1 | RXLED | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | TXLED | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | max4999etj+ | all-footprints:21-0140_T3255&plus_4_MXM-M | U1 |
Questions
What parts does the Multiboard controller use?
65 parts, built around the FT232HPQ-TRAY, DG408DJZ, MAX4999ETJ+ and OS102011MS2QN1. 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 Multiboard controller KiCad files?
From the eridgraves/multiboard-controller repository on GitHub, at the commit this page was made from: the board is hardware/multiboard_controller/multiboard_controller.kicad_pcb and its schematic hardware/multiboard_controller/Input Connectors.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Multiboard controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask eridgraves before reusing the design.
Similar boards
- 2 layers100 × 100 mm

- 4 layers60 × 60 mm

3117 AUSIGN
r4hulrr/ausign
Real-time Auslan (Australian Sign Language) to English speech translation glove. Built with ESP32-S3, flex sensors, IMU on a custom PCB, and a Bluetooth-connected Python GUI.
151 parts3MIT - 4 layers97.8 × 97.8 mm

PTERODACTYL v4
mahruschow/team-pterodactyl
UMD near-space PTERODACTYL KiCad sensor-board working design
51 parts2 - 2 layers21.2 × 116.2 mm

Scroll dial
maker-lukas/Scroll-Dial
A scroll dial using the AS5600 sensor and a small macropad
20 parts2 - 2 layers134 × 80.5 mm

- 2 layers100 × 80 mm

Speakerpcb
gmaxdragon/Seizo-Noise
A massive PCB for a speaker for my robotic arm with a microphone built into it and a ton of other GPIO ports.
52 parts1 - 2 layers100 × 100 mm

- 4 layers120 × 112 mm
