Flashback: 1001bit Tools Extension

This post appeared a couple of months ago, and was one of the most popular things to appear so far on 3Daily. Since we ran this post, our readership has just about tripled (thanks, al!) So this is for anyone who might have missed it the first time.



The 1001bit Tools extension has been around for a long time, and should be a household name (in your SketchUp house). Written by a smart guy named Goh Hun Chee, it’s a free script you can install directly from the Extension Warehouse.

We’ll have a series of posts in the near future about finding and installing extensions, but here’s the short version: in SketchUp click the Extension Warehouse icon, look for 1001bit, and click Install. Pretty easy.

What You Get with 1001bit Tools

This extension contains 39 separate tools that automate the creation of parametric (we love parametric!) objects such as walls, doors, roofs, stairs, and more. Also included are about a dozen other utilities like fillets, extending edges, arrays, etc.

(There is also a Pro version, which includes more tools and editing features. It’s only US$48, with reduced prices for students / teachers.)

Many of these tools enable you to perform complex functions with a single click. Even better, you can set specific parameters – thickness, slope, etc. –  allowing for highly customizable objects that would normally take a serious amount of modeling time to create.

This tutorial in Part 1 will demonstrate how to string together a series of 1001bit tools to generate an exterior floor plan for a house, including a parametric roof and corresponding framing. (Part 2 will show how to make holes for windows and doors, and window framing.)

Once you can complete something like this, it’s not hard to continue onto interior plans as well.

The three 1001bit tools I’ll discuss here are Build Vertical Walls, Create Rafters (framing), and Create Hip Roof.

1001bit tools - Tool Bar showing the three tools used in this post

Step 1: Build Walls

To start, draw a 2D footprint of a structure.

1001bit tools -Profile and Build Wall1

Click Build Vertical Walls, which opens a parametric menu where you can set the wall thickness and height. It’s good practice to create walls as a group.

1001bit tools -Profile and Build Wall 12

I changed my wall properties to 6” thick x 11’ high.

Click Build Wall to start the tool, then click corner points along the footprint. You can use the keyboard arrows to lock the green or red directions if needed.

1001bit tools - Wall tool process and complete1After you make your way all the way around the footprint, double-click on your start point and the walls are completed automatically. (If you don’t want a closed loop, double-clicking anywhere will end the walls.)

 1001bit tools Wall tool process and complete2

Step 2: Create Hip Roof

Using the Line tool, trace precisely around wall corners to create a flat face at the top of the walls. Then select this face and click the Create Hip Roof tool.

 1001bit tools Make-Roof1Set the roof pitch and overhang; I used 21 degrees and 5’ respectively. Then click Create Hip Roof.

 1001bit tools Make Roof 2This works well almost all the time, but not always. If you get an error message, or unexpected results, try adjusting your roof parameters.

Step 3: Place Building Elements on Layers

A good SketchUp modeler always works with layers, placing similar objects on their own layer. This makes visualization much easier (you can toggle layers on and off for display purposes), which in turn makes plan generation much easier as well.

Open your Layers window and click the “plus” icon to create the following four layers: “Framing,” “Roof,” “Roof Surface,” and “Walls.”

Next, open the Entity Info window. Select the wall group and move it to the “Walls” layer.

The roof itself is also a group. Open it for editing, and “drill down” into sub-groups until you can select the individual roof surfaces. Make sure all of these faces are selected, and place them on the “Roof Surface” layer.

 1001bit tools Layers and Framing 1

Step 4: Framing

With the roof surfaces still selected within their group, activate the Create Rafters tool. A rather detailed parametric menu will appear; change values or just use the defaults. Then click Create Rafters. The tool will run and create the roof framing. We’ll move the framing below the roof surface a bit further on.

 1001bit tools Layers and Framing 2Toggle off the visibility of the “Roof Surface” layer, to hide the actual roof.

Now it’s easy to select all of the framing objects, then use the right-click menu to make them a group. Now the framing is a single, selectable entity.

The framing objects are now a group within the roof surfaces group that’s already open for editing. But the framing need to be a separate, main-level group on its own layer. So with the framing group still selected, choose Edit / Cut (or press Ctrl + X). Then close the roof group you’ve been editing, and return to the main modeling space. Choose Edit / Paste in Place to copy the framing group in the same location as before, but no longer inside another group.

 1001bit tools Cut and Paste In Place Framing 2

Then use Entity Info to place the framing group on the “Framing” layer.

Step 5: Move Framing Down

Toggle the “Roof Surface” layer back on.

Select the framing group . . .

 1001bit tools Move Framing Down 1

. . . and use the Move tool to slide the framing to just below the roof surface. Use the Up or Down key to lock the vertical (blue) direction.

 1001bit tools Move Framing Down 2

The base structure is now finished. The roof surface below is painted with a translucent material to better show the framing underneath.

 1001bit tools Completed structure and roof framing

Next, in Part 2 of this series, I’ll demonstrate how to use 1001bit tools to punch holes in the walls, add windows, and include more detailing to the structure.

About Daniel Tal

Daniel Tal, ASLA, is a professional speaker and a registered landscape architect with over 17 years of experience. He is a 3D modeling and visualization expert, has authored two books with Wiley and Sons: SketchUp for Site Design and Rendering in SketchUp and is the tech-editor at large for Landscape Architecture Magazine. Tal runs a 3D modeling and visualization studio for Stanley Consultants, a 1,000 person multi-disciplinary engineering firm. Read more about Daniel.



  1. Thanks Daniel, I don’t know how this plugin has kept out of my sight until now.


  2. Hi Daniel, I have installed the free version on SU Pro 2013 but it dos not work at all, also tried to install in SU Pro 2016 ad appear a massage that it is not compatible. Am I doing something wrong?

    Best Regards


    1. Hi Sandro,
      I am not sure why that is happening. I am using 2016 and it is working. Just to make sure, are you saying the plugin is not compatible or you are getting an error about 2016 installing?

      You might need to have 2013 uninstalled or there is a conflict with another extension. I would post on the SketchUcation user forums and ask.


Leave a Reply

Your email address will not be published. Required fields are marked *