A joint crate for g-code parsing and emission.
The parser is written in Rust using peg.
cargo run --example parse ./tests/vandy_commodores_logo.gcode
Output: https://gist.github.com/sameer/5fe20dad6faa6329926df48b82e68581
Basic primitives for g-code emission.
Supports formatting, checksum and line number generation.
See svg2gcode.
- g-code parameters
- g-code infix notation
- Remaining commonly-used commands (open an issue or create a PR if you need one that's missing)