Status: early development, not available yet
Updates:
- 2022/03/26: published with little information
- 2022/02/28: starting write-up
Introduction
EnochSlicer is aiming to be a fast Universal Slicer by taking research results from development of MetatronSlicer.
MetatronSlicer vs EnochSlicer
MetatronSlicer implements true non-planar slicing and routes each slice exact, whereas EnochSlicer using pre- and post transformation of mesh and routes (pre g-code).
As development of an Universal Slicer is in early stage (2022/03), both projects are pushed forward to see which one is more fit and suitable and cross-fertilize each other.
MetatronSlicer | EnochSlicer | |
mesh | plain | transformation |
slicing | non-planar | planar |
route | dedicated 1) | – |
gcode | dedicated 1) | native 2) |
post processing | plain | transformation |
Footnotes:
- utilizing LabSlicerCore library
- native via planar slicer (direct mesh to gcode) like CuraEngine
In-House Slicers
LabSlicer | Vox3lSlicer | VoxGLSlicer | MetatronSlicer | EnochSlicer |
– full planar slicer – 4 stages: mesh, slice, route, gcode – experimental – API defined – LabSlicerCore library – import/export data of each stage | – voxel-based planar slicer – fast slicing – uses LabSlicerCore library for route and gcode stage | – OpenGL based planar slicer – fast slicing – uses LabSlicerCore library for route and g-code stage | – non-planar slicer – implements Class 1 + 21) Universal Slicing – uses OpenZCAD2) engine to slice non-planar | – non-planar slicer – implements Class 1 + 21) Universal Slicing – uses mesh & gcode transformation |
Footnotes:
- Class 2 Universal Slicing only partially implemented (status 2022/03)
- OpenZCAD is alike OpenSCAD but with Python as base-language with multiple backends (OpenCASCADE, LibFive, Fogleman’s SDF)
Availability
See MetatronSlicer