Shopping list
- 6 – 2×4 @ 8 ft (pick the straightest)
- 2 – sheets ¾″ OSB, 4×8 (top and shelf each one continuous piece)
- 1 – sheet ⅛″ hardboard, 4×8
- 4 – casters, 2 locking + ¼″ lag screws or bolts
- 3″ structural screws, 1¼″ screws for the sheet goods
- Wood glue
Tools
Circular or miter saw · Straight edge · Drill/driver · Pocket hole jig · Countersink bit · Square · Tape measure · Clamps · Sander (80/120)
Cut list
| Part | Qty | Size |
|---|---|---|
| A – Top long rail | 2 | 56″ |
| B – Top end / center rail | 3 | 23″ |
| C – Legwith 3-13/16″ casters | 4 | 31-13/16″ |
| D – Bottom long rail | 2 | 50″ |
| E – Bottom stretcher | 3 | 20″ |
| F – Caster runner (on flat) | 2 | 23″ |
| G – Lower shelf (OSB) | 1 | 23″ × 50″ |
| H – Worktop (OSB) | 1 | 30″ × 60″ |
| J – Hardboard skincut slightly oversize, trim flush | 1 | 30″ × 60″ |



Step-by-step
Step 1Leg + runner assemblies

Make two assemblies: two C legs (31-13/16″) standing on one F runner (23″, on flat).
Legs flush with the runner ends and outside edges. The 3½″ leg face runs the same direction as the runner.
Pocket holes and glue, leg into runner. Check each leg is square to the runner.
Step 2Build the top frame

Lay the two A rails (56″) on edge and fit three B rails (23″) between them: one at each end, one centered.
Glue and pocket screws, or two 3″ screws through A into each B.
Check: outside is 56″ × 26″ and the diagonals are equal.
Step 3Build the bottom frame

Fit three E stretchers (20″) between the two D rails (50″): one at each end, one centered.
Glue and pocket screws. Check: outside is 50″ × 23″ and the diagonals are equal.
Step 4Bottom frame to the leg assemblies

Set the bottom frame between the two leg/runner assemblies. It sits directly ON the runners, between the legs.
D rails flush with the outside faces of the legs.
Glue and screw through the legs into D and down through E into F, or pocket screw from inside the frame.
Step 5Top frame onto the legs

Set the top frame over the legs. Each leg nests inside a corner: 3½″ face against the end rail, 1½″ edge against the long rail.
Leg tops dead flush with the top of the frame so the worktop sits flat on both.
Glue and 3″ screws through A and B into each leg.
Step 6Casters

Do this before the sheet goods. The bench is easy to flip now and heavy once the OSB is on.
Flip the bench upside down. Bolt or lag a caster to each runner end, centered under the leg. Locking casters on the front.
Flip it upright onto the casters.
Step 7Attach the worktop

Set H (30″ × 60″) on the frame with a 2″ overhang on all four sides.
Glue and 1¼″–1⅝″ screws every 8″ into the rails and leg tops. Countersink every screw just below the surface.
Ease all edges with 120 grit.
Step 8Lower shelf

Slide G (23″ × 50″) in from the front, between the legs, onto the bottom frame. It fills the 50″ gap exactly; if it binds, sand one end.
Glue and 1¼″ screws down into D and E.
Step 9Hardboard skin

Roll a thin, even coat of wood glue over the OSB top. No beads, or they will show through.
Lay the hardboard smooth side up and press from the center out. Clamp the edges with straight 2×4 cauls and weight the middle overnight.
Next day, trim or sand any overhang flush. Check: floor to top = 38″.
Finishing
Optional: 2 thin coats of Polycrylic or spray lacquer on the top and all OSB/hardboard edges. Scuff with 220 between coats.
Edges soak up the most moisture, so give them an extra coat. Need it water-resistant? Use oil-based polyurethane: 3 coats on top, 4–5 on the edges.
Measure your casters (floor to top of the mounting plate) before cutting legs: leg = 38″ − caster − 1½″ − ¾″ − ⅛″. Check your actual lumber sizes. Follow your tool manuals and standard shop safety.



