LumberJocks Woodworking Forum banner

Cutlist and Layout from Sketchup

1 reading
286K views 319 replies 81 participants last post by  danielsheppard  
#1 ·
Cutlist and Layout from Sketchup

If you're a fan of Sketchup for creating woodworking models, then the next obvious step is to use Sketchup to help you create cutlists and layouts. Sketchup plugin Cutlist 4.1 does just that. CutList 4.1 sketchup plugin helps you determine how much of each material you need to produce your design, taking into account nominal sized lumber with allowances for finishing to final size. Then it goes one further and lays out all of the pieces on boards or sheet good sizes of your choosing. Then you should be all set to head for the lumber yard to get all of the materials that you will need with no return trips.

CutList 4.1 was beta tested by our very own Lumberjocks and is now ready for download.

It's being released exclusively to Lumberjocks first. You can download v4.1.10 here . This is a completely free plugin. This plugin has been around since about 2005 but continues to be maintained and enhanced. It's got the look and feel of old Woodsmith magazine cutlists and layouts. A very early version v3.3 was reviewed in the Fine Woodworking blog 'Design.Click.Build.' by Dave Richards and a later follow up.

Note that there is now a forum on Lumberjocks for further discussion.

Cutlist 4.1 has been tested with both Skletchup 7, Sketchup 8, SU2013 and SU2014 on both Macs and on Windows PCs.

Installing. There are now 3 ways to install this.

Method 1 (easiest) Get and install it from Sketchup Extension Warehouse
  • Start up Sketchup
  • from Sketchup choose: Window->Extension Warehouse
  • Search for and select 'CutList'
  • click on install ( big red bar on top right)

Method 2 (easy) Download and install it using the Sketchup extension installer
A relative foolproof way to install is now available with the latest versions (from v4.1.6 and up).
  • Download it from link above
  • Start up Sketchup
  • from Sketchup choose: Window->Preferences
  • click on 'Extensions'
  • click on 'Install Extension', hen navigate to and select the .rbz file you just downloaded

Method 3 (if all else fails) This is a two step process and more error prone

  • The file is a .rbz (a zipped ruby source) file. Extract the entire contents into your sketchup plugin directory not just the startup ruby script (srcutlist.rb). There is also a folder called srcutlistui which contains everything else it needs to work properly. The exact locations of the directories required for Sketchup plugins for Windows or Mac are found documented further down in the blog.

Running on a Mac. This is functional. Only the html output window for the layout does not work because of issues with the Safari browser, however, there is a workaround using the SVG export.

Someone in the forum asked a great question which I will repeat here:

Q. What is the point of the cutting diagram?

A. Why indeed would you want a cutting diagram? There are a few reasons:
  1. Regardless of whether or not you have a cutting diagram, eventually you are going to have to cut some wood to get a project built. How many boards do you need to buy? If you go by the board feet measured ( or calculated by something like the cutlist plugin) you're going to find that it falls short. Why? because when you to to cut the pieces out of the board, you'll find that you will inevitable have waste. By having the cutting diagram, you can see how much waste there is going to be and you know how much to get when you to the lumber yard.
  2. You've got a lot of parts to cut and you want your parts to be as accurate as possible before you even do anything else to the pieces. Ideally you want one setup for each size of part, so that you can cut each of the parts which are the same size at the same time. The cutting diagram lets you visualize how parts may be laid out to minimize on the cuts and the number of setups.
  3. Ok, you've decided to build your project out of sustainably harvested plantation teak. It's selling for $50/square foot(!) for 3/4". You might be interested in using those $200 boards as efficiently as possible. A cutting diagram may also be used to minimize waste. Even if you have waste if you could have a larger part left over which you could reuse for another project vs having a lot of offcuts, you've saved yourself some money and you are using the planet's resources efficiently and responsibly.

So, to sum up, it gives you more accurate project requirements, it minimizes setup time and shop time spent cutting the boards while increasing accuracy and finally it helps to use the resources as efficiently as possible.

Finally here are some screen shots in case you still can't quite figure out what it does or why you would want it or can't imagine what it looks like.

Starting up cutlist. Highlight your project and select CutList from the plugin menu. Make sure all of the parts in your project are named and are either a component or a group. ( Nested components or groups are handled ok as well)

Image


The screen that comes up allows you to select your cutlist options from the type of output you want, what you want to have included in your parts list, which parts are solid wood parts, which are sheet goods parts and which are hardware

Image


and the next page allows you to select the layout options. There is a general options section, a tab for board options and a tab for sheet options.

Image


Here is a sample of cutlist output. This is the cutting list in html format. This page can be printed.

Image


If you scroll down, then there is a summary of the board feet and the materials and sheet parts and hardware are broken down to their own lists with their own summaries

Image


If you selected the layout output, then another window will open and place all of the selected parts on boards of your choosing in a layout which minimizes waste.

Image


Sheet parts layout is placed on the sheet sizes you specified.

Image


There's lots more. There is built in help on each option. Just click on the blue ? next to the option.

Feel free to pass along any comments, questions, enhancement requests or bug reports. I'm committed to maintaining the plugin and make it as useful as possible.
 
#252 ·
Cutlist 4.1.1 has now been released. Upgrade from the 4.0.x series.
Download new version from here

If you had the 4.1.0.6pre, there is no change, otherwise lots of good fixes and some enhancements, including better printing, faster output, layout with sawkerfs and cutlist by subassembly.
 
#253 ·
Steve,
I've tried about a dozen times now to get the plugin running on my Mac with SU8. Can't seem to get it right. I put the main folder into the plugins folder, and then unzipped. However, each time I start SU, I get an error message stating that there is no such file as cutlist.rb, no such file as cutlist and materials.rb, and no such file as cutlist/reporter.rb. I know they are there, because they show up in finder. Can someone give me a little more detail about the exact steps to install to my Mac? OS is Snow Leopard, latest version.
Thanks much
 
#254 ·
Thanks, Dave. I got rid of everything, downloaded again, and tried again. This time, I got it right, and it works like a charm. I'm designing my new shop with SU, and it did a wonderful job of counting the studs, plates, sills, plywood, etc. I'm thrilled, and will be making a contribution to Steve. Thanks, Steve. As we say in the south, Man, is this slick or what?
 
#256 ·
OK,, I might be a little dumb, but I cannot find the location to import the .rb and cutlist folder onto my iMac.

In the blog you state "The exact locations of the directories required for Sketchup plugins for Windows or Mac are found documented further down in the blog " I also cannot find this instruction.

The only location I can find - is the Sketchup folder, containing the sketchup application, this does not work and I am sure it is not as simple as this.

Any help would be appreciated
 
#257 ·
Hi Tony,

It was back there on post #39 of the blog. I've updated it below for sketchup 8 , though the general idea is always the same - plugins are installed in to the plugins directory of the current version of the Sketchup installation files ( this is true for any plugin you install).

The default location of the Plugins folder in Windows is:

c:\program files\google\google sketchup 8\plugins\

and for a Mac:

Macintosh HD/Library/Application Support/Google SketchUp 8/SketchUp/

The original reference is here in an article how to install a plugin
 
#258 ·
This is a very timely post, as I just updated to Cutlist 4.1 and had completely forgotten where to put the update. I fumbled around and got it to work, but now… I have two Cutlists in my Plugins menu! Any idea how to get rid of that?

And, Steve, I can't say it enough times, Cutlist is a lifesaver. Thanks for all your hard work!
 
#260 ·
Tony - glad to hear that it is working!

tooold - You need to make sure you've deleted the older copy. Between the 4.0.x series and 4.1, the plugin was restructured, renamed etc. Make sure CutListAndMaterials.rb is removed and make sure the 'cutlistui' folder is removed.

A reader reading Dave Richard's blog over on Design.Click.Build compiled a nice detailed set of instructions for the upgrade ( for my part, I promise to make this easier in the future with some sort of automatic installer)

instructions for upgrading to 4.1 Look for a post from fidelfs.
 
#263 ·
Joe - works fine on Windows XP, Vista, 7 as well as on Macs ( Snow Leopard and probably most others)
- works with Sketchup 6, 7 and 8
- The general rule is - if Sketchup runs on it, the plugin runs on it as I have only relied on Sketchup facilities.

Hardwood ( Ryan) - thanks heaps! I'll add a link from my website to yours if you don't mind.
I've been remiss about including any detailed instructions with the plugin itself but there are heaps of 3rd party reviews and tips on its use - as well as quite a bit of info here in these blogs- but I realize not everyone has time to go through them all and the format of this site now makes it difficult to read the history and conduct searches on it.
 
#266 ·
I cant seem to get cutlist to work in sketchup 8.
I downloaded it into C:\Program Files (x86)\Google\Google SketchUp 8\Plugins\cutlist
But it still doesnt work. I cant get the cutlistui as a file, only as html doc, and cutlistandmaterials is not a ruby program, but an RB File.
Did I do something wrong, or am I missing a step?
Thanks,
Bart
 
#267 ·
Hi Bart - You should unzip the contents of the downloaded file into C:\Program Files (x86)\Google\Google SketchUp 8\Plugins
It will create a cutlist folder which contains most of the files required. It will also place cutlist.rb into the plugins directory. Don't create any folders for these files, otherwise it won't work because things won't be where sketchup expects them

RB files are ruby files.

Hope that helps!...steve
 
#268 ·
I had a few problems with this version using Sketchup ver 8. I tried to use "particleboard" as one of the sheet good terms and the program did not recognize it. I then chose "melamine" instead which worked. However, my project uses 3/4 melamine as well as 3/4 MDF. In the sheet layout these were grouped together as if they were the same material. This should not be the case. Thanks for the good work.
 
#269 ·
Riffler - make sure to select the layout option 'layout by material', otherwise it will group and layout by thickness.
Sheet good words match on either component name or material. I've never heard of a problem where it didn't match. It matches on the whole word be it separate or part of some other word.
Something to watch out for is that the part words may include 'part' which would match on particleboard and therfore it gets listed as a part!

Steve
 
#272 ·
Hi Clay,
Are you talking about printing the window display? I have no control over where the page breaks are placed.
However, if you generate the layout svg, I do have control and I've put in page breaks after a normal sizes A4 or letter page ( landscape mode). This may work better for you. Printing from the window was just for convenience but I have little control ( ie: no control) over the printing infrastructure from that point on. Part of the issue is how those layout diagrams are generated ( long story!).

I've had the question before about having the option for paging a portrait mode svg output, but it isn't there right now.

As for adding new material, that's a Sketchup question and you may want to check or ask on the Sketchucation forums. I assume you mean that you want to create a new material ( .skm) file and not just taking a material and adding it to your palette ( which is just a matter of placing the .skm file into the materials directory)