Phase 1 — Slicer
Bed: 200×200 mm  |  Origin: Bottom Left

Import an SVG to begin

Use File panel or drag & drop

Move 0 / 0
Draw (G1)
Travel (G0)
Pen event
drag slider to scrub
No file loaded
G-code viewer
No G-code yet — import an SVG and click Slice
Phase Status
✓ SVG import
✓ Bed view + grid
✓ Move / Scale / Mirror
✓ NN path optimizer
✓ Clean G-code (no artifacts)
✓ Toolpath scrub slider
✓ Download .gcode
PHASE 2
○ Image → vector (Potrace)
○ PDF.js import
○ Text tool
○ DXF import
○ ESP32 send