Skip to content
FreeCAD Path post processor for Grbl with drilling cycles (G81, G82 & G83) conversions to G0/G1 moves.
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
grbl_post.py

README.md

grbl_post

FreeCAD Path post processor for Grbl, development version.


Since jun, 13 2019, the grbl_G81_post.py have replaced the old grbl post processor in the main FreeCAD repository. So it have been renamed to grbl_post.py.


Drilling cycles (G81, G82 & G83) conversions to G0/G1 moves :
Because of Grbl limits (see https://github.com/gnea/grbl/wiki#limitations-by-design), and that not all GCode sender program can do the translation, I added to the standard FreeCAD grbl post processor the ability to translate gCodes between G81, G82 & G83 to the G0, G1 & G4 corresponding moves & pause.

grbl_post.py has 2 options for drilling cycle conversion :
--translate_drill: translate drill cycles G81, G82 & G83 in G0/G1 movements --no-translate_drill: don't translate drill cycles G81, G82 & G83 in G0/G1 movements (default) The default option have been changed between grbl_G81_post.py and grbl_post.py in order not to modify the behavior of older models that used the old post processor.


Install of post processor development version for using in the FreeCAD Path module:

  • Personal install :
    Copy grbl_post.py to grbl_dev_post.py in your user macro directory, then select the grbl_dev post processor in your Path job.
You can’t perform that action at this time.