When did the idea of a DIY L-shaped desk come into my mind? I started blogging in 2018 and was working on a small table that could barely hold a laptop. As my setup grew to multiple monitors, I needed something bigger. I asked local carpenters to build a custom L-shaped desk on a metal frame — they either refused or quoted an unreasonable price.
So I learned SketchUp from scratch and designed my own. The result: a sturdy metal-framed L-desk with a movable drawer unit, spacious work surface, and privacy panels — built entirely by hand. I’ll walk you through everything I learned, including the free 3D plans you can download below.
Recommended Power Tools!
Last update on 2026-07-30 / Affiliate links / Images from Amazon Product Advertising API
What’s Inside!
How to Build a DIY L-Shaped Desk at Home

Materials
- Angle iron — 1.5-inch size, 40 feet total
- Blockboard — 1-inch thickness, approx. 4 boards (every 4×8 feet)
- MDF board — 0.5-inch thickness, approx. half a board (4×8 feet)
- Drawer channels — 18-inch length, 3 sets
- Drawer handles — 3 sets
- Machine nut and bolt set — ½” × 2″, 24 sets (I used hex nuts, but any head type works)
- Phillips head wood screws — various sizes from ½” to 3″ for cabinet assembly
Tools Required
- Welding machine — I used an inverter arc welder to join the angle iron frame
- Angle grinder — for cutting metal and smoothing welded joints
- Electric screwdriver — you’ll be driving a lot of screws
- Drill machine — for making holes and attaching boards to the frame
- Jigsaw — for cutting rounded edges on the boards
- Paintbrush or sprayer — for painting the frame
- General woodworking tools — chisel, hand planer, measuring tape, clamps, level
- SketchUp — free 3D modeling software (I learned it from scratch for this project)
Planning and Designing the Desk (Free 3D Plan Download)

Why I Chose a Metal Frame

I couldn’t find any suitable inspiration online for a metal-framed desk, so I designed one from scratch. A metal frame means no obstructions for my chair on either side, less wood needed overall, and a desk that won’t flex or sag over time. An 8-foot wooden desk without a solid frame will eventually bow under load — metal doesn’t have that problem. Angle iron is my material of choice because it’s workable and relatively cheap.
How I Decided on Dimensions

I use a 27-inch multi-monitor setup, so I needed enough depth to sit at a comfortable viewing distance — 30 inches works perfectly. The main surface is 90 inches long to fit two monitors, a laptop, and a printer. The shorter L-arm is 24 inches wide and 32 inches long, which holds my secondary laptop comfortably.
For desk height, I raised my chair to full height, added a few inches for movement clearance, and landed on 30 inches. The 3D model below shows all measurements — download the plan if you want exact dimensions to adapt for your own build.
The Movable Drawer Design

I considered embedding the drawer into the frame, but that would lock it in one position permanently. Making it a freestanding independent unit means I can slide it anywhere under the desk, and cleaning underneath is much easier. I thought about adding caster wheels too, but I rarely move it, so I skipped them. Feel free to adapt the design to suit your own needs.
Building the 3D Model in SketchUp


I had never used 3D modelling software before this project, so I taught myself SketchUp’s free version — it’s more than enough for hobbyist-level work. I started with the metal frame: five legs and an L-shaped perimeter. The sturdy design lets me move my chair freely on both sides without hitting any support.
The desktop is made from two blockboard pieces. Four additional pieces form the privacy panels, which I gave rounded edges and a bottom notch to improve the look. Keep it simple and functional — that was my brief to myself, and that’s what I stuck to.
Now let’s get into the actual build.
Step-by-Step Build Guide
Step 1 — Building the Metal Frame

The frame consists of 11 pieces — six form the L-shaped perimeter and five are the legs. Here are the measurements (refer to the 3D model for full detail):
- A, B, C, D, E (legs) — 28″ each, five pieces total
- F, G, H, I, J, K (L-shaped frame) — 32″, 24″, 62″, 90″, 30″, and 90″ respectively
Cutting and Welding



I cut all pieces with an angle grinder — I didn’t have a chop saw at the time. Manual cuts are never perfectly accurate, so I stacked the pieces and ground them down to match exact lengths. I also drilled the screw holes before welding, which is much easier than trying to drill into an assembled frame.
Real experience: One of my 20-foot angle iron lengths had been bent during transport. It affected my measurements. Always check your stock for straightness before you start cutting.



I laid all pieces on a flat surface and welded the L-shaped perimeter first. I cut 45-degree miters on the corners to get clean 90-degree joints. After that, I carefully welded the five legs and checked each one with a speed square to confirm they were vertical.
Finishing the Frame

Once welding was done, I flipped the frame upright and ground down all the excess weld for smooth joints. Then I applied primer, followed by dark brown oil paint. I chose dark brown for the frame and white lamination for the boards — simple, clean, and works well as a backdrop for blog photos.
Step 2 — Crafting the Desktop, Privacy Panels and Drawer
Desktop

The desktop is two blockboard pieces — 90″×30″ for the main surface and 32″×24″ for the shorter arm — cut down with a circular saw. I applied white lamination to both for surface protection and a cleaner finish.
Privacy Panels


I cut curved edges on all panel corners with a jigsaw, and the bottom notch with a combination of jigsaw and circular saw. After cutting, I applied lamination to each panel.
Lamination is the most tedious part of the whole build. For large panels, you’ll need a second pair of hands — once it touches the glued surface it bonds immediately and won’t slide, so you get one shot at lining it up correctly.
How to Apply Lamination

Use a serrated comb to apply wood glue evenly to both surfaces and let it dry. Then carefully place the lamination from one end, match the corners, and gradually lay it flat. Do not pull it once it makes contact — it will tear. After laying it fully, press firmly with a cloth to bond both layers, and secure the corners with tape until the glue sets completely.
Building the Drawer Unit
Building drawers for the first time is genuinely tricky. I got there through trial and error — here are the exact dimensions that worked for me.

Cabinet dimensions:
- Top and bottom: 29.5″ × 20.5″ (×2)
- Sides: 29.5″ × 24.5″ (×2)
- Back: 24.5″ × 18″
Drawer dimensions (×3 drawers):
- Face panel (outer): 20.5″ × 8.5″
- Front and back: 18.5″ × 7.5″ (×2 per drawer)
- Sides: 24″ × 7.5″ (×2 per drawer)
- Bottom: 24″ × 7.5″
Important: When calculating drawer width, account for the thickness of the drawer channels. That’s why the face panel is slightly narrower than the outer cabinet width.




Assemble the drawers with screws and glue, leaving the face panels off for now. Slide all drawers into the cabinet and space them evenly. Mark the channel positions on both the cabinet walls and drawer sides, then remove the drawers and attach the channels.
Start with the movable holes on the channels — these allow you to fine-tune the drawer position before committing. Once everything lines up correctly, move the screws to the fixed holes.


For the face panels, use a thin spacer strip to align all three panels evenly across the cabinet front. Temporarily fix them with double-sided tape, then pull each drawer out and screw the face panel from the inside. Finally, drill the keyhole openings and fit the handles.


Step 3 — Assembly and Final Touches
Putting It All Together



Lay the desktops onto the frame — they were cut to exact length so they flush perfectly. Screw them from underneath through the pre-drilled holes in the angle iron. Then attach the privacy panels using machine nuts and bolts, which give them the extra support they need given their size.
The finished desk is extremely solid — I jumped on it and nothing moved. The one trade-off is weight. To make it easier to move, I designed everything except the welded frame to be dismantled and reassembled.
Finishing Touches

I painted the frame and drawer cabinet dark brown — it looks sharp against the white lamination. I also drilled two cable management holes through the desktop to route power cables cleanly to the underside, and installed a multi-socket power strip below the desk.
Lessons Learned and Tips
What went well: The desk is exceptionally durable and the open frame design lets me work freely on both sides. The finish came out better than I expected for a first attempt at both metalwork and woodwork.
What was difficult: Lamination application is unforgiving — get help for large panels. The welded frame wasn’t perfectly square, which made fitting the privacy panels awkward. Drawers require more precision than most first-timers expect.
Tips to avoid common mistakes:
- Get your frame measurements right before welding — errors compound at every stage after that.
- Use MDF or particleboard for the privacy panels to save cost and weight — solid blockboard isn’t necessary there.
- Drill all holes in the angle iron before welding — far easier than drilling into an assembled frame.
- Use the movable channel holes first when fitting drawers — they give you room to adjust before committing.
Final Thoughts
I completed this desk before starting the blog and YouTube channel, so the photo documentation isn’t as thorough as my newer projects. But the desk itself is still standing, still solid, and still in daily use.
Building a custom L-shaped desk isn’t complicated if you take it one step at a time and don’t rush the frame. Download the free 3D plans below, adapt the dimensions to your own space, and make something better than mine. If you do, I’d love to see it — share it in the comments.
Thanks for reading. Until next time — keep crafting!



Thank you
Glad you find it useful!
This is a fantastic post. I love how you’ve explained the nuances of building the L shaped desk. It will save me many bucks.
You explained it very well, but a video would have been amazing!
I know, but unfortunately when I made this I didn’t even have a blog or YouTube channel, this is all I got! Thanks for your input.
The desk is very beautiful and professional. You made it look easy, otherwise it’s very hard to build because I had a similar experience when I build a small table.
You made my day, thank you so much!
Many thanks mate, I was looking for a similar guide like this, Cheers!
Welcome, and thank you so much for your beautiful comment!
How much is the cost of all of this?
Thank you so much for sharing this information. It is very useful for building a diy desk, I will try that!
My pleaseure!
Thanks for the free 3D plans, I appreciate that. It was really helpful, however, I made few alteration according to my requirements.
You’re welcome!
Can I use a square pipe instead of angle bar, I think it would be more durable.
Yes, you can, and you’re right it indeed would be more durable. Best of luck!