Often requested and finally here! I’ve finally changed the Sketchup cutlist4.1 plugin to show the partslist by sub-assembly based on the nested components in your model.
I’ve uploaded cutlist18.104.22.168pre
You’re really going to want to delete the old version completely before installing this version because the structure of the plugin has changed completely. The ruby script is now called ‘cutlist.rb’ and it’s really just a stub with all of the main code now entirely contained in a folder called cutlist. The ruby script is now broken up into manageable and logical chunks. This is the first step I needed to do in order to facilitate co-development of the code, which some people have shown an interest in of late and also to manage the ever growing code!
Now for the good stuff. Yes, cutlist can finally display the sub-assemblies which a part belongs to.
The ‘tables’ options window selections have changed ( actually only the names have changed). Selecting Compact provides a listing by unique parts and the number of each required for the project. Selecting By Sub-Assembly Order shows the model broken down by Sub-Assembly and the parts contained in each. Sort by Size lists the part from largest volume ( bd ft for example) to least.
Resulting in a display such as this:
- Complete restructure of the plugin files. Rename ruby script in the plugins folder to cutlist.rb and a folder cutlist contains everything else.
- Renaming of the ‘tables’ selection, which is used to pick how you want your cutlist to be displayed. “Compact” provides a listing of each unique part required and the quantity of each ( regardlless of which sub-assembly it belongs to and in fact sub-assembly info is not shown). “By Sub-Assembly Order” – show all sub-assemblies and the parts which belong to it. “Sorted by Size” shows all parts sorted by largest amt of board feet (or cum) to least.
- Sub-Assembly is shown in the “By Sub-Assembly Order” and in the “sorted by Size” listing and corresponding csv files ( but not compact table)
- Sub-Assembly name is added to the CutListPlus csv file. The field was always there but simply contained the part name repeated, now it contains the actual sub-assembly name.
- If compact table is selected for the CutListPlus output, then parts will be consolidated ( ie PartCount > 1) only if the parts have the same name, dimensions, material AND sub-assembly name.
I suspect having the sub-assembly appear in the tables will spur some new requests. One of the notably absent features is a way of cross referencing the part on the layout to the cutlist table and therefore to the sub-assembly. I’m working on a part numbering system which can be added to the layout which might help this ( well, it might just also confuse things).
The ultimate will be a new output format which consolidates all the relevant output for a project in a format which is consistent.
As always, feedback, criticism, feature requests, bug reports are always welcome!
-- If you can't joint it, bead it!