All projects
3D Printing Slicer

3D Printing Slicer

Python/Hackathon · 24 hours
Built
2024-11-01
Stack
Python · Qt
Context
Hackathon · 24 hours
Overview

A 3D printing slicer built from scratch in Python in 24 hours, taking an STL model and producing the G-code a printer actually runs. It cuts the mesh into layers triangle by triangle, fills each layer with a gyroid infill pattern, and renders the result in a simulator so you can see what the printer will do before committing filament to it. Written with numpy, shapely and Qt, with no slicing library underneath any of it.

Gallery
3D Printing Slicer screenshot 1
3D Printing Slicer screenshot 2
3D Printing Slicer screenshot 3