This is a very experimental slicer for 3d printing. It is currently in a very early stage but it can already slice models:
Supported features:
- perimeters
- simple linear infill
- rotated infill
- top / bottom layer
- simple temperature control
- simple speed control
- simple retraction on crossing perimeters
- several options to customize slicing output
Minimal usage:
go run . --file /path/to/stl/file.stl
To get help for all possible flags take a look at /data/option.go or just run:
go run . --help
You are welcome to help.
Just look for open issues and pick one, create new issues or create new pull requests.
- CuraEngine for the great first commit, which was a very good starting point for research.
- https://www.thingiverse.com/thing:3413597 for the great Gopher model used as logo. (Original Gopher designed by Renee French CC BY 3.0)
- Go for the great language.
- All libs GoSlice uses. (just take a look at go.mod)