Add Your Project

  • Home
  • How To's
  • Furniture
  • [#<Breadcrumb:0x000000000c7ac9f0 @title="Home", @path="/nation">, #<Breadcrumb:0x000000000c7ac608 @title="How To's", @path="/nation/how-tos">, #<Breadcrumb:0x000000000c76e268 @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

      Large 747fabe7 5de2 4549 902b 530e073eae60

      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

      Large ad9d10e0 0a0a 42f1 9efb 491e67b170bd

      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

      Large 8848901c 55d7 4ba8 bddf 62c70217c04a

      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

      Large e06bfe67 9b46 49b5 9f35 0160144d7390

      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

      Large 6fe82393 c3b0 4e04 9b70 c5012c1441e9

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

    6. Step: 6

      Large 644bb27b 8e0a 4c8b b2bb 0f2e7a24e3ae

      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

      Large 6aa68e44 e065 4c2f a3e5 448a9e31fcee

      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

      Large 9b21f047 5ef5 41d0 aa4b ebac5e8d0ca4

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

    9. Step: 9

      Large 9578d8f0 4719 4a9d 92f9 007ea7b0446d

      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

Nation logo

DIY Sofa

by Homemade Modern
Jul 15, 2015
Medium efca471c 5c17 4d86 aead 3b43c9297be6

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
    Huge 747fabe7 5de2 4549 902b 530e073eae60

    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
    Huge ad9d10e0 0a0a 42f1 9efb 491e67b170bd

    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
    Huge 8848901c 55d7 4ba8 bddf 62c70217c04a

    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
    Huge e06bfe67 9b46 49b5 9f35 0160144d7390

    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
    Huge 6fe82393 c3b0 4e04 9b70 c5012c1441e9

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

  6. Step: 6
    Huge 644bb27b 8e0a 4c8b b2bb 0f2e7a24e3ae

    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
    Huge 6aa68e44 e065 4c2f a3e5 448a9e31fcee

    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
    Huge 9b21f047 5ef5 41d0 aa4b ebac5e8d0ca4

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

  9. Step: 9
    Huge 9578d8f0 4719 4a9d 92f9 007ea7b0446d

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