Drop a .gcode file here
or use the picker on the right
G-code is outdated — design changed since last generate

Trident Non-Planar G-code Generator & Viewer

Continuous single-Z toolpath preview
Best experienced on desktop — cage-handle drag, curve-editor drag and per-turn arrow-key playback are pointer/keyboard interactions.

Design a vase

Shape

Shape
Radius (mm)
Height (mm)
Layer height
XY twist (turns)

Asymmetry


Or import an STL


Z waves


Texture pattern

Texture pattern


Cooling & flow

Overhang flow boost 0
Compensates under-extrusion on outward-leaning walls. 0 = off, higher = more extra flow on overhangs.
Fan min 100%
Fan max 100%
The part-cooling fan runs between these two speeds, picked by how far the wall leans: min on a vertical wall, rising to max where it leans 45° outward or more (less material sits below an overhang to carry heat away). Set both to the same value for a constant fan speed.
Note: the lean comes from the Silhouette curve. A straight (cylindrical) silhouette never leans, so the print stays at min the whole way and max has nothing to act on — flare the silhouette to see the fan ramp up.
Fan off for first layers
Total layers (base + wall) to keep the fan off, counted from the very start of the print. A solid base already prints fan-off on its own — this only adds MORE wall turns beyond that if set higher. 0 = today's default (off through any base, or the wall's first turn if there's no base).
Silhouettereset
Scales the whole outline at each height. Double-click to add a point, right-click to remove, drag to shape. Shift = fine.
Nozzle (mm)
Print speed (mm/s)
Filament
Line width override
Nozzle temp (C)
Bed temp (C)
Leave blank to use the selected filament's temperatures; set either to override. Bed temp can be set to 0 to turn the bed heater off.
Line width over heightreset
Scales bead width at each height (0.6-1.8×). Double-click to add a point, right-click to remove, drag to shape. Shift = fine.

Print it

Produces the single-wall non-planar G-code this app prints directly.

          
        

Export as solid

Exports the sculpted surface as a watertight STL to slice as a SOLID part in another slicer (Orca/ideaMaker) — because this app only prints single-wall vase mode.
Exports the sculpted surface (shape, silhouette, asymmetric cage, surface pattern) for slicing solid in another slicer. Z-waves and loop textures are toolpath-only and are not included.
Click to choose a .gcode file
or drag & drop anywhere

Display

0height (mm)
Bed: 235 × 235 mm. Z up to 160 mm. The path is colored low→high so you can see the non-planar Z modulation. Drag to orbit, scroll to zoom, right-drag to pan.

Playback: space = play/pause · ← → step one turn · Home/End = start/finish.