Dut hub hw

Netlist-Studio·dut_hub_hw

Dut hub hw PCB layout, top view — open source RP2040/RP2350 board by Netlist-Studio

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)

Dut hub hw, from the project README
From the project README

Main components on the Dut hub hw

Dut hub hw bill of materials (BOM)

147 components, 29 distinct parts.

QtyPartRefs
4
TPS22992SRXNR
IC1, IC2, IC3, IC4
4
R7FA4M1AB3CFL#AA0
IC5, IC7, IC9, IC11
4
TXU0202DCUR
IC6, IC8, IC10, IC12
4
TMUX1574PWR
IC13, IC14, IC15, IC16
1
PAC1954x-x4MX
U1
4
TXU0102QDCURQ1
U2, U3, U4, U5
1
RaspberryPi_Pico
A1
4
BSS138
Q1, Q2, Q3, Q4
4
Crystal_Small
Y1, Y2, Y3, Y4
3
Conn_01x01_Pin
J1, J2, J3
4
Conn_02x14_Odd_Even
J5, J8, J11, J14
4
Conn_02x04_Odd_Even
J6, J9, J12, J15
1
Conn_ARM_JTAG_SWD_10
J16
1
Conn_ARM_JTAG_SWD_20
J17
6
Conn_01x04_Socket
J18, J19, J20, J22, J23, J24
1
Conn_01x02_Socket
J21
1
Jumper_2_Open
JP1
4
LED
D1, D2, D3, D4
4
4.7nF
C1, C2, C3, C4
41
0.1uF
C5, C6, C7, C8, C9, C11, C14, C15 +33
Show 9 more
QtyPartRefs
8
27pF
C10, C12, C23, C25, C36, C38, C49, C51
4
4.7uF
C13, C26, C39, C52
8
1uF
C20, C21, C33, C34, C46, C47, C59, C60
2
4.7k
R1, R2
4
120
R3, R4, R5, R6
4
1k
R7, R8, R9, R10
4
R_Shunt
R11, R12, R13, R14
8
0
R15, R16, R17, R18, R19, R20, R21, R22
5
10k
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.

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