Skip to the content
2 layers100 × 197.6 mmPsu breakout, the printed circuit board in 3D

ATX/AT PSU breakout boards — passive 2-layer PCB with banana jacks for bench testing of vintage and modern PC power supplies

Size
100 × 197.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
100
Nets
47
Pads
312
Tracks, vias
655, 6
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
23 May 2026
Updated
17 Jul 2026

Overview

Psu breakout is an open-source printed circuit board by techana, from the techana/psu-breakout repository on GitHub. It is a 2-layer board of 100 × 197.6 mm with 100 parts on 47 nets, routed with 655 tracks and 6 vias.

It is built around the A1212S-2W, TL431BCLP and SB540, with the MBR20100CT, MF-RHT200-0 and 0ZRE0012FF1C among its other parts. Its parts include 20 resistors, 18 diodes, 17 connectors, 8 fuses and 6 ICs. It belongs with the interfaces and adapters and power boards of this library.

Main components

10

README

v3/README.md

PSU Breakout v3 — the all-in-one bench PSU tool

Complete and fab-ready: 100 × 197.6 mm, routed, DRC-clean (0 violations / 0 unconnected at all severities), silkscreened. TB1/TB2 are rail-side hub members like AT/ATX/Molex (full pass-through, direct crowbar coverage); F7/F8 PPTCs (MF-RHT200, 2 A hold) guard TB2's −12V/−5V screws — the only high-energy polarity-swap directions — and D14/D15 are MBR20100CT TO-220 reverse clamps. Layout: connectors and SOURCE/PROT toggles in the north half, LOAD/PROFILE at the bottom corners, heatsink-bar frame holes as U-notch edge cuts, J16 ATX-in overhanging the top edge.

v3 unifies the whole family behind one board: the v1.0B breakout (ATX/AT/Molex/TB1/TB2/XV), the v1.1 switchable dummy loads, and the v2.2 rail generation + precision overvoltage protection.

The 5-control panel

ControlTypeFunction
PS_ON (SW1)EG1271 slideATX power-on — slide east = ON (knob toward the GND-shorting end)
SOURCE (SW2)4PDT toggleDIRECT ⟷ GENERATE: poles A–C connect the three generator outputs to the +3V3/−5/−12 banana nets; pole D powers the converters from +12V_BANANA. DIRECT = converters isolated and unpowered. Lever north = GENERATE, south = DIRECT
PROT (SW5)3PDT togglecrowbars ARM/OFF — poles sit in series with each SCR gate feed; disarmed gates stay clamped by their own 100R+10nF. Lever north = ARM, south = OFF
LOAD (SW3)100DP DPDTdummy loads on/off (v1.1 return-bus scheme) — bottom-right corner, lever north = ON
PROFILE (SW4)100DP DPDTPC / MICRO load steering (v1.1) — bottom-left corner, lever north = PC, south = MICRO

Modes

ModeSOURCEPROTLOAD
1. Direct (= v1.0B)DIRECTOFFOFF
2. Direct protected (= v2.2 direct)DIRECTARMOFF
3. Load test (= v1.1)DIRECTanyON + PC/MICRO
4. Generator (= v2.2 gen)GENERATEanyany

Modes compose freely (load-test the generator, protected pass-through under load, …). The generator connect + enable share one throw, so a converter can never fight a PSU rail while isolated.

GEN-mode input scenarios

Everything generated runs off +12 V (GEN_PWR is fed from +12V_BANANA — the +12 banana post directly, or a PSU's +12 rail through F1). GEN engages all three generators at once: it fills missing rails; rails the source already has end up in parallel (∥) with the generated ones — benign for the unregulated negatives, contentious for regulated 3.3 V. The per-rail escape hatch is pulling that rail's blade fuse (F3/F4/F5), which splits the connector side (PSU) from the banana side (generator).

#GEN-mode input+5V+12V+3.3V−5V−12V
1+5 & +12 bananasbenchbench (+~1.6 A converter overhead)generated (≤4 A, F3 blade)generated (≤84 mA, from gen −12)generated (84 mA)
2+5 banana onlybenchabsent → converters deadabsentabsentabsent
3+12 banana onlyabsentbenchgeneratedgeneratedgenerated
4AT PSU (P8/P9)PSUPSU (feeds converters via F1)generated — fills AT's missing railgen ∥ PSU — benign (7905 stops sourcing if PSU holds it)gen ∥ PSU — benign (A1212S sags to PSU level, self-limited)
5Old ATX, no −5PSUPSU (feeds converters)gen ∥ PSU — contention: higher setpoint takes the load; pull F3 to separategenerated — fills the missing railgen ∥ PSU — benign
6Modern ATXPSUPSU (feeds converters)same contention as #5 (pull F3 to separate)generated (dropped from ATX spec ~2003)PSU if present (benign ∥); generated if the unit dropped −12

Footnotes: case 2 generates nothing because every converter runs off +12 V only (there is no 5 V → 3.3 V path); case 3 yields a complete set except +5 V — a bias/logic-experiment configuration, not a machine-powering one; case 1 needs the bench +12 channel's current limit set above converter overhead + startup inrush.

Blocks (all proven on previous boards)

  • Breakout: ATX-in (right-angle 39300240 — the PSU cable plugs on), ATX-out (J18, Mini-Fit BMI 15-24-7240 — takes an ATX extension to the DUT), AT P8/P9 (36642-0001), disk Molex M/F (TE Mate-N-Lok), TB1 (5V/GND/12V/3V3-XV), TB2 (PG/−12V/GND/−5V), 10 banana posts, per-rail Keystone 3568 blade fuses, 7 red rail LEDs (R1–R7 left-to-right), XV = 9 V DC-only entry on the 3.3 V rail (unlike v1.0B/v1.1: D13's reverse shunt would dead-short an AC winding's negative half-cycles through an unfused loop — use v1.0B or v1.1 for C64-style AC bricks). D9/D10 (1N4148 LED clamps) are inherited from the AC-capable boards; with D13 holding the rail above −0.5 V they never conduct here and may be left unpopulated.
  • Protection (v2.2): TL431B + 2N3906 + 2N6504 precision crowbars — +5 V trips 5.57 V, +3.3 V trips 3.68 V, +12 V trips 13.27 V — plus reverse shunts on every rail (SB540 on positives; MBR20100CT TO-220 duals on −5/−12 — non-sacrificial) and P6KE TVS clamps. A crowbar firing blows that rail's blade fuse. New in v3: the ARM/OFF gate-break switch.
  • Loads (v1.1): RL1 47 Ω · RL2 10 Ω dual-role · RL3 10 Ω (3V3) · RL4 2.2 Ω on the return-bus scheme; SK 452 100 heatsink bar on top (holes x = 10/30/70/90) or drop-through backpack plate below; fan header (J17) for continuous PC-mode soak tests.
  • Generation (v2.2): LM2678-3.3 buck (5 A ceiling — fit a 4 A blade in F3 when generating), A1212S-2W isolated −12 V with PPTC, 7905 linear −5 V from the generated −12 V (fleet-safe dependency: every machine that needs −5 V through these connectors also has −12 V).

Schematic

psu_breakout.kicad_sch — generated from the routed board by scripts/make_schematic.py (functional blocks, global net labels). Verified: the schematic's exported netlist matches the PCB pin-for-pin (278/278 netted pins, 0 mismatches) and ERC reports 0 issues. Custom symbols live in psu_breakout_sch.kicad_sym (registered via sym-lib-table). The board remains the source of truth — regenerate the schematic after board net changes.

Verification record

  • SW2/SW5 footprints verified against the E-Switch prints ST141001 / ST131017 and the Taiway 100-TX drawing: pole pitch 4.83 [.190], rows 4.70 [.185], true body outlines (21.6/16.5 × 12.7). Holes are 2.3 × 1.4 mm plated slots (pads 2.6 × 1.7 oval, 0.15 annular = PCBWay min) sized to accept every termination style of the 100-series pattern: E-Switch M1 solder lug (2.03 × 0.76), M2 PC pin (Ø1.85 envelope), Taiway PC pins, and T90-clone type B lug (2.03 × 1.19) or type C pin. Orderable: SW2 = 1004P1T1B1M1QEH (lug, stocked), SW5 = 1003P1T1B1M2QEH (PC pin, stocked); M2/Taiway/T90 variants drop in.
  • All 11 vertical-diode "A" silkscreen marks audited against pad nets: each sits at its diode's true anode (note: on D9/D10 the clamp cathode lands on the net named Dn_A — the LED's anode, not the clamp's).
  • Trace widths audited per netclass. Deliberate under-class runs, all justified by actual current: SW2→F1 converter feed 1.6 mm (~1.6 A max), J6→RL1 snake 0.5 mm (0.26 A through 47 Ω), +5VSB spur 0.5/0.25 mm, −5V_TB spur and its −5V continuation past F8 at 0.85 mm (bounded by the PPTC's 2 A hold — trace rating matches the protector), and the +3V3 crowbar bias/trigger spur (R18/Q5 feed) at 0.5 mm (mA bias plus a millisecond gate pulse; the rail artery does not route through it).
  • Final DRC: 0 violations / 0 unconnected, severity-all.

Assembly & bring-up notes

  • Vertical diodes (D8–D18, D9/D10): body stands on the ringed pad, cathode band DOWN toward the board, folded-over lead into the hole marked "A". The ring only locates the body — the "A" is the polarity mark.
  • Toggle levers: direction words on silk assume the standard lever-opposite-contacts convention and keyway-per-footprint insertion. One-time meter check at first assembly: lever north on SOURCE should buzz pad 11↔12 (GEN_PWR↔+12V_BANANA).
  • Fuse guidance: F3 5 A (direct) / 4 A blade when generating; F2 up to 15/20 A for Lisa-class +5 V loads. Crowbar trips blow the rail's blade fuse.
  • XV (TB1 pad 4, silk "3V3/XV"): 9 V DC-only entry riding the +3V3 rail. Never feed AC here: D13 (the +3V3 reverse shunt) conducts on every negative half-cycle — a dead short of the winding with no fuse in the loop (XV enters on the rail side). C64-style AC bricks belong on v1.0B/v1.1, which have no rail shunts. For DC keep PROT = OFF too if the brick exceeds the 3.68 V crowbar trip.
  • PG (TB2 pad 1, net PWR_OK): meter the PSU's Power Good under test, or strap to the +5V screw when bench-feeding an AT board — without PG many AT machines hold themselves in reset.
  • The four heatsink-bar frame holes are U-notch edge cuts (open-sided Ø3.2, retention lips preserved) — intentional, no fab note needed.
  • Test AT/ATX units on PC profile (MICRO is too light a load for them). TB polarity-swap protection: the MBR20100CT clamps (D14/D15, tab = GND) hold a swap at ~0.6 V without damage, and the F7/F8 PPTCs in TB2's negative screws trip in under a second and self-reset — a swap ends with nothing to replace, even against a junk PSU. The same clamps cover the P8/P9-swap loop. Full analysis: RISK_ANALYSIS.md.

Parts

100
QtyValueFootprintReferences
7LED_redLED_D3.0mmD1, D2, D3, D4, D5, D6, D7
5Banana_blackBanana_Jack_1PinJ7, J9, J11, J13, J15
5Banana_redBanana_Jack_1PinJ6, J8, J10, J12, J14
410nFC_Disc_D5.0mm_W2.5mm_P5.00mmC1, C2, C3, Cb1
4330R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2, R3, R4, R6
3100R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR9, R10, R20
31kR_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR17, R18, R19
32N3906TO-92_Inline_WideQ4, Q5, Q6
32N6504 SCRTO-220-3_VerticalQ1, Q2, Q3
3M3MountingHole_3.2mm_M3H1, H2, H7
3SB540D_DO-201AD_P5.08mm_Vertical_AnodeUpD11, D12, D13
3TL431BCLPTO-92_Inline_WideU4, U5, U6
210k 1%R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR14, R16
21N4148D_DO-35_SOD27_P2.54mm_Vertical_AnodeUpD9, D10
21kR_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R7
2MBR20100CTTO-220-3_VerticalD14, D15
2MF-RHT200Fuse_Bourns_MF-RHT200F7, F8
10ZRE0012FFFuse_BelFuse_0ZRE0012FF_L8.3mm_W3.8mmF6
11.5kR_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR8
110A +5VFuseholder_Blade_Mini_Keystone_3568F2
110R 20W PWR220T-20-10R0R_TO220-2_Flat_ThermalWindowRL3
110R 50W RTO050F10R00JTE1R_TO220-2_Flat_ThermalWindowRL2
110uFCP_Radial_D6.3mm_P2.50mmCout2
113.7k 1%R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR12
116.9k 1%R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR11
11uFC_Disc_D5.0mm_W2.5mm_P5.00mmCout3
12.2R 50W LTO050F2R200JTE3R_TO220-2_Flat_ThermalWindowRL4
12.2kR_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5
12.2uFCP_Radial_D6.3mm_P2.50mmCin3
1220uFCP_Radial_D10.0mm_P5.00mmCout1
122uFCP_Radial_D6.3mm_P2.50mmCin1
122uHL_Radial_D10.0mm_P5.00mm_Fastron_07ML1
12A -12VFuseholder_Blade_Mini_Keystone_3568F5
12A -5VFuseholder_Blade_Mini_Keystone_3568F4
14.75k 1%R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR13
14.7uFCP_Radial_D6.3mm_P2.50mmCin2
143.2k 1%R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR15
147R 20W PWR220T-20-47R0R_TO220-2_Flat_ThermalWindowRL1
15A +12VFuseholder_Blade_Mini_Keystone_3568F1
15A +3V3Fuseholder_Blade_Mini_Keystone_3568F3
15V/GND/12V/3V3CUI_TB002-500-04BETB1
17905TO-220-3_VerticalU3
1A1212S-2WConverter_DCDC_MORNSUN_A_S-2W_SIPU2
1ATX_24 IN R/A 39300240Molex_Mini-Fit_Jr_5569-24A2_2x12_P4.20mm_HorizontalJ16
1ATX_24 OUT 15-24-7240Molex_Mini-Fit_BMI_42385-24_Receptacle_VerticalJ18
1AT_P8Molex_KK396_36642-0001_AT_1x06_P3.96mm_VerticalJ2
1AT_P9Molex_KK396_36642-0001_AT_1x06_P3.96mm_VerticalJ3
1Disk_Molex_FMolex_Disk_8981_1x04_P5.08mm_VerticalJ5
1Disk_Molex_MMolex_Disk_8981_1x04_P5.08mm_VerticalJ4
1FAN_12VPinHeader_1x02_P2.54mm_VerticalJ17
1LM2678-3.3TO-220-7_P2.54x3.7mm_StaggerEven_Lead3.8mm_VerticalU1
1LOAD ON/OFFSW_Toggle_DPDT_PCPins_ESwitch100DP_CK7201SW3
1P6KE15AD_DO-15_P5.08mm_Vertical_AnodeUpD18
1P6KE16AD_DO-15_P5.08mm_Vertical_AnodeUpD16
1P6KE6V8AD_DO-15_P5.08mm_Vertical_AnodeUpD17
1PROFILE PC/MICROSW_Toggle_DPDT_PCPins_ESwitch100DP_CK7201SW4
1PROT ARM/OFFSW_Toggle_3PDT_PCPins_Taiway100_3PSW5
1PS_ONSW_E-Switch_EG1271_SPDTSW1
1PWR_OK/-12V/GND/-5VCUI_TB002-500-04BETB2
1SK54D_DO-201AD_P5.08mm_Vertical_AnodeUpD8
1SOURCE DIR/GENSW_Toggle_4PDT_PCPins_Taiway100_4PSW2

More from techana/psu-breakout

6
  • 2 layers100 × 163.5 mmPsu breakout, the printed circuit board in 3D

    Psu breakout

    techana/psu-breakout

    ATX/AT PSU breakout boards — passive 2-layer PCB with banana jacks for bench testing of vintage and modern PC power supplies

    91 parts
  • 2 layers100 × 140 mmPsu breakout, the printed circuit board in 3D

    Psu breakout

    techana/psu-breakout

    ATX/AT PSU breakout boards — passive 2-layer PCB with banana jacks for bench testing of vintage and modern PC power supplies

    74 parts
  • 2 layers100 × 130 mmPsu breakout, the printed circuit board in 3D

    Psu breakout

    techana/psu-breakout

    ATX/AT PSU breakout boards — passive 2-layer PCB with banana jacks for bench testing of vintage and modern PC power supplies

    55 parts
  • 2 layers100 × 133 mmPsu breakout, the printed circuit board in 3D

    Psu breakout

    techana/psu-breakout

    ATX/AT PSU breakout boards — passive 2-layer PCB with banana jacks for bench testing of vintage and modern PC power supplies

    52 parts
  • 2 layers100 × 100 mmPsu breakout v1.0B, the printed circuit board in 3D

    Psu breakout v1.0B

    techana/psu-breakout

    ATX/AT PSU breakout boards — passive 2-layer PCB with banana jacks for bench testing of vintage and modern PC power supplies

    42 parts
  • 2 layers100 × 100 mmPsu breakout v1.0A, the printed circuit board in 3D

    Psu breakout v1.0A

    techana/psu-breakout

    ATX/AT PSU breakout boards — passive 2-layer PCB with banana jacks for bench testing of vintage and modern PC power supplies

    39 parts

Similar boards

  • 2 layersTT Clone AY AT, the printed circuit board in 3D

    TT Clone AY AT

    Upcycle-Electronics/AVR-Transistor-Tester

    60 parts47
  • 2 layers100 × 100 mmControl board, the printed circuit board in 3D

    Control board

    CoraBeanz/ROS-Optics-Bench

    A mostly 3D-printed optical bench that couples a 635 nm laser into an optical fiber by itself. Knock a mirror out of line and four stepper-driven adjusters steer the beam back to peak coupling, with no hands on the…

    31 parts2
  • 2 layers149.9 × 157.7 mmDaw00, the printed circuit board in 3D

    Daw00

    mikhalych63/DAW00

    Digital Audio Ware

    246 parts1
  • 2 layers74 × 19.5 mmEFUSE sin vias, the printed circuit board in 3D

    EFUSE sin vias

    IKGB105/EFUSE-LTC4215-HotSwap

    12V hot-swap/eFuse front-end (LTC4215) — LTspice, KiCad, COMSOL thermal FEM. Honest engineering logbook.

    17 partsMIT
  • 2 layers137 × 89 mmOVHD Mainboard, the printed circuit board in 3D

    OVHD Mainboard

    stefanofinetti/MF_OverHead_Panel

    Complete project for the Airbus A319/320/321/330 OverHead Panel

    127 parts5GPL-3.0
  • 2 layers110.1 × 111.8 mmAutomative Hexapod, the printed circuit board in 3D

    Automative Hexapod

    NguyenTrongPhuc552003/reinforcement-autonomous-hexapod

    Intelligent hexapod control system with AI-based adaptive gait, kernel drivers, and user-space coordination.

    70 parts3GPL-2.0
  • 2 layers99 × 99 mmOya tester, the printed circuit board in 3D

    Oya tester

    bpmine/jarduino

    Ensemble de systèmes pour l'arrosage du jardin

    63 parts
  • 2 layers100 × 50 mmBldcboard, the printed circuit board in 3D

    Bldcboard

    DaWelter/RCCar

    Code and materials for my RC model car project

    112 parts5

Questions

How big is the Psu breakout PCB?

It measures 100 × 197.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Psu breakout use?

100 parts, built around the A1212S-2W, TL431BCLP, SB540 and MBR20100CT. 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 Psu breakout KiCad files?

From the techana/psu-breakout repository on GitHub, at the commit this page was made from: the board is v3/psu_breakout.kicad_pcb and its schematic v1.1/psu_breakout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Psu breakout design in my own project?

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