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.
The identifier is linked to the model, if you move the part manually, the identifier will also be moved.
This plugin is using the Trimesh library to load STL files and for mesh manipulations.
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.
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.
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.
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.
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.
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)
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"
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.
You can also specify a specific Initial Layer Speed used to print these marks.
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.
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.
The menu function Switch Middle mode gives you the possibility to set/unset this mode without the necessity to go in the settings menu.
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.
This function will redirect you on the Wiki of this repositery.