FreeCAD: master d6321308
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
GaryH | Gary L Hasson | master | 2020-10-22 19:07:05 | master 0e0156a2 |
Changeset | Refactor marlin_post.py Change G4 P to G4 S for Marlin Marlin uses P for milliseconds, S for seconds. FreeCAD uses P for seconds, so change P to S. Remove code for G20 inch mode and G91 relative mode Due to the fundamentals of the FreeCAD pre-processor, this post processor can only operate in the following modes: G90 Absolute positions G21 Metric units (mm) G17 XY plane (3 axis vertical milling only) Expand RETURN_TO option to float values for XYZ The RETURN_TO option previously only accepted integer values, and only for X and Y. This change allows float values for XY and optionally Z. Add class: "Drill" within drill_translate() The nested functions within drill_translate() need to modify the variable that was named trBuff. To allow this, trBuff was changed to class: "Drill" with property "gcode". Within drill_translate(), including within the nested functions, modifying "trBuff" is now replaced with modifying "Drill.gcode". Merge in updated portions of grbl_post.py Prior verson was derived from an older grbl_post.py. Merge in the portions of the newer grbl that seem improved. Refactor overall after the merge. Add options for partial comments Add option: --no-finish-comments Add option: --no-path-comments |
|||
mod - src/Mod/Path/PathScripts/post/marlin_post.py | Diff File |