[ BACK ]
[ LIVE ] // Personal & Research VISIT_LIVE

STL Generator — Parametric 3D-Print Pipeline

Parametric STL generator for fidget clickers, 3D topographic maps, flexi animals, and procedural dragons — V1+V2+V3+V4 mesh-validation pipeline, prints on Qidi X-Max II.


[ WHY_IT_MATTERS ]

Local-only, single-operator design pipeline that turns parameter sliders into print-ready STLs that have already been bed-fit checked, slicer-validated, and visually previewed before they hit the printer.

[ OVERVIEW ]

STL Generator is a parameter-driven 3D-print pipeline at stl.ecbtx.com (HTTP Basic Auth gated, local-only). Five generator modules cover distinct print categories: Clicker for fidget mechanisms with tunable click force and travel, Topo Map for 3D-printed terrain built from DEM tiles via external elevation APIs and Nominatim place lookup, Flexi Zoo for hinged-segment articulated animals, Dragon Builder for procedural dragons with limb and scale parameters, and History for re-running and forking prior parameter sets.

Every generated mesh runs through a four-gate validation pipeline before it reaches the slicer. V1 is a trimesh watertight + manifold check. V2 enforces bounding-box limits against the Qidi X-Max II build volume (300x250x300mm) and bed-fit. V3 invokes PrusaSlicer 2.9 headless to produce real gcode and confirms the slicer accepts the geometry. V4 renders four-angle PNG previews via pyrender on EGL and computes perceptual hashes so visually broken meshes are caught before plating.

Storage policy keeps STLs, gcode, and render PNGs on /mnt/win11/Fedora rather than the home drive, per the operator drive map. Compute is fully local with zero per-print cost. The target printer is the Qidi X-Max II.

[ BY_THE_NUMBERS ]
  • > 5 generator modules (Clicker, Topo Map, Flexi Zoo, Dragon Builder, History)
  • > V1 trimesh watertight + manifold validation
  • > V2 bed-fit + bbox check vs 300x250x300mm build volume
  • > V3 PrusaSlicer 2.9 headless gcode validation
  • > V4 pyrender 4-angle PNG previews + perceptual hashes
  • > External DEM elevation + Nominatim place lookup for Topo Map
[ NEXT_90_DAYS ]
  • Add more procedural generators (terrain variants, mechanical kits)
  • Slicer profile auto-detect per material
  • Multi-printer support beyond Qidi X-Max II
  • Public hobby SaaS tier if external interest emerges
[ TALK_TO_PHIL ]

QUESTIONS ABOUT STL GENERATOR — PARAMETRIC 3D-PRINT PIPELINE? ASK PHIL DIRECTLY.

// Phil is Will's voice agent. Architecture, pricing, roadmap, licensing — for any product.