Hey everyone,
I've created a plugin that allows you to take your models and turn them into cut lists for your woodworking projects. A cut list is a table of parts used to make up a piece of cabinetry or furniture (such as a door, wall end, back or finished end).
Here are some screenshots:
Cutlister Interface
Export Individual cut list (web view)
Export Batched cut list (web view)
What Cutlister allows you to do is select cabinets in your model (or the whole model) and generate various parts lists for printing and exporting into various formats. This plugin has similar features to AutoCAD's "Smartlister" software, but without the $2000 price tag.
Currently the plugin can export in:
- .csv for importing into Excel/Pages.
- Web page for easy viewing and fast printing.
- Printable labels which you can print out an affix to your cabinet parts (support for only Avery 5366 labels currently)
You can export your cut lists in a few different formats:
- Batched cut lists: Parts are grouped based on Material/Thickness. This is useful when you are cutting out your cabinet parts so you can "batch" your work by material/thickness, which is a common method for cutting large amounts of cabinet parts.
- Individual cut lists: Parts are grouped based on the sub-assembly (group of a group). This is very useful when assembling a cabinet when you have multiple cabinets to build.
- Full cut lists: Ungrouped list of all the parts in the model. Useful if you need a raw list of parts.
Cutlister understands what type of parts you have in you model based off of the material you give it. For example, if you set the "Sheet Materials" to "mdf, plywood, cdx" it would consider anything in your model with those materials as a sheet good. The names are case insensitive meaning these are equivalent: mdf, MDF, mDf, MdF, etc...
One of the other cool things the plugin allows for is easily creating your own output formats and structures by sub-classing the core classes (see the 'Cutlister/extensions/' folder for an example).
Cutlister could be used for other purposes other than woodworking, but that was what it was designed for. Please let me know if you end up doing something cool with it!
Note: The plugin has not been thoroughly tested on Windows yet, please report any issues you have!
I'll be working on creating a video to explain how to use Cutlister and explain more advanced usage soon.
For more information, please read the README file here:
https://github.com/danawoodman/Google-Sketchup-Cutlister-Plugin
The plugin started life as a modification of Steve Racz's Cutlist plugin:
http://steveracz.com/joomla/content/view/45/1/
... but since then has been completely re-written from the ground up to include a bunch of new features, new design and cleaned up code base among other things.
Download (version 1.1):
.zip file: https://github.com/danawoodman/Google-Sketchup-Cutlister-Plugin/zipball/v1.1
.tar.gz file: https://github.com/danawoodman/Google-Sketchup-Cutlister-Plugin/tarball/v1.1
The code is released under an MIT license and is hosted at GitHub:
https://github.com/danawoodman/Google-Sketchup-Cutlister-Plugin
Hope you enjoy it!
Dana Woodman