Skip to the content
PCBKitNew board
4 layersMultiboard controller, the printed circuit board in 3D

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

4

README

README.md

multiboard-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
QtyValueFootprintReferences
185.1KResistor_SMD:R_0402_1005MetricR3, R4, R5, R6, R7, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20 +2
9USB_C_ReceptacleConnector_USB:USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_HorizontalJ1, J2, J3, J4, J5, J6, J7, J8, J9
810Kall-footprints:RES_ERJ2RKF1002XR21, R22, R23, R24, R25, R26, R31, R32
8DE9_Plug_MountingHolesall-footprints:ASSMANN_A-DS_09_A_KG-T2SJ10, J11, J12, J13, J15, J16, J17, J18
4OS102011MS2QN1all-footprints:SPDT_OS102011_CNKSW0, SW1, SW2, SW5
218pFCapacitor_SMD:C_0402_1005MetricC5, C6
2220Resistor_SMD:R_0402_1005MetricR29, R30
222uFall-footprints:G-188_MURC1, C2
2DG408DJZall-footprints:PDIP16_E16.3_RENU3, U5
112MHzCrystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY1
115Kall-footprints:RC0402N_PANR1
11uFall-footprints:CAP_CL05_SAMC4
147nFall-footprints:CAPC10555_55N_KEMC3
168.1Kall-footprints:RC0402N_PANR2
1FT232HPQ-TRAYall-footprints:QFN-56_FT232HPQ_FTDU2
1MAX38908xTDPackage_DFN_QFN:TDFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mmU4
1RXLEDLED_SMD:LED_0805_2012MetricD2
1TXLEDLED_SMD:LED_0805_2012MetricD1
1max4999etj+all-footprints:21-0140_T3255&plus_4_MXM-MU1

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 mmRegisters, the printed circuit board in 3D

    Registers

    imihajlow/ccpu

    A 8-bit computer made of 74xx series logic gates and memory ICs.

    217 parts145
  • 4 layers60 × 60 mm3117 AUSIGN, the printed circuit board in 3D

    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 mmPTERODACTYL v4, the printed circuit board in 3D

    PTERODACTYL v4

    mahruschow/team-pterodactyl

    UMD near-space PTERODACTYL KiCad sensor-board working design

    51 parts2
  • 2 layers21.2 × 116.2 mmScroll dial, the printed circuit board in 3D

    Scroll dial

    maker-lukas/Scroll-Dial

    A scroll dial using the AS5600 sensor and a small macropad

    20 parts2
  • 2 layers134 × 80.5 mmETerrena, the printed circuit board in 3D

    ETerrena

    AyrXZ47/cansat1

    Codigo de la nueva version del Tuzo Cansat AEM-UAZ

    20 parts1GPL-3.0
  • 2 layers100 × 80 mmSpeakerpcb, the printed circuit board in 3D

    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 mmTimerClock, the printed circuit board in 3D

    TimerClock

    kseebaldt/clock_rtc

    Arduino based etc clock

    33 parts1
  • 4 layers120 × 112 mmThorPBC2.0, the printed circuit board in 3D

    ThorPBC2.0

    sschuchman/thorCam

    46 parts1