Non-Planar Slicer

Printerunsaved changes
Printer preset settings
These settings belong to the printer selected above: extrusion, flow, speed, temperature, machine and start/end GCODE. Switching printer replaces them. They are not touched by "Save current settings as default" — use Save printer preset below.
Stacking Flange
Add a locating flange to the top edge of an open vase/tube so parts stack and self-locate on one another. The top edge is pulled inward and up at an angle (measured from the top-edge plane), then rises as a vertical spigot (perpendicular to that plane). Load a vase, set the amounts, then Add flange & preview. The flanged tube is shown in 3D, saved to output/flanged/, and loaded as the current model so you can Slice it or open the Vase Splitter on it directly.
For tapered parts (e.g. octopus arms): rise the flange along the wall's own surface tangent instead of straight up, so the spigot stays parallel to the wall and the next part still stacks. Follow curvature bends it to track a curved wall (0 = straight tangent, 1 = follow fully). *Inward angle from surface re-references the inward angle above to the wall itself (0° = flush with the wall, larger = kinks inward) instead of the flat top plane.
Overhang Reduction
Reduces steep overhangs on the currently loaded model. Saved to output/buttressed/ and loaded as the current model so you can Slice it.
Local smoothing works on any model (including bent arm sections) and never scrambles — it lowers a steep underside by spreading it over a taller band (moves the surface slightly). Outward buttress instead adds material outward below overhangs and keeps the silhouette, but needs an upright surface of revolution, so it refuses bent parts.
Vase Splitter
Split an open vase/tube into N wedge segments with inward join flanges (tabs) on both cut edges. Click Split & preview to show the vase, central spline, the split planes and the coloured segments in the 3D view. Drag Rotation to spin the split planes live; release to re-cut. Double-click a segment in the 3D view (or use the links) to export its STL. Segments are also saved to output/split/.
80%
Sequential Print (batch)
Print several models one after another in a single job. Add models, set each one's X/Y position on the bed and the order, then Slice queue. Each part uses the current settings; between parts the head lifts clear, moves above the next start and drops down. Saved to output/sequence.gcode.
Drop STL / OBJ here
(or click to browse)
Slice Mode
Choose what you're printing. Spiral vase: a closed single-wall tube (vase / deformed cylinder), printed as one continuous spiral. Open surface: a single-wall open sheet (not a closed tube) — printed as continuous side-to-side layer lines that climb from the bottom edge to the (often angled) top edge.
Model Transform
Rotate/translate before slicing. Preview updates live.
Highlights every flat edge, rim and face on the model as a translucent panel. Click one in the 3D view to lay it on the bed. Works for open sheets and closed tubes. Press again (or Esc) to cancel.
Rotates the model so a flat open edge lies on the bed. Click again to flip onto the other flat edge (upside-down).
Layer Density
How hard to maximise layer height (i.e. use the fewest layers). 100% = thickest layers / fewest lines. Lower it to add more, thinner layers so the path can conform to fine geometry and the gaps between layers shrink (e.g. 50% targets an average layer height of half the max). Layer height never exceeds your max or drops below your min. Takes priority over Layer Conformity.
100%
Layer Conformity
Balances even layers against hugging the surface: 100% = hug the surface — each layer sits right on the one below, so beads stay supported (minimal mid-air on overhangs), at the cost of more Z variation. 0% = even / planar layers — calm uniform layers, but X/Y gaps open up on overhangs (printing in mid-air). The Layer Steepness Limit below is a hard angle cap: it eases any layer steeper than your angle back toward even (which reopens some gaps there). Everything stays on the mesh surface.
100%
Layer Steepness Limit
Caps how steep (from horizontal) the printed layer lines may get, flattening over-steep spots so a normal printer can print them. Turn off if slicing feels slow.
30°
Path Smoothing
Rounds sharp corners and steps so moves flow (helps the stacked-sucker zig-zag). Higher = smoother but cuts corners a little more, so it drifts slightly further from the surface (it stays within roughly a line width at moderate settings). 0% = off.
0%
Overhang Reduction
Before slicing, locally smooths the imported mesh so no surface overhangs more than your chosen angle from vertical (perpendicular to the build plate). E.g. 60° means no part leans more than 60° away from straight up. It deforms the model as little as possible — only where it overhangs — and pins the base and rim. Turn off to slice the mesh untouched. Steep targets on big models add a little slicing time.
60°
Mesh Lattice
Turn parts of the wall into an open lattice of free-hanging strands. Where the spacing gradient is 1 the normal dense spiral is kept; higher values keep only every Nth turn and bridge the gap with zig-zag strands that weld onto the turn below. Gradients are "height:value" stops, e.g. 0:1, 0.4:1, 1:8 = solid base, delicate top (height 0 = bottom, 1 = top). A single number = uniform.
Bridge printing: strands are extruded at their own speed and flow; an optional mid-air pause after each weld lets the strand cool and solidify before the nozzle moves on.
Overhang Speed-up
Print faster where a layer stacks past an overhang angle so the filament has less time to droop before the next layer pins it. Applies in vase mode. Peak speed multiplier 1.0 = off.
Vase Top Cap
Vase mode: auto-remove a flat top cap (like the flat bottom) so capped solids slice as open tubes. On by default.
Nozzle Model
Import a 3D model of your print head / nozzle assembly. It will follow the toolpath in the viewer so you can check clearance.
Drop nozzle STL / OBJ here
(or click to browse)
Mesh tools (fix & reduce)
Runs on the currently loaded model. Repair uses the Quality settings (repair triangles / full remesh). Reduce decimates to the chosen % of triangles. The result is saved to output/fixed/ and loaded as your current model.
100%
Slicing for
Saves everything except the printer preset settings (extrusion, flow, speed, temperature, machine, start/end GCODE) — those are saved per printer with Save printer preset.
View
Opacity
Zoom 1.6×
Colour
Layer
GCODE line: –
0 Within layer