3D Printer Simulation
A real-time FDM 3D printer simulation with layer-by-layer printing — pick from four models (table, fox, vase, chess rook) and watch the nozzle trace polygon toolpaths in Three.js.
About This Prototype
Type
demo advancedTech Stack
AI Model
Claude Opus 4.6
Lines of Code
700
Starter Prompt
Build a realistic FDM 3D printer simulator using Three.js. Include a detailed printer frame with corner pillars, heated bed with grid, gantry system, print head with heat block and nozzle, a filament spool that spins and shrinks during printing, and a dynamic Bowden tube that follows the nozzle. Implement layer-by-layer printing where each layer is defined by polygon cross-sections extruded at the correct height. Include 4 selectable models (table, fox, vase, chess rook) with different cross-section profiles. Add full orbit controls with mouse drag, right-click pan, scroll zoom, and touch support. Use a clean industrial aesthetic with a light gray background, blue filament accent, and monospace HUD showing layer count, height, and progress.