Material applied to components defines how a component will be handled by OpenCutList.

Applying Material

To distinguish between different wood species and types of material, Material must be applied to the components. Using texture is optional, a plain color (even white) is sufficient.
If you have already defined SketchUp material and maybe even applied it to your components, the material will show up in Materials, although without OpenCutList specific configuration.
OpenCutList will help you add material and configure it directly without having to first create material in SketchUp and then configure it.

Material Types

OpenCutList material is just SketchUp material with some additional attributes. OpenCutList defines the following five types of material:
  1. 1.
    Solid Wood is rough lumber, usually available in selected thicknesses, but not in standardized lengths or widths. Because it may have defects (knots, cracks, decoloration, ...), the woodworker must carefully select the placement of parts inside of the raw material.
  2. 2.
    Sheet Good is lumber sold in sheets (MDF, Plywood, OSB, ...) that is not meant to be planed, just cut. It is a fairly homogeneous material where grain direction may (Plywood, OSB) or may not be important (MDF).
  3. 3.
    Dimensional is lumber sold in standardized cross sections and standardized lengths that will be cut to length only. Think of this as carpentry/construction lumber. If we were to use this wood for cheap furniture, we would make it Solid Wood since we would probably rip and/or plane it first.
  4. 4.
    Edge Banding is a thin strip of material applied to the edges of parts made from less valuable core material like MDF or Plywood to increase the durability of exposed edges and to make them look nicer.
  5. 5.
    Hardware is an accessory like a hinge, a drawer slide or pull, or any other non-wood part.
You can apply material to a component definition, by opening the component and applying material to all of its faces, or by just by applying material to the selected instance. In the latter case, components with the same definition may have different material applied to them.
If you apply material to a group containing components, OpenCutList will consider that the components have the same material as the group if they don't have material themselves. If you ungroup the components, they will inherit the group material. OpenCutList behaves like SketchUp.
This behavior will be deactivated if you unselect "Smart Assignment ..." in the Options for Parts.
If you apply only material to some faces of your component, OpenCutList will consider this to be the material of the component (but only if smart assignment has been selected in the Options for Parts ).

Configuring Material

Material must be configured to help OpenCutList produce the Parts List. Each material type has its own specific set of configuration options. A material has a name, a color and a type. The name can describe a whole set of material. MDF (medium-density fiberboard), available in multiple thicknesses and sheet sizes, can be configured as a single material.
Once configured, the material can be exported to a *.skm file or a SketchUp collection, see Materials. The configured material can also be set as a default preset.

Solid Wood

Solid wood can be rough lumber or any lumber that will be ripped and planed to thickness. In addition to length and width oversize, a thickness oversize can be configured to account for warped, irregular boards. Soft or hardwood lumber is usually available in standard thicknesses (real, not nominal).

Sheet Good

Sheet goods like MDF, Plywood and OSB are available in various sizes and thicknesses. A single material can describe all variants.
  • a length and a width oversize can be applied to each part to be placed onto a panel.
  • a standard thickness (multiple values possible) in real dimension (not nominal).
  • a standard size of the sheets (multiple values possible) in real dimensions (not nominal). The first dimension is length by convention, the second dimension being width.
  • presence or absence of a grain direction. Grain direction always runs along the length, i.e. the first dimension, of the panel.


Dimensional lumber is often used in construction. It is characterized by a standard section (width x thickness, multiple values) and available in standard lengths. A length oversize parameter can be set to account for rough dimensions.

Edge Banding

Edge Banding has a thickness, a length oversize and a standard length (multiple values possible). It is also available in standard width (multiple values possible).
Reduce applies to the dimension of the part the edge banding is applied to. When No Reduction is selected, the part will not be trimmed. If Reduce by Edge Banding Thickness is selected, the part's dimension will be reduced by the thickness of the edge banding.

Common Attributes

Density and Price may be configured for all four types of above material. These values are used in Reports to calculate the weight and price of the raw material needed for a project.


Hardware is handled quite differently from the other types of material, because there are no parameters to configure here. For each type of hardware you will use, add a distinct material. For example, dominos to use Dominos. Now you can assign this material to any component and OpenCutList will consider this component to be a Domino and list all components of this type in a same group. Edit the properties of each part to add Packaging, Price and Weight if you want to use the Report feature.
By drawing simple dowels and assigning the material dominos, OpenCutList will present you with the total count of Dominos you need for your project. If you buy your Dominos in packs of 1000, but you only need 80, OpenCutList will inform you that 920 items of the package will not be used.

Adding and Configuring Texture

Texture cannot be added directly in OpenCutList. You need to use the Material Inspector of SketchUp. Once you have applied a texture to a material, a new tab Texture will appear in the properties of the material. Texture can be oriented
TBD: explain color and texture.

Saving and Importing Material

You may save the configured material for use in future projects. OpenCutList lets you export each material to its own file with extension .skm. You can reload this material, including all parameters associated with it, into another model.
OpenCutList will save the material in a subfolder of your profile, so that it can be reused in another project or shared with other users.
If you import material with the same name as an already present material, the import will be silently ignored (SketchUp does not notify when there is already a material with the same name).

Removing Material

You may directly delete material from OpenCutList.
Removing material from the OpenCutList Materials tab will also remove it from the SketchUp model and apply the default material to all parts which had the deleted material.

Purging Unused Material

You may also purge unused material similarly to Window -> Model Info -> Statistics. However since the extension relies on a SketchUp function, if an unused material is currently selected in the material tray, OpenCutList cannot delete it.