Working with list labeling

Generate part copies and give each copy a unique label from a list

Jump to:

What is it?

Lists automate the labeling process. They supply both the text to name the part copies in the project tree as well the text to add to the part surface. You can load a list from a CSV file, or prepare it in Netfabb directly.

Top

Which method to choose?

Either method is better suited to different purposes.

Create the list inside Netfabb Load a CSV

The naming pattern is fixed to the original part's name, any naming prefix and suffix defined in the settings, and a unique appendix per part.

Note: In the list dialog's table, the key column is the naming appendix, and the value is the text used in generating the actual label.

The naming appendix is a running number whose start value and increment you define when setting up the list.

The naming appendix is either a running number, whose start value and increment you define when setting up the list, or a value from a column in the CSV file.

Example:
Tensile Test Part (labeled) 2
Tensile Test Part (labeled) 4
Tensile Test Part (labeled) 6
Example:
Tensile Test Part (labeled) Main copy
Tensile Test Part (labeled) Lab copy
Tensile Test Part (labeled) Archive copy

The label text is generated from an optional prefix, a configurable running number, and an optional suffix.

The label text is taken entirely from the CSV file's column.

Example:
SN:NC114-2 ASTM D636
SN:NC114-4 ASTM D636
SN:NC114-6 ASTM D636
Example:
Main copy
Lab copy
Archive copy
Top

To use list labeling

  1. Select the part to be labeled.
  2. Click Modify > Generate Label > List Labeling.
  3. Load or generate the list.
  4. Choose a build type from the drop-down menu.
  5. Optional: If you require particular spacing and arrangement for the part copies, check Advanced Arrangement. This calls a dialog later to make the necessary adjustments
  6. Click Apply to create the text label.
  7. Click Yes to remove the old part or No to keep the old part and the newly labeled part.
  8. Optional: If you checked Advanced Arrangement, the arrangement dialog now appears where you can adjust spacing and arrangement. Click Arrange to accept the values, or click Cancel to return to step 6.
Add to Part Add to Part (inverted) Subtract from Part Subtract from Part (inverted)

Makes the label stand out from the part.

Makes the label stand out from the part, and mirrors the text.

Sinks the label into the part surface.

Sinks the label into the part surface, and mirrors the text

Top

To load a CSV file

  1. In the context view, click Load CSV File.
  2. Browse for the CSV file to import.
  3. Use the Column for Key drop-down menu to select which column to use for generating the respective part copy's name.
  4. Use the Column for Value drop-down menu to select which column to use for generating the text label on the part.
  5. Click OK to accept the list into the labeling dialog.

If the data in the CSV file is not recognized as expected and imported, make adjustments until the data becomes available properly.

Separator and Quote Character

Match the characters used in the CSV file to have the columns and cells detected correctly.

Trim Spaces

This removes leading and trailing whitespace characters from cell values.

First row contains header

Use this to ignore the first row.

Top

To generate a list

If you do not have a CSV file containing a list of labels, you can create your own list.

  1. In the context view, click Generate List.
  2. Make adjustments to the list generation fields, if necessary.
  3. Click Generate to create the list.
Prefix

Text that appears at the beginning of each label

Suffix

Text that appears at the end of each label

Start

Offsets the numerical list to this value

Count

How many list items to generate

Step

The numerical increment between list item

Digits

The number of digits to use for the numerical part. The value is padded with leading zeros if necessary.

Example

Shows a preview of the list to be generated

An example for setting up a list generation

The labeled parts as generated using the example.

Top