[solved]Path post-processor and GRBL
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
[solved]Path post-processor and GRBL
Hello
For me, the post processor for GRBL does not work correctly.
If I drill holes, the gcode contains G83 drilling cycle and G99 commands, which GRBL does not understand and will lead to an error.
Does somebody experiences same problems?
For me, the post processor for GRBL does not work correctly.
If I drill holes, the gcode contains G83 drilling cycle and G99 commands, which GRBL does not understand and will lead to an error.
Does somebody experiences same problems?
Last edited by dddns on Tue Aug 09, 2022 7:06 am, edited 1 time in total.
Re: Path post-processor and GRBL
Thanks for your answer Gene.
GRBL does not support any of the cycle gcode commands.
The only solution would be, if the post-processor would translate retraction and all other moves to G0/G1 linear moves.
GRBL does not support any of the cycle gcode commands.
The only solution would be, if the post-processor would translate retraction and all other moves to G0/G1 linear moves.
-
- Posts: 98
- Joined: Fri Oct 09, 2020 4:56 pm
- Location: Oregon, USA
Re: Path post-processor and GRBL
Looking at the source code, it appears that the GRBL post defaults to not translating G81, G82, and G83 commands. If you want it to translate, you need to use the "--translate_drill" option.
Re: Path post-processor and GRBL
This seems to depend on the grbl capabilities of your mill. You can try playing with the --no-translate-drill option.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
-
- Posts: 327
- Joined: Tue May 28, 2019 10:51 am
Re: Path post-processor and GRBL
The grbl post processor has a default option:
So try adding to the Job - output the option:
There are other posts in the forum explaining in more detail, just search for "translate_drill"
Code: Select all
--no-translate_drill "don't translate drill cycles G81, G82 & G83 in G0/G1 movements (default)"
Code: Select all
--translate_drill
Re: Path post-processor and GRBL
Using "--translate_drill" was the solution.
Many thanks to you all!
Many thanks to you all!
Re: [solved]Path post-processor and GRBL
Sorry if I caused confusion with the inversed option.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Path post-processor and GRBL
This seems to be a common problem for home build CNC mill projects that use grbl. So how do I change the default option to "--translate_drill". I could do with a simple guide. It might be helpful if, in future developments of the Path workbench, there was an option to do this when grbl is selected as the post processor.
Re: Path post-processor and GRBL
You should find everything you're looking for in the Path Preferences.boothdcb wrote: ↑Thu Sep 29, 2022 2:46 pm This seems to be a common problem for home build CNC mill projects that use grbl. So how do I change the default option to "--translate_drill". I could do with a simple guide. It might be helpful if, in future developments of the Path workbench, there was an option to do this when grbl is selected as the post processor.
Last edited by mlampert on Fri Sep 30, 2022 1:15 am, edited 1 time in total.