Using GENESIS Hatching
In 5 steps from your STL model to a CLI-File.
Open / Import STL
The first step is to open the geometry files. Click the first "Open" button on the right side to get to the open dialog and select the model or part file. If the file needs supports, import them using second "Open" button below. In case of volume supports check the corresponding check box. If the support STL-File contains only block- or wall-supports (2D Faces) leave the check box unchecked. To proceed to the next step you can always either push the "Next" button in the lower right or click on the second step "Preset" in the top bar.-->
To proceed to the next step you can just select the second step "Preset" in the top bar. Placing and rotation of the model will be available in the upcoming release.
Step 1: Import STL-files of the part and supports (optional).
Open file dialog.
The second step is to select a printer "Preset" from the drop down menu and define the overall layer thickness in the field below.
The layer thickness is used for slicing the 3D model into 2D layers. But also for the automatic meshing of model for the simulation-based hatchings.
Furthermore you can enable and set the global gas flow direction. This direction is used for the optimal orientation and sequence of the hatches agains the gas flow in the chamber. The exclusion angle forbids orientations of hatches within that range around the gas flow direction completely.
Step 2: Select a printer preset and choose the overall layer thickness.
After clicking on the next "Part" step in the top bar, the program will calculate the slices in the background. The process is shown in the progress bar at the bottom. Abort operation: If necessary the current calculation can be canceled by clicking the "x" button.
If you recognize any strange part outlines or broken slices in the viewer, the used STL-file is probably corrupted and needs to be fixed using a separate repair tool. For example, commercially available solutions are Autodesk Netfabb, Materialise Cloud, MakePrintable or use free or online available repair tools such as Trinckle, Sculpteo, Tools3D, Autodesk Meshmixer, MeshLab, Blender (no claim for completeness). Only use undamaged STL-file for processing with GENESIS hatching. Otherwise the resulting scan vectors can not be calculated properly!
The third step is the choice of hatching parameters for the part. The strategies are sorted in conventional or standard strategies, simulation-based ones either optimized for less distortion of the part or less supports needed to build the part and simulation-based skin / core strategies that recognize overhanging areas. Depending on your license (bundle and package) the following strategies may be available:
|Checkerboard||Standard island strategy. Square islands with alternating orientation (90°).||P, A, B|
|Stripes||Standard stripes strategy with same orientation. Continuously progressing, constant width.||P, A, B|
|Contours||Standard contours strategy. Shifted outlines only. Inside to outside.||P, A, B|
|Unidirectional||Standard linear hatching. Straight path with same orientation. Long scan vectors. Fast process.||P, A, B|
|Simulation-based (SB) Strategies||Less distortion, less support (LS) or skin / core (SC)||Advanced|
|SB-Checkerboard||Simulation-based island strategy. Adapted alternating orientation.||P, A|
|SB-Stripes||Simulation-based stripes strategy. Adapted stripes orientation.||P, A|
|New hatching pattern||Professional|
|SB-Hexagons||Simulation-based hexagon islands strategy. Best adapted orientation.||P|
|SB-Directional||Simulation-based linear islands strategy. Best adapted orientation.||P|
|SB-Pro-Stripes||Simulation-based stripes strategy. Best adapted orientation, constant width.||P|
|List of hatching strategies.|
Available strategies in the bundles and packages.
After selecting an overall hatching strategy one can define the detailed hatching parameter. Step 3: Hatching strategy and parameter for the part.
The following parameters can be defined (illustration see below):
|Hatch Distance [mm]||Distance between hatches in mm|
|Bidirectional Hatches||Alternating direction of scan vectors. Checkbox|
|Minimal Hatch Length [mm]||Delete vectors of shorter length|
|Avoid Hatches Shorter [mm]||Merge neighboring hatches (only in stripes strategy)|
|Layer Rotation [°]||Rotation angle between two layers in degree|
|Start Angle [°]||Initial orientation in degree|
|Centered||Centering of the (islands or stripes) grid. Checkbox|
|X Shift [mm]||Grid x offset used for brick strategy|
|Y Shift [mm]||Grid y offset used for brick strategy|
|Number of Contours||Contour number|
|Contour Offset [mm]||Offset between part contour and outer most contour scan in mm|
|Contour Distance [mm]||Distance between contour scans in mm|
|Contour to Hatch Distance [mm]||Distance between inner most contour scan and hatch area in mm|
|Island Distance [mm]||Distance between individual sections / islands in mm|
|Island Size [No. of Hatches]||Section size defined by number of hatches within a section. Stripes strategy allows any length in mm.|
|Maximum Section Size [mm]||Maximal size of merged sections / islands|
|Random Order||Random order of sections / islands. Checkbox (only available in professional bundle)|
List of hatching parameter.
Schematic of the layer thickness and rotation.
Schematic of distances between the scan vectors.
The fourth step is similar to the third step and is only necessary if a support file was previously imported. Step 4: Hatching strategy and parameter for the supports (optional).
By clicking on the last "Hatching" step in the top bar, the program will calculate the individual hatches in the background. The progress takes some time depending on the chosen strategy.
Conventional vs. Simulation-based Hatchings
To better understand the program workflow and background processes a comparison of the generation of conventional hatchings and simulation-based hatching strategies is shown below. Background tasks during hatching process.
For conventional strategies, only the individual paths need to be generated. For the use of simulation-based hatching strategies, the geometry will be meshed and simulated automatically. This process can take a while depending on the selected layer thickness.
Conventional strategies are static and only defined by the pattern parameter. Simulation-based hatchings are part individual and consider the local geometry.
Preview Hatchings and Export CLI
In fifth step the generated hatchings can be inspected. Use the vertical slider to scroll through all generated layers. The colors of the hatches indicate the global sequence (first: blue, last: orange), sequence of sections, sequence with sections, orientation, length of scan vectors or type of hatches. With the time slider it is possible to animate the scan process of the current layer.
For contour and in-fill hatching the three laser parameter (power, velocity, focus) can be defined for part and supports.
|Contour (Outer)||Outermost contour|
|Contour (Inner)||All other contours|
|Filling (Skin)||Fill hatching in overhanging areas (only available in simulation-based (SC) strategies)|
|Filling (Core)||Standard fill hatching|
|List of laser parameter for different hatching types of part and supports.|
|ID||Identification number (model or type)|
|Label||Name of the parameter ID (header)|
|Power [W]||Laser power|
|Velocity [mm/s]||Speed of laser|
|Focus [mm]||Laser focus width (has to be calibrated)|
List of CLI laser parameter.
Step 5: Preview the generated hatchings and export a CLI-file.
Additionally the generated hatches can be analyzed. The statistics window can be opened by clicking the statistics icon (looks like a bar chart) from the top menu bar. After entering the parameters for each hatch type, the process time and the hatch length can be calculated. In the lower section the length distribution will be shown.
Optional: Analysis of the generated hatches.
Switch to the hatching step if you are not already in the last pane. Then just push the "Export CLI" button in the lower right area and choose an appropriate file name and location in the file dialog. Depending on the selection of the file type (CLI, CLI+, Extended-CLI) the laser parameter will also be exported.