diff --git a/dist/README.md b/dist/README.md index 1f6547b..46f2891 100644 --- a/dist/README.md +++ b/dist/README.md @@ -1,5 +1,46 @@ # Change History +---- +## 0.2.1 + +### Improvements + +**`pygcode-norm` script:** + +Added "Final Machine Actions:" + + Final Machine Actions: + standardize what's done at the end of a gcode program. + + --zero_xy, -zxy On completion, move straight up to + rapid_safety_height, then across to X0 Y0. + --zero_z, -zz On completion, move down to Z0 (done after zero_xy, if + set). + --rapid_safety_height RAPID_SAFETY_HEIGHT, -rsh RAPID_SAFETY_HEIGHT + Z value to move to before traversing workpiece (if not + set, max value will be attempted). + --spindle_off, -so On completion, turn spindle off. + + +Added ability to remove all codes & parameters that cannot be parsed. + + --rm_invalid_modal, -rmim + Simply remove everything that isn't understood. Use + with caution. + +**Library Improvements** + +* `Machine.abs2work()` and `Machine.work2abs()` position + converters, apply machine's offset to the given position without effecting + machine's current position. +* `Machine.clean_block()` removes content from a block that's not parsable (use with caution) +* `Machine.ignore_invalid_modal` bool class parameter, if set, will continue on merrily while ignoring + anything not parsable (similarly to `clean_block`) + +### Bugfixes + + +---- ## 0.2.0 Moved to `alpha` @@ -20,6 +61,7 @@ Improvements to read more versatile formats * [#5](https://github.com/fragmuffin/pygcode/issues/5) Line number in program +---- ## 0.1.2 Changes to accommodate implementation of [grbl-stream](https://github.com/fragmuffin/grbl-stream)