Slicestack Diagnostics: check a 3MF slice stack for errors

Find slices with crossing, reversed or overlapping contours before the file goes to the printer

2 min read
In the app
  • NestingSlicestack Diagnostics

Slicestack Diagnostics checks the slices of a 3MF slice stack, for example the file written by Export 3mf Slicestack of the Nesting tool. In every slice it counts the points where contours cross and the zones with a wrong winding, that is, reversed or overlapping contours. A printer builds each layer from these contours, so a slice with such issues may print wrong. Slicestack Diagnostics is available on every plan.

Where to find it

Nesting tab › Slicestack Diagnostics. The tool does not need any objects in the scene: it reads the file directly.

How to check a file

  1. Click Nesting › Slicestack Diagnostics. A file dialog opens; later you can open another file with Open File....
  2. Choose a 3MF file (.3mf or .model). If the file has no slice stacks, the app says that no slicestacks were found.
  3. If the file has several slice stacks, one per part, pick one in Slicestack. Each entry shows the name of the part and the number of slices with issues out of all its slices, for example Cow (6/323).
  4. Read the summary under the name of the part: All 201 slices passed, or for example 317 / 323 slices passed, 6 with issues.
  5. The table lists only the slices with issues: their Z, the number of Intersections and the number of zones with Bad winding. Click Show in a row to see that slice in the viewport.

Slicestack Diagnostics in MeshInspector: a part with 6 slices with issues out of 323, and its slice at Z 38.7 with a reversed zone in red and a contour intersection in cyan.

Slice Visualization

Under the table, Slice is the number of the slice shown in the viewport and Z is its height. Type a height in Z to jump to the nearest slice. The tool opens on the first slice with issues. The colors of the zones:

Color Meaning
Correct (green) The inside of exactly one contour, as it should be.
Reversed (red) A zone of a contour that runs the wrong way.
Overlap (orange) A zone covered by two contours.
Multi overlap (magenta) A zone covered by three or more contours.
Intersection (cyan) A point where contours cross.

Result

A slice passes when it has no intersections and no zones with a wrong winding. If a part has slices with issues, repair its mesh, nest and export it again, and check the new file. In the nesting example of this section, the parts with closed, clean meshes passed every slice, while three models with holes in their meshes had slices with issues: see From Parts to a Print-Ready Build Plate.

Customize Consent Preferences

We use cookies and similar technologies, such as local storage. You will find detailed information about all of them under each consent category below.

To learn more about how Google processes personal information, visit: Google privacy policy

Always Active