Easy to build DIY Bed Frame with plans

DIY Bed Frame that supports a double mattress
A Simple, Cost Effective and Sleek DIY Bed Frame

Share : 

Table of Contents

We needed a double bed frame for my son, who was heading off to university. It seemed like a great DIY Bed Frame project.

Project Guiding Principles

  • Easy to build – This wasn’t going to be a fine woodworking project with attention to every detail. I wanted to complete it in a weekend.
  • Cost-effective – I wanted this to cost less than $100. It was a student’s university bed frame. While I get a lot of satisfaction from building things, if it costs double what you can purchase from a store, it makes it hard to justify a DIY project.
  • Easy re-assembly – We needed to transport the frame, so it needed to break down into individual wood planks and be relatively easy to assemble. It also had to be durable enough for repeated re-assemblies.
  • Looks good – While not a fine woodworking project, I still wanted a clean design and to avoid big lag bolts just being screwed into the ends to hold it together.

Design Decisions

  • Use of standard lumber
  • This helped keep costs to a minimum.
  • Therefore, I used knotty pine 2×6’s for the rails, 2×4’s for the legs and rail supports, and 1×3 strapping for the bed support.
  • Tip: Be selective at big box stores! Home Depot lumber can be notoriously warped. Sift through the pile and pick out the gems that are dry, straight, and have minimal knots. I’ve been successful using this type of lumber on many home furniture projects.
  • Use of barrel nuts and threaded inserts – These support multiple re-assemblies and ongoing strength. The frame needed to completely collapse for transport, which wouldn’t have been possible if I just used screws or lag bolts into pine.
  • Use of 1×3 strapping for the bed mattress support – This lumber is super cheap but requires a middle support. These strappings would loosely sit on the rail supports and need spacers to keep them perpendicular to the rail. I recall an old Ikea bed that had a similar support system, and the boards would rack around and could fall off if moved too much.

Design and Build Steps

Measure dimensions of your mattress

I had a standard double futon mattress, which drove the basic frame outline. Knowing we wanted some space under the bed for storage while keeping it relatively low, I was ready to draft it up on CAD.

CAD Design – Fusion 360 design

You can draft your design on graph paper, as I have done for numerous projects. However, spending the time to learn some CAD will save you headaches in the future. This was a pretty simple design, but I found that in a 3D space, where our end project lives, I would often have measurement errors that I missed drawing in 2D orthographic views.

Bed Frame CAD drawing with Dimensions
Bed Frame CAD drawing with Dimensions
Bed Frame Wood Parts List
Bed Frame Wood Parts List

Fusion 360 Exploded view of Bed Frame corner
Fusion 360 Exploded view of Bed Frame corner

Project Parts

Wood supply for Bed Frame
Wood supply for Bed Frame
Bed Frame Barrell bolts nuts, M8x90
Bed Frame Barrell bolts nuts, M8x90
100mm M8 Bed Frame Bolts, mates with threaded inserts
100mm M8 Bolts for Side and End Rails assembly
Bed Frame Threaded Inserts
Bed Frame Threaded Inserts
Bed Frame Support hangers
Bed Frame Support hangers
Bed Frame Washers supply
Bed Frame Washers supply

Ripping Parts to Length

  • Since we are using dimensional lumber, I only needed to use my compound miter saw to cut the rails, legs, and supports to length. See the diagram for dimensions used.
  • For the shorter pieces where possible, use a stop block. It enables far better repeatability in your cuts and is faster!
Cutting 2x6 Rails to Length
Cutting 2×6 Rails to Length
Cutting 2x4 Legs to Length - using a stop block
Cutting 2×4 Legs to Length – using a stop block
Cutting 1x3 Mattress Supports to length
Cutting 1×3 Mattress Supports to length

Pre-Sanding

The bed rails will be painted, so the finish does not need to be super smooth or close to a fine woodworking grade finish. Since this is cheap, rough lumber, doing a coarse grit sanding with 80 or 120 grit before assembly will make the final finish prep much easier and quicker.

Pre-Sanding Parts before Assembly
Pre-Sanding Parts before Assembly

Attach Rail Supports

  • Following the measurements in the drawing, use a combination of glue and wood screws.
  • Tip: The glue has sufficient hold strength, but when you start clamping long pieces of wood with glue, you will find it’s a challenge to keep everything aligned. That’s where the wood screws help. The screws will not be seen, so this is not a concern.
Screws used for attaching 2x4 support to 2x6 rails
Screws used for attaching 2×4 support to 2×6 rails
Assembling Side Rails support
Assembling Side Rails support

Bed Legs Fabrication

  • I opted to construct the legs by gluing up 2×4’s and ripping and squaring them to size on the table saw.
  • This is a straightforward glue and clamp job.
  • Ripping on the table saw, I did this in two passes by setting the blade height just past half the depth of the leg.
  • Note: You want to rip both sides of the leg. This gets rid of the rounded edge on dimensional lumber that you can see when it’s glued up. Since we are painting them, the end result is pretty transparent.
Bed Legs Glue Up
Bed Legs Glue Up
Bed Legs Glue Up
Bed Legs Glue Up
Bed Legs Clean up on Table Saw
Bed Legs Clean up on Table Saw

Rails Assembly

  • The side and end rails are attached at the corner with barrel nuts.
  • My rationale for using these is you can assemble on the spot and re-assemble as many times as you want without concern of stripping wood if, for example, you used lag bolts into pine. They also make for a strong corner connection.
  • That being said, probably the one part of the design that I would likely change. It was a bit of a pain getting them fine-tuned for and aligned for the bolt to thread into the barrel nut during assembly. I would probably opt for threaded inserts into the leg, in a similar fashion as depicted in the “Installing Threaded Insert with Jig” image below if doing this again.
  • First step is making an accurate measurement of where you place the bolt hole in the side rails. Use a center punch so your drill doesn’t wander and is exactly where intended.
Center punch for rail bolt holes
Center punch for rail bolt holes

Mark the holes for the end rail by using the holes drilled above as a guide.  It’s important these are accurate. Clamp your pieces together and keep your drill as perpendicular as possible.

Drilling Bolt Holes for end rail
Drilling Bolt Holes for end rail
  • Measure where the barrel nut will be placed. The bolt will be offset 1.5″ due to the thickness of the side rail, as shown in the image.
  • I used a large Forstner bit as it gives a nice flat bottom. Your depth is tricky. It needs to be about 1/2 the thickness of the barrel nut past the hole you drilled in the prior step so that when you insert the bolt, it can mate with it. This is the part I mentioned above that made assembly more complicated than necessary. If you don’t get this right, it’s a challenge to hold the nut in place.
  • Tip!: Number and mark your corners! Using dimensional lumber, your parts won’t be perfectly square. So if you start mixing and matching how things will assemble, you are in for a headache as your holes will not align.
Measuring the depth of where the Barrell nut will be placed and drilled out
Measuring the depth of where the Barrell nut will be placed and drilled out
Location of Barrell Nut
Location of Barrell Nut
Drilling barrell nut holes with Forstner bit
Drilling barrell nut holes with Forstner bit

Leg Pre-Assembly

  • The legs will be assembled to the rail using bolts and threaded inserts.
  • The rationale is ease of assembly and for re-assembly as no risk of stripping of wood.
  • Note – Threaded inserts require you to be accurate on your holes and alignment!  If you are not dead on, the bolt inserted through a 3″ leg will not align with your insert.
  • I used a drill press to ensure my hole was perpendicular.  If you don’t have that, use a scrap piece of wood as guide or something that will keep your drill square to the piece.
Leg Bolt Holes (attached to threaded Inserts)
Leg Bolt Holes (attached to threaded Inserts)

Use the leg holes as your guide to drill/mark the holes for the threaded inserts.  This will be much better than trying to measure.

Drilling Holes for Threaded Insert - Leg as a guide
Drilling Holes for Threaded Insert – Leg as a guide

I used calipers to get the outside dimension of the threaded insert to select my drill bit.

Threaded Insert Diameter measurement
Threaded Insert Diameter measurement

Tape off the depth of your drill which should be a little past the depth of the insert.  Keep your drill perpendicular.

Drilling final hole for threaded insert
Drilling final hole for threaded insert
  • TIP – Installing threaded inserts can be tricky.  They will have a tendency to wander and go on a bit of an angle.  If it does, you are in for a headache as your bolt will not align and thread into it.  I built a simple jig like in the below image to help thread the insert.  Google it and you can find examples of this.  Basically you screw the insert in with the bolt which is kept perpendicular by the jig.
  • TIP – as with the rails, number your legs and do not mix and match which corners they will be assembled!  Having a long bolt perfectly mate to a threaded insert needs an accurate measurement and if use each individual leg as the guide as I recommended above, you will inevitably have some minor variation making it very difficult if not impossible during assembly.
Installing Threaded Insert with Jig
Installing Threaded Insert with Jig
Threaded Insert installed
Threaded Insert installed
Attaching Legs to Rail with threaded inserts
Attaching Legs to Rail with threaded inserts

Leg and Rail Assembly

  • This is where the rubber meets the road! 
  • Rail Assembly is first as one of the barrel nuts is actually covered by the leg which you can see in the image below.  Again, I found it difficult to get the bolt and nut to align, but when I did, that combination make for a great fastener for this type of application
  • Legs are then installed with the bolts to the respective threaded inserts
Barrell Nuts installed for Side-End rail assembly
Barrell Nuts installed for Side-End rail assembly

Middle Support Assembly

  • The support for the 1×3’s is a 2×4 in the middle running the length of the bed.
  • To keep this simple and cheap, I used a joist hanger.  You will not see it, so while it is “ugly” its quick and functional
  • TIP – to measure the height location of where to put attach the joist hanger, simply lay one of the 1×3’s across and bring up the 2×4 while it is already in the hanger to the point where it touches.  Then pop in a screw to hold it.  I tried measuring at first and in the end, this is just far easier, more accurate and faster.
Hanger for 2x4 mattress middle support
Hanger for 2×4 mattress middle support
Middle Mattress support installed
Middle Mattress support installed

Cutting Mattress support spacers

  • To prevent your 1×3 mattress supports from moving too much, you need to have some spacers.  This was my preferred approach than screwing into place as assembly at university is much easier!
  • You are making a lot of the same cuts so use a stop block for repeatability and accuracy as shown in the image.
Cutting the Mattress support spacers - use a stop block
Cutting the Mattress support spacers – use a stop block

Assembly of Bed Support Spacers

  • I used a bit of glue and brad nails to attached spacers into place.
  • Use one of the 1×3’s and a small offset spacer as your guides and just repeat along the whole rail.
Attaching Bed Support Spacers
Attaching Bed Support Spacers
Test Fitting the 1x3" mattress supports
Test Fitting the 1×3″ mattress supports

Sanding

As we were painting the bed frame, I did not do a tremendous amount of sanding.  I sanded all the parts down to I believe 120 grit.  You can do 220 grit but likely overkill.  If you want to stain, I would go to 220 grit.

Bed Frame Assembled - Ready for Painting
Bed Frame Assembled – Ready for Painting

Priming and Painting

  • TIP – with Knotty Pine, you will need to use a primer that seals the knots.  We used the Zinsser BIN 2 product.  Be generous on the knots themselves.  If you do not, after some months you will notice a stain weeping through you paint. 
  • For paint we used Benjamin Moore Carolina Gull 2138-40: Regal Select Soft Gloss finish.  Benjamin Moore has premium quality durable paints, and the Regal Select Soft Gloss finish is very easy to clean.  However for a painted bedframe ideally we would recommend using BM Advance, a waterborne alkyd paint, instead as it’s more resistant to scuffing. 
Bed Frame - Assembled in place
Bed Frame – Assembled in place
Bed Frame - Assembled in place
Bed Frame – Assembled in place

Overall this was a fairly straightforward project which met our initial design goals.  You can adapt this design to other bed sizes by just changing the dimensions.

Hopefully this helps inspire your own DIY bed frame design and build! 

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

About point three three

pointthreethree

Fine Art Photography with blogs covering Photography, Travel, DIY and Personal Finance.

Other Posts

0
Would love your thoughts, please comment.x
()
x