A slicer / G-code generator for RepRap firmwares written in Haskell, using Projective Geometric Algebra.
Run make
from the root directory of this repository.
Run ./extcuraengine
with options:
-l infile
Name of the ASCII STL file to read (default isin.stl
)-o outfile
Name of file to output to (default isout.gcode
)
All other settings are supplied in KEY=VALUE form, using the keys that CURA defines in it's JSON file. for instance:
- -s machine_width=200 -s machine_depth=200 -s machine_height=100 -s machine_nozzle_size=0.35 -s material_diameter=2.85 -s outer_inset_first=False -s infill_sparse_density=100
Haskell all of the things.
Functional programming is beautiful, and gets us closer to perfection.
Catherine Moresco and Noah Halford are two fourth-year undergraduates at the University of Chicago who originally wrote this.
Julia Longtin is the developer that picked it up, and is cleaning it off, to run her printers.
Pull requests welcome. Drop by #implicitcad on freenode IRC, or sign up for the implicitcad mailing list, OR email the author at julia.longtin@gmail.com!