Yesterday, I published the Grbl post processor with G81..G83 drill cycles translations on my Github account here : grbl_G81_post
This more efficient updated version (full rewrite) is ready for Python 3 (work in Python 2.7 and Python 3), and it is able to handle the speed units convertion beetwen FreeCAD (mm/s) and Grbl gCode standard (mm/mn).
On this Github, you can also found my Grbl fork: grbl-Mega-5X
This is a Grbl-Mega enhancement wich add the ability to :
- handle 3 to 6 axis,
- chose the name of each axis from X, Y, Z, A, B or C,
- clone one axis name movement to 2 or more motors drivers (by chosing the same name for more than one axis),
cn5X ++ is still in active development, but it is starting to be used to drive a CNC mahine.
I hope this will interest the community, and this lay a first stone of 5 axis CNC milling with FreeCAD...
Regards, @++;
Gauthier.