20 Commits (4215e474d794ce7835d743d8b98252566e2adefe)

Author SHA1 Message Date
Sameer Puri 2d913c2877 add some more docs
4 years ago
Sameer Puri 178448be7b reduce string allocations to minimum possible w/ g-code v0.1.1
4 years ago
Sameer Puri 126217a21f upgrade to gcode v0.1.0
4 years ago
Sameer Puri a72ab62961 use tool off action on tool off, fixes #9
4 years ago
Sameer Puri 7c6c790378 move gcode parse/emit to sameer/g-code, use structopt
4 years ago
Sameer Puri 883e07a720 add tests and swap to github actions
5 years ago
Sameer Puri a9fe4f57ea migrate to roxmltree + svgtypes, closes #6
5 years ago
Sameer Puri 90b83459e3 cleaning up shop: move large method out of main
5 years ago
Sameer Puri 0e46c40f65 rename code -> gcode
5 years ago
Sameer Puri 84656dfcbd add origin argument
5 years ago
Sameer Puri 5842b2df0b Continue documentation efforts & cleanup
5 years ago
Sameer Puri f7e037cfdd Finish pass of macro conversion, continue docs
5 years ago
Sameer Puri b89849555f Begin translation to macro-based GCode impl (does not compile)
5 years ago
Loren Rogers d861152929 Adds basic placeholder failing tests
5 years ago
Loren Rogers b88f7614e7 Adds placeholders for documentation
5 years ago
Loren Rogers d5cb2e0306 Adds basic documentation to some functions
5 years ago
Sameer Puri c04ba6b625 Support custom tool on/off gcode, use uom for unit conversions, rename Named=>Comment after reviewing NIST spec, update dependencies
6 years ago
Sameer Puri c383a3f2e1 Use EPSILON for feedrate comparison, simplify program appending w/ impl AddAssign, don't turn on tool after path (for laser / others sake)
6 years ago
Sameer Puri f10c20a1e1 Use absolute positioning everywhere, correct mirroring implementation
6 years ago
Sameer Puri 125d1facf7 Separate out machine state management logic
6 years ago