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.

GENESIS Import Step 1: Import STL-files of the part and supports (optional).

GENESIS Import Open file dialog.

Printer Preset

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.

GENESIS Preset 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. GENESIS Preset 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!

Hatching Parameter

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:

Conventional Strategies Explanation Bundle
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.

GENESIS Part Available strategies in the bundles and packages.

After selecting an overall hatching strategy one can define the detailed hatching parameter. GENESIS Part Step 3: Hatching strategy and parameter for the part.

The following parameters can be defined (illustration see below):

Parameter Explanation
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.

Layer Thickness and Rotation Schematic of the layer thickness and rotation.

Hatch Parameter 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. GENESIS Supports 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. GENESIS Workflow 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.

Laser parameter

For contour and in-fill hatching the three laser parameter (power, velocity, focus) can be defined for part and supports.

Hatching Type Explanation
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.
Parameter Explanation
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.

GENESIS Hatchings 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.

GENESIS Hatchings Optional: Analysis of the generated hatches.

Export CLI

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.