Due to the holidays, our Customer Engagement Center is closed on Thursday and Friday, 11/26-27. Please note, any inquiry submissions during this extended weekend might result in a delayed response.

  • Home
  • Projects
  • Furniture
  • [#<Breadcrumb:0x00007f9ebee834b0 @title="Home", @path="/nation">, #<Breadcrumb:0x00007f9ebee83140 @title="Projects", @path="/nation/projects">, #<Breadcrumb:0x00007f9ec0021fa0 @title="Furniture", @path="/nation/how-tos/category/furniture">]

DIY Sofa



This wood framed sofa made from 2x10s is simple and durable, with a timeless style, it can be built around almost any sofa cushions you might have or even a single mattress if you want it to double as a daybed. I salvaged some cushions from an Ikea sofa whose frame had broken. Pile pillows along the sturdy, solid-wood sides and back to make this a perfect daybed for a couple to lounge on.

Click here to download Homemade Modern's project plans for this How-To!

Show More
View Project PDF

Print Options

  1. Project Steps

    1. Step: 1

      Cut the 2x10s The 2x10s should be cut so that they go all the way around the seat cushions. You will need to make 3 panels that are each made from 3 pieces of 2x10.

    2. Step: 2

      Sand the 2x10s Give the cut pieces a light sanding before assembling them. Using the orbital sander, start with 120-grit sandpaper followed by the 220-grit sandpaper. I like to round the edges over a bit with the orbital sander so that the pieces look more distinct and the panels less flat.

    3. Step: 3

      Assemble the panels Lay out three pieces of 2×10s to make each panel. Mark three evenly spaced points along the edges of the boards to serve as a target for the biscuit jointer. Use the biscuit jointer to cut notches in the 2x10s. Insert glue in the notches and then place a glue-covered biscuit in the notches. Use the pipe clamps to clamp the boards together while the glue dries.

    4. Step: 4

      Screw on 2x3 ledges I screwed on pieces of 2x3 to the 2x10 panels. I aligned the 2x3s to the top edge of the first 2x10.

    5. Step: 5

      Connect the three panels I used screws and L-brackets to connect the three panels.

    6. Step: 6

      Assemble front support board I used a piece of 2x10 for the front support board and screwed a piece of 2x3 down the center of it. The 2x3 was warped so I used C-clamps to straighten it out before driving 3 ½” screws through the 2x3 and into the 2x10. I then flipped it over and drove screws through the 2x10 and into the 2x3.

    7. Step: 7

      Screw support boards to ledges I then screwed the support boards to the 2x3s ledges that are attached to the panels. 2x4s, 2x6s, or 2x8s would all work just fine for support boards.

    8. Step: 8

      Test fit the cushions The cushions fit great and the sofa is super comfortable.

    9. Step: 9

      Finish I finished the frame with a coat of Danish oil.

Comments (3)


  • Thats way cool! Good job. I look forward to more of your projects
    By sean7012, on August 27, 2015

  • I'm actually copying this today for a bed frame
    By sean7012, on September 3, 2015

  • Hola, es posible todas las instrucciones en español por favor, el sistema está solo en Inglés. Saludos.
    By Chinitocr, on September 2, 2017

Members Also Viewed

Print Options

Print Project

back to top?

Asset 1

Join RYOBI Nation

We're so glad you're here! Let's get started.

Welcome to Ryobi Nation!

Please confirm your email address.

Welcome

Let's build your project feed!

Select some categories to pick the kinds of projects that show up on your home page:


Welcome to Nation

welcome_r2 graphic
Welcome to your RYOBI Nation quick start guide, a fast and easy way to see everything that's waiting for you!
project_feed_r1 graphic
Your feed shows the latest projects from the categories you’ve selected, right on your homepage!
upload_r2 graphic
Are you working on something awesome? Upload your DIY projects today, and share with other members.
contests_r2 graphic
We award monthly and annual prizes for the best projects, worth up to $2500 in RYOBI tools! That’s a lot of hardware, and it could all be yours.
connect_r2 graphic
RYOBI Nation is a positive connection between people who are creating great things.
You can follow fellow members, like their projects, and comment to let them know they’re doing a great job.
notifications_r1 graphic
Come back to RYOBI Nation often to see what is new and to stay in touch.
If you're on a mobile device, don't forget you can add RYOBI Nation to your home screen for quick access to your project feed.

Update Image

DIY Sofa

by Homemade Modern
Jul 15, 2015

This wood framed sofa made from 2x10s is simple and durable, with a timeless style, it can be built around almost any sofa cushions you might have or even a single mattress if you want it to double as a daybed. I salvaged some cushions from an Ikea sofa whose frame had broken. Pile pillows along the sturdy, solid-wood sides and back to make this a perfect daybed for a couple to lounge on. <a href="https://1c3a29e9f861778c25b2-cdb2fd2cc8e016557784fa363a2704b5.ssl.cf1.rackcdn.com/pdf/HMM_BoxSofa.pdf" target="_blank">Click here to download Homemade Modern's project plans for this How-To!</a>

Project Steps

  1. Step: 1

    Cut the 2x10s The 2x10s should be cut so that they go all the way around the seat cushions. You will need to make 3 panels that are each made from 3 pieces of 2x10.

  2. Step: 2

    Sand the 2x10s Give the cut pieces a light sanding before assembling them. Using the orbital sander, start with 120-grit sandpaper followed by the 220-grit sandpaper. I like to round the edges over a bit with the orbital sander so that the pieces look more distinct and the panels less flat.

  3. Step: 3

    Assemble the panels Lay out three pieces of 2×10s to make each panel. Mark three evenly spaced points along the edges of the boards to serve as a target for the biscuit jointer. Use the biscuit jointer to cut notches in the 2x10s. Insert glue in the notches and then place a glue-covered biscuit in the notches. Use the pipe clamps to clamp the boards together while the glue dries.

  4. Step: 4

    Screw on 2x3 ledges I screwed on pieces of 2x3 to the 2x10 panels. I aligned the 2x3s to the top edge of the first 2x10.

  5. Step: 5

    Connect the three panels I used screws and L-brackets to connect the three panels.

  6. Step: 6

    Assemble front support board I used a piece of 2x10 for the front support board and screwed a piece of 2x3 down the center of it. The 2x3 was warped so I used C-clamps to straighten it out before driving 3 ½” screws through the 2x3 and into the 2x10. I then flipped it over and drove screws through the 2x10 and into the 2x3.

  7. Step: 7

    Screw support boards to ledges I then screwed the support boards to the 2x3s ledges that are attached to the panels. 2x4s, 2x6s, or 2x8s would all work just fine for support boards.

  8. Step: 8

    Test fit the cushions The cushions fit great and the sofa is super comfortable.

  9. Step: 9

    Finish I finished the frame with a coat of Danish oil.