Skip to content
5axes edited this page Jul 1, 2022 · 24 revisions

Add Print Identifier

This plugin adds an identifier in front of each part present on the builtplate. This identifier can be either a number or the name of the part defined in Cura.

Menu

The identifier is linked to the model, if you move the part manually, the identifier will also be moved.

Move elements

This plugin is using the Trimesh library to load STL files and for mesh manipulations.

The font used to create the texts is based on the Gill Sans MT:style=Bold font style. And Arial Rounded MT

A special font we called NameIt Rounded was created for this plugin. The objective of this TrueType font is to be more easily printable with a 3D FDM printing process.

Add Number

Function to add a number in front of each part to identify every part. This function can be used by selecting the elements or a global identification without selection.

Note ! If you use to select the elements, the selecting order will also give the number used to identify each models.

Add Mark

Add Number From part

Function to add a number in front of each part to identify every part. This function can be used by selecting the elements or a global identification without selection. If the name of the part in the Cura Project contains an integer number between two parentheses; this number will be used to identify the part.

Ie Ultimaker_wheel_pulley.stl (2) -> 2.

Add Number From part

if the name of the part contains several number , the last one will be used.

Ie Ultimaker_wheel_(155).stl (1) -> 1.

The biggest number found in the identifier creation, will be keep in memory. So if you decide to use the function Add Number. Then the new number creation will start form this value.

Add Name

Function to add the name of the element in front of each part to identify every part. This function can be used by selecting the elements or a global identification without selection.

Add Name

Capitalization of the text

The name of the part is systematically converted into capital letters. This is a normal and desired feature. Capital letters are often easier to print (for example no dot on the i or j; I J)

Remove Identifier

The function allows to delete all the meshes generated by the plugin. At first all the meshes created in the session will be deleted. If meshes have been created previously and saved with the project by activating this menu a second time, these meshes will be deleted.

Note : the generated meshes are identified by a specific attribute "Identification Mesh"

model_parameter

Define Text Parameters

The function Define Text Parameters gives you the possibility to change the text definition size and some additional parameter like Prefix and Suffix you can add to the number identifiers.

define default size

text parameters

You can also specify a specific Initial Layer Speed used to print these marks.

Initial Layer Speed

Use Middle Mode

By using this option the text will be add not on the border of the part but mirrored in the center of the print. In this way only the line pattern of the first layer is modified, without adding to much print time.

Middle Mode

Special settings

If you want to use this mode, you must fix the Mesh Fixes -> Union Overlaping Volumes to false.

It could be also possible according to the Cura release to modify the parameters Remove Mesh Intersection and Alternate Mesh Removal to True.

Middle Mode Parameters

The menu function Switch Middle mode gives you the possibility to set/unset this mode without the necessity to go in the settings menu.

Specific Mesh creation for the Middlemode

In the case of the creation of the text mesh that will be used for the identification of the part in the Middle Mode differs from the normal mode by a specific creation process:

  • The mesh is created in the center of the part and is inverted by a mirror function so that the lettering appears in the right orientation under the part.
  • In order to make the text appear clearly the mesh is created by setting individual parameters Wall Line Count to 0, Infill Density to 0% and Top/Bottom thickness for upper and lower layers to 0 to create a void around the text location.

Middle Mode Settings

Help

This function will redirect you on the Wiki of this repositery.