CutList Bridge is a SketchUp Ruby extension. It extends the attributes of components to include such things as the material type used in its milling, the species or material name, re-sized dimensions, shop method tags, the sub-assembly to which it belongs and much more. These attributes are attached to the component and stored in the model file. The user can export these attributes to either a .cwx or .csv file. CWX files can be opened in CutList Plus fx Gold or Platinum editions by simply clicking on the .cwx file(requires version 12.3 or higher). CSV files can be imported to CutList Plus fx (using a Parts import Wizard), Microsoft Excel, Open/Office Calc or any spread sheet application that supports CSV importing. All of these applications will produce a cut list but CutList Plus fx will also produce a materials list, optimized cutting diagrams, inventory control and project costing.
A very important feature of CutList Bridge is that it stores all components’ material and milling attributes in the SketchUp model file. The user need keep only one file of a design and doesn’t have to worry about synchronizing other files when design changes are made. The CWX, CSV, CutList Plus fx, Excel or OpenOffice Calc files can all be reproduced in about four mouse clicks.
CutList Bridge User's Guide
For more detailed information on CutList Bridge 4 see the User's Guide.
Please report all bugs or strange behavior to email@example.com.
Seamlessly bridges SketchUp and CutList Plus fx
CutList Plus fx is a highly functional cut list creator, costing tool, proposal generator and inventory manager for woodworking shops. SketchUp is a powerful 3D drawing tool ideally suited for furniture and architectural cabinet design and photorealistic rendering. These two tools do not naturally work together. CutList Bridge solves that problem by seamlessly bridging these two applications.
Export a cut list to Microsoft Excel or OpenOffice
Use the Export to Microsoft Excel or OpenOffice command to create a cut list in an Excel or OpenOffice spreadsheet.
Customize column output
Choose which columns you wish to include in a cut list export and specify the order they appear using the Columns tab.
Customize Cut List Thickness, Width and Length dimension columns
Cut List Thickness, width and length dimensions can be exported with dimension units or decimal inches with no units or both; making it unnecessary to convert Imperial or Metric unit dimensions to unit-less decimal inches in Excel or OpenOffice. This allows the user to easily calculate bd-ft, lin-ft or sheet quantity in the spread sheet.
Automatically sort Material Types in Excel or OpenOffice
If the Materials Type column is included in an export the Excel and OpenOffice spreadsheet is sorted in groups: Rough Lumber, Dimensioned Lumber, Sheet Good, Other and Uncategorized.
All cut list attributes are entered in SketchUp and remain with the model file
CutList Plus fx requires the user to manually re-enter dimensions and other component attributes such as material type, material name, notes and banding. Attributes that can be generated automatically from the design’s 3D model ideally belong with the design file. CutList Bridge allows the user to enter and store all attributes with the model file and provides features for editing and exporting. Attributes which can be automatically generated from the 3D model, such as component dimensions and grain direction corrections are also handled in CutList Bridge and are automatically exported.
Components copied from another model can be pasted with their attributes When a user copies a component from another model, which has attributes already assigned, and pastes it into the current model, the component’s attributes will be pasted with the component. This is useful if the user has a standard set of components that are used across a number of models. For example, screws and biscuits. Unfortunately, this only works with the Edit/Copy and Edit/Paste tools. It does not work if you place an attributed component in a library folder and select it with the Components dialog box; nor does it work if you import a .skp file.
Sub-Assembly names can be assigned in SketchUp explicitly or automatically by Layer name
In CutList Plus fx a Sub-Assembly name is typically used to group a collection of components. For example: in a model of a chest-of-drawers you may want two Sub-Assembly names; one called Carcass for all the components that make up the basic support structure, and one called Drawers for all components that make up the drawers. A grandfather clock may have Sub-Assembly names of Hood, Waist and Base. A trundle bed might be divided into Headboard, Footboard, Sides and Trundle. A kitchen cabinet may have sub-assemblies of Cabinet, Face Frame, Drawers and Doors. CutList Bridge allows the user to assign Sub-Assembly names in SketchUp prior to exporting to CutList Plus fx.
Sub-Assembly names can also be assigned by layer using the layer’s name. For example, as stick frame house designed in SketchUp may be organized with layer names such as Footing, Foundation, 1st Floor Joists, 1st Floor Framing, 2nd Floor Framing etc. These layer names can automatically be used as the Sub-Assembly names in CutList Bridge fx.
Assign oversize/undersize dimensions in SketchUp via the Cabinet/ Resize Mode feature
<Info> is a CutList Plus fx field that is intended as a short note. However, it has two significant differences from the Notes field provided by CutList Plus fx. First, <Info> shows up in the CutList Plus fx spreadsheet whereas Notes only appear on the Parts printout. Second, if a CutList Plus fx spreadsheet is locked to prevent accidental change, <Info> can still be changed allowing for cutting status to be input. See the CutList Plus fx User’s Guide for more information.
CutList Bridge extends the use of <Info> when used in a special mode called Cabinet/Resize Mode. In Cabinet/Resize Mode parts can be oversized or undersized in length, width and thickness using the Resize feature and these cut list dimensions will appear in the CutList Plus fx cut list dimension fields. All three final dimensions will appear in the <Info> Field. The user has the choice of displaying the increment of over/under size or the over/under sized finished dimension for each of width, length thickness.
With CutList Bridge 3.x you can also output finished dimensions in their own field.
Assign Notes in SketchUp while designing the model
Notes can be assigned in SketchUp for each component. These will be exported to the Notes field in CutList Plus fx or in the Notes column in Excel and OpenOffice.
Both Milled Parts and Other Items are supported
CutList Plus fx supports two classes of components: Milled Parts, which are typically Rough Lumber, Dimensioned Lumber or Sheet Goods that are milled into a component in the shop.
CutList Bridge also supports Other Items such as drawer pulls, consumables such as screws, biscuits, dominos or any other non-milled components which are typically purchased.
All Milled Part attributes can be assigned in SketchUp
Milled Parts, as mentioned, are components milled from Rough Lumber, Dimensioned Lumber or Sheet Goods. Each Milled Part component can be assigned the following:
a. Material Type - Rough Lumber, Dimensioned Lumber or Sheet Goods
b. Material Name – e.g. Tiger Maple
c. Banding – A code to indicate which sides are banded and which banding material to use.
d. Swap L/W – The user can specify in SketchUp any component whose length and width should be swapped. CutList Plus fx assumes the length field specifies the grain direction. However, there are times when the short dimension of a board should be the grain direction. Check Swap L/W to accomplish this.
e. Can Rotate? - Many material types have no grain. To assist CutList Plus fx in optimizing material use you can specify in SketchUp which Components can be rotated by CutList Plus fx.
Cabinet/Resize Mode provides Auto-Swap of L & W and Over/Under sizing of cut list parts
Cabinet/Resize Mode is a sub-mode of Milled Parts. It is selected in CutList Bridge by checking its checkbox. When selected <Info> is no longer available in the usual way. However, when selected another very useful and key option becomes available in addition to three more fields.
a. Enable Auto-Swap – This is a feature that automatically determines which components should have their lengths and widths swapped, independent of dimensions, based on a Component’s Type. In cabinet design there is a basic box with components that can be labeled Back, Bottom, Shelf, Side or Top. Based on these attributes L & W will be automatically swapped when needed such that grain runs up a side, across a top, down a side and across the bottom to the starting point. Back grain will always be in the vertical direction. Shelves will have a grain direction that is horizontal (side to side) while its cross grain direction is perpendicular to the Back’s plane.
b. Component Type - As mentioned is assigned with a drop down list and can be either Back, Bottom, Shelf, Side or Top.
c. Resize Thickness By – The user can specify a dimension to resize the thickness by (the increment, or decrement when preceded with a minus sign). The Thick column in CutList Plus will contain this resized dimension.
d. Resize Width By – The user can specify a dimension to resize the width by (the increment, or decrement when preceded with a minus sign). The Width column in CutList Plus will contain this resized dimension.
e. Resize Length By – The user can specify a dimension to resize the length by (the increment, or decrement when preceded with a minus sign). The Length column in CutList Plus will contain this resized dimension. The user is able to choose display options for the <Info> and Description fields that will modify what information appear in these fields in CutList Plus fx. More on this later.
Other Items can be specified while modeling in SketchUp
Components that are not milled in the shop but are purchased may be specified in the Item field. If the name specified in the Item field exists in the Raw Materials library of CutList Plus fx this component and its quantity will be appropriately categorized and added to the BOM in CutList Plus fx. If the name specified does not exist in CutList Plus fx it will still be imported but added to the [Not Categorized] Other Items category.
Component Numbers can be manually or automatically assigned
The user has three options for assigning component numbers. The user can manually enter component numbers by selecting each component in SketchUp (only one instance of each component needs be selected) and entering a component number in the Comp #: field of the Attributes tab. A second method is to let CutList Bridge automatically assign a part number using either numerically sequential integers or alphabetically sequential characters. Lastly, component numbers can be assigned by CabWriter, a new extension for drawing cabinets, which will soon be available.