Guide · PSU Enclosure Studio

How to make a bench power supply from a PC PSU

PSU Enclosure Studio designs a printable case around a computer power supply you already have, so it becomes a bench power supply. Measure the PSU, place a variable module, binding posts, fuses and switches on the front panel, choose how the frame joins, and download each piece as STL or 3MF. Every piece prints without supports.

Free · ProUpdated

What can you build with PSU Enclosure Studio?

Any ATX, SFX or SFX-L power supply, or one you measure, from 60–250 mm wide. Makers build:

  • A bench supply with fixed 12 V, 5 V and 3.3 V outputs on binding posts.
  • A variable supply around an XY-SK120 or DPS module, with its own posts and fuse.
  • A USB charging station with a switch and an LED on the front.
  • A small SFX supply for a crowded bench, lying flat with a wide front.
  • A front panel alone, printed as a drilling template for a case of your own.

How do you design the enclosure, step by step?

Five steps take you from the power supply to the pieces to print. The enclosure beside them follows every change, assembled or laid out for printing.

  1. 1. Measure your power supply

    Pick ATX, SFX or SFX-L, or Custom and type the size you measured, lying flat. Set the fit around it, whether it stands upright (a tall front) or lies flat (a wide front), and its screw pattern, so the back bezel lines up with its screw holes.

    PSU Enclosure Studio's PSU step: the form factor, the measured size, the fit, the orientation and the screw pattern, beside the enclosure in 3D.
    Step 1: the power supply the case is built around.
  2. 2. Lay out the front panel

    Choose a variable module or none, the rails and their labels, the ground, fuses, binding posts and components such as USB chargers, switches and LEDs. The tool places them in columns and shows the panel flat; drag the panel preview to nudge an item, and it tells you what does not fit.

    The Front step: the module, rails, posts and components, with the flat panel preview.
    Step 2: the module, the outputs and the labels.
  3. 3. Shape the back bezel

    The back bezel frames the power supply's own back, so its switch, socket and fan stay open. Set the lip that holds it and the brand engraved in its border.

    The Back step: the bezel's lip, the PSU's screws and the brand line.
    Step 3: the bezel around the PSU's back.
  4. 4. Choose how the frame joins

    Rails at the corners, printed rods, metal rods or a base hold the two panels apart; a sleeve can close the wiring space. Pick heat-set inserts, screws and nuts or self-tapping screws, the panels' thickness and how deep the wiring space is, or let Fit to components size it.

    The Frame step: the joins, the fasteners, the sleeve and the panels' sizes.
    Step 4: what holds the panels together.
  5. 5. Pick the pieces and download

    Choose the pieces to print, 3MF or STL, and one file or one per piece. The parts list counts the screws with their lengths, the inserts or nuts, the posts, fuse holders and components to buy. Downloads need a free NabiMakes account.

    The Download step: the pieces, the format, the parts list and Download.
    Step 5: the pieces and the parts list.

Which enclosures can you start from?

Each example opens in PSU Enclosure Studio as a new design, beside your own.

  • ATX bench supply

    An upright ATX supply with an XY-SK120 module, three fixed rails and a switch.

    • ATX
    • XY-SK120
    • 12 · 5 · 3.3 V
    • Free
    Open in PSU Enclosure Studio
  • SFX lying flat

    A small SFX supply with a wide, low front: 12 V and 5 V and a switch, standing on a base.

    • SFX 125 × 63.5
    • Flat
    • 12 · 5 V
    • Base
    • Free
    Open in PSU Enclosure Studio
  • Rods, no inserts

    Round printed rods at the corners, held by self-tapping screws: nothing to melt in.

    • ATX 150 × 86
    • Rods
    • Self-tapping
    • Free
    Open in PSU Enclosure Studio

Every piece prints as it lies in the file, without supports: the panels flat (face up with the marks on top, unless something on their inside needs the bed), the joins standing up. The layer height is a starting point for your slicer; the thinnest wall is the one the printer checks hold each filament to. With inlays, a printer with several filaments prints the marks in their own colour.

FilamentLayer height to startThinnest wallSupportsNotes
PLA0.2 mm0.8 mmNoneFine for the panels; keep the supply's vents clear, PLA softens near hot parts.
PETG0.2 mm0.8 mmNoneThe better choice near the supply's heat; tougher joins and corners.

Tips for an enclosure that goes together well

  • Measure the power supply with calipers, lying flat, and keep the fit at 0.5 mm or more: printed walls are never quite straight.
  • Print the front panel first: it is quick, and you can try the module, posts and switches in it before the rest.
  • Let Fit to components set the wiring depth, so the deepest part behind the panel has room.
  • Keep each pair of binding posts at least 16 mm apart, so banana plugs and spade terminals fit side by side.
  • Before you print, check it on the view's bar: Dimensions shows its size, Measure the distance between two points, Section cuts it open and Layers steps through it as your printer will.

What if the module will not clip in, or a part is left off?

The variable module will not clip into the panel
Set the panel's clip range to the module's clips, or turn on the clip notches or the recess that thins the panel around the cut-out.
A component is left off the panel
The panel has no room for it: add extra panel room in the PSU step, remove another component, or pick a smaller one; the Front step names what was left off and why.
The back bezel's holes miss the PSU's screws
Check the screw pattern in the PSU step, and turn it half a turn if your supply's fan side is the other way up.
A panel is wider than your printer's bed
Choose your printer in the checks, and lower the border or the extra room; the checks name the piece that does not fit.

Is PSU Enclosure Studio free?

Designing and previewing are free for everyone, and the default enclosure downloads free with a free account. A design that uses a Pro feature needs the one-time unlock.

  • Free

    Free
    • ATX, SFX, SFX-L and measured supplies
    • The modules, rails, fuses, posts and components at their own sizes
    • Rails, rods and the base, every fastener and the sleeve
    • Marks in one filament, 3MF and STL, the parts list
  • Pro

    • Your brand
    • Colour per mark
    • Your own layout
    • Custom sizes
    • Custom outputs
    • Metal rods

Every setting, with its range and default

Lengths are in millimetres. Up to 8 rails and 12 components; labels and brand lines up to 32 characters. The tool refuses values outside these ranges.

SettingRangeDefaultWhat it does
1 · PSU
Form factorATX, SFX, SFX-L, customATXSets the size and the screw pattern from the datasheets.
Width60–250 mm150 mmAcross, lying flat.
Height40–160 mm86 mmUp, lying flat.
Depth60–260 mm140 mmFront to back.
Fit0–2 mm0.5 mmThe room round the supply.
OrientationUpright (tall front), flat (wide front)UprightHow the supply stands in the case.
Screw patternATX, SFX, noneATXWhere the back bezel's screws go.
Turned half a turnOn, offOffFor a supply whose fan side is the other way up.
Extra width0–150 mm0 mmMore panel across than the supply needs.
Extra height0–150 mm0 mmMore panel up than the supply needs.
2 · Front: module
ModuleNone, XY-SK60/120/150, XY-SK60X/120X, DPS, customXY-SK60 / SK120 / SK150A variable buck-boost module and its cut-out.
Cut-out width20–150 mm71.1 mmThe hole the module clips into.
Cut-out height15–100 mm38.8 mmThe hole's height.
Cut-out corners0–5 mm1 mmTheir radius.
Frame width20–170 mm79 mmThe module's front frame.
Frame height15–120 mm50 mmThe frame's height.
Depth5–120 mm43 mmHow far it reaches behind the panel.
Clip range1–8 mm2 mmThe thickest panel its clips grip.
Clip notchesOn, offOnA notch through the panel at each side clip, so the module slides in.
Clip length0–40 mm12 mmEach side clip's length.
Clip depth0–6 mm2.41 mmHow far each clip stands out.
Clip recessOn, offOffThins the panel round the cut-out to the clip range.
2 · Front: outputs
Rails12 V, 5 V, 3.3 V, a second 5 V, custom; up to 812 V, 5 V, 3.3 VThe fixed outputs, each with its label, its order and a fuse if you like.
Rail labelUp to 32 characters12V, 5V, 3.3VEngraved by the rail's post; your own is Pro.
Rail onOn, offOnA rail switched off keeps its place in the list.
Rail fuseOn, offOffA fuse holder before the rail's red post.
Rail fuse rating0.1–30 ANoneEngraved beside the rail's holder, when set.
Variable outputsOn, offOnBinding posts for the module's output.
Variable output fuseOn, offOffA fuse holder before the module's red post.
Fuse rating0.1–30 ANoneEngraved beside a holder, when set.
GroundOne shared post, a pair per railOne shared postOne black post for every rail, or one per rail.
Fuse holder5×20, 6×30, custom5×20Each fused output's holder.
Fuse hole5–30 mm12 mmThe holder's hole.
Fuse cap8–40 mm16 mmThe cap round it on the front.
Fuse depth10–80 mm30 mmBehind the panel.
Binding postM4, M6, customM4The posts' size.
Post hole2–12 mm4.8 mmThrough the panel.
Post flat0–3 mm0 mmA flat in the hole that stops it turning.
Post cap6–30 mm13 mmIts nut and washer on the front.
Post depth5–60 mm30 mmBehind the panel.
Post spacing16–40 mm19 mmBetween a pair's centres.
2 · Front: components
ComponentsUSB charger, round or rectangular switch, LED, voltmeter, fuse holder, custom; up to 12A rectangular switchEverything else on the panel.
LabelUp to 32 charactersNoneEngraved by the component.
ShapeRound, rectangularThe part's ownA custom component's hole.
Diameter2–60 mmThe part's ownA round component's hole.
Ring diameter2–130 mmThe part's ownA round component's front ring; a rectangular one's frame width.
Cut-out width2–120 mmThe part's ownA rectangular component's hole.
Cut-out height2–80 mmThe part's ownIts height.
Frame height2–130 mmThe part's ownA rectangular component's frame.
Corners0–10 mmThe part's ownThe hole's corner radius.
Depth0–120 mmThe part's ownBehind the panel.
Nudge−40–40 mm0 mmMoves an item from its place (Pro).
2 · Front: labels and colours
Label size3–10 mm4.5 mmThe rails' and components' labels.
Engrave depth0.2–2 mm0.6 mmHow deep the marks go.
Guide linesOn, offOnLines joining the labels to their posts.
+/− marksOn, offOnThe polarity marks beside the posts.
BrandUp to 32 charactersNabiMakesThe front's brand line; your own is Pro.
Brand size3–16 mm9.5 mmIts letters; it shrinks to fit.
Brand positionTop, bottomTopWhere the brand line goes.
InlayOn, offOnThe marks as inlays in their own filament.
ColoursThe panels' and one per mark groupOrange panels, black marksA colour per mark group is Pro.
3 · Back
Lip2–15 mm4 mmHow far the bezel covers the supply's back.
BrandUp to 32 charactersNabiMakesEngraved in the bottom border.
Brand size3–10 mm6 mmIts letters.
4 · Frame
JoinRails, rods, base, metal rods (Pro)RailsWhat holds the panels apart.
Rail size8–40 mm20 mmA corner rail's sides.
Printed rod6–30 mm10 mmIts diameter.
Metal rod3–12 mm6 mmIts diameter.
Rod fit0–0.6 mm0.2 mmRoom round a metal rod.
Rod mountSocket and clamp screw, through and nutsSocket and clamp screwHow a metal rod is held.
Socket depth6–30 mm12 mmHow deep a rod sits.
FastenerHeat-set insert, screw and nut, self-tappingHeat-set insertWhat holds each join's end.
ThreadM3, M4M3The screws' size.
Insert hole3–7 mm4 mmFor the heat-set insert.
Insert length3–10 mm5.7 mmThe insert's length.
SleeveOn, offOnA tube that closes the wiring space.
Sleeve wall1.2–4 mm2 mmIts thickness.
Sleeve held byRim, rod clampsRod clampsWith metal rods: a rim on the front panel, or a clamp on each rod.
Clamp fit0.1–0.6 mm0.3 mmRoom in a rod clamp.
VentsOn, offOnSlots along the sleeve's top and sides.
Border8–30 mm12 mmThe panels' frame round the box.
CornersRound, chamferedRoundThe panels' corners.
Corner size0–20 mm8 mmTheir radius or chamfer.
Front panel2.4–8 mm4 mmIts thickness.
Back bezel2.4–8 mm4 mmIts thickness.
Wiring depth20–200 mm60 mmThe space behind the front panel.
5 · Download
PiecesFront, back, joins, sleeveAllWhich pieces the download holds.
FilesA file per piece, one fileA file per pieceSeveral files come in one zip; one file holds every piece picked.
Format3MF, STL3MF3MF keeps the inlays as objects; STL writes each as a file.
MarksOn top, on the bedOn topWhich way up the panels print.