Dut hub hw
Netlist-Studio·dut_hub_hw
About the Dut hub hw PCB
Dut hub hw is an open source RP2040/RP2350 PCB design by Netlist-Studio, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 100 × 155 mm, with 147 components from 29 distinct parts.
Its main chip is the RaspberryPi_Pico, from the RP2040/RP2350 family. Other key parts include the TPS22992SRXNR, R7FA4M1AB3CFL#AA0, TXU0202DCUR, TMUX1574PWR and PAC1954x-x4MX. By type, the board carries 65 capacitors, 27 resistors, 21 ICs, 20 connectors, 4 transistors and 4 crystals.
It belongs with the usb & debug tools designs in this gallery.
From the project
A KiCad hardware project for a multi-channel DUT (Device Under Test) hub with integrated JTAG multiplexing, power management, and Raspberry Pi Pico control interface.
A KiCad hardware project for a multi-channel DUT (Device Under Test) hub with integrated JTAG multiplexing, power management, and Raspberry Pi Pico control interface.
- 4-channel DUT interface with individual power control via TPS22992 - JTAG multiplexer for debug access to multiple targets - Power monitoring using PAC1954 for per-channel current/voltage measurement - Raspberry Pi Pico for control logic and automation - USB interface through Pi Pico USB-CDC for host communication (1 port for each DUT)

Main components on the Dut hub hw
Dut hub hw bill of materials (BOM)
147 components, 29 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | TPS22992SRXNR | TPS22992SRXNR | IC1, IC2, IC3, IC4 |
| 4 | R7FA4M1AB3CFL#AA0 | QFP50P900X900X170-48N | IC5, IC7, IC9, IC11 |
| 4 | TXU0202DCUR | SOP50P310X90-8N | IC6, IC8, IC10, IC12 |
| 4 | TMUX1574PWR | SOP65P640X120-16N | IC13, IC14, IC15, IC16 |
| 1 | PAC1954x-x4MX | VQFN-16-1EP_3x3mm_P0.5mm_EP1.1x1.1mm | U1 |
| 4 | TXU0102QDCURQ1 | SOP50P310X90-8N | U2, U3, U4, U5 |
| 1 | RaspberryPi_Pico | RaspberryPi_Pico_Common_THT | A1 |
| 4 | BSS138 | SOT-23 | Q1, Q2, Q3, Q4 |
| 4 | Crystal_Small | Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm | Y1, Y2, Y3, Y4 |
| 3 | Conn_01x01_Pin | Banana_Jack_1Pin | J1, J2, J3 |
| 4 | Conn_02x14_Odd_Even | PinSocket_2x14_P2.54mm_Vertical | J5, J8, J11, J14 |
| 4 | Conn_02x04_Odd_Even | PinHeader_2x04_P2.54mm_Vertical | J6, J9, J12, J15 |
| 1 | Conn_ARM_JTAG_SWD_10 | PinHeader_2x05_P1.27mm_Vertical | J16 |
| 1 | Conn_ARM_JTAG_SWD_20 | IDC-Header_2x10_P2.54mm_Vertical | J17 |
| 6 | Conn_01x04_Socket | PinSocket_1x04_P2.54mm_Vertical | J18, J19, J20, J22, J23, J24 |
| 1 | Conn_01x02_Socket | PinSocket_1x02_P2.54mm_Vertical | J21 |
| 1 | Jumper_2_Open | TestPoint_2Pads_Pitch2.54mm_Drill0.8mm | JP1 |
| 4 | LED | LED_0603_1608Metric | D1, D2, D3, D4 |
| 4 | 4.7nF | C_0603_1608Metric | C1, C2, C3, C4 |
| 41 | 0.1uF | C_0603_1608Metric | C5, C6, C7, C8, C9, C11, C14, C15 +33 |
Show 9 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 8 | 27pF | C_0603_1608Metric | C10, C12, C23, C25, C36, C38, C49, C51 |
| 4 | 4.7uF | C_0603_1608Metric | C13, C26, C39, C52 |
| 8 | 1uF | C_0603_1608Metric | C20, C21, C33, C34, C46, C47, C59, C60 |
| 2 | 4.7k | R_0603_1608Metric | R1, R2 |
| 4 | 120 | R_0603_1608Metric | R3, R4, R5, R6 |
| 4 | 1k | R_0603_1608Metric | R7, R8, R9, R10 |
| 4 | R_Shunt | RES_C_2512_SHUNT | R11, R12, R13, R14 |
| 8 | 0 | R_0603_1608Metric | R15, R16, R17, R18, R19, R20, R21, R22 |
| 5 | 10k | R_0603_1608Metric | R23, R24, R25, R26, R27 |
Dut hub hw design files
The KiCad project lives in the Netlist-Studio/dut_hub_hw repository on GitHub; these links point at the commit this page was built from.
- Layoutdut_hub.kicad_pcb
- Schematicdut_hub.kicad_sch
Dut hub hw: common questions
What microcontroller does the Dut hub hw use?
The Dut hub hw is built around the RaspberryPi_Pico, from the RP2040/RP2350 family.
How big is the Dut hub hw PCB?
The Dut hub hw measures 100 × 155 mm, has 4 copper layers and is 2.218 mm thick.
How many components are on the Dut hub hw?
147 components, from 29 distinct parts. The full bill of materials is listed on this page.
Where can I download the Dut hub hw design files?
From the Netlist-Studio/dut_hub_hw repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Dut hub hw design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which Netlist-Studio chose for the repository.
Can I test firmware for the Dut hub hw without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k