drilling order, what the peck .
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: drilling order, what the peck .
Thanks but when I download the file in OP , look at the output tab I see "grbl" is selected.
When I run Path | Inspect G-code , I see it is using G83. That is what GRBL is rejecting.
I don't understand your reply. Did you look at the file ?
When I run Path | Inspect G-code , I see it is using G83. That is what GRBL is rejecting.
I don't understand your reply. Did you look at the file ?
- sliptonic
- Veteran
- Posts: 3459
- Joined: Tue Oct 25, 2011 10:46 pm
- Location: Columbia, Missouri
- Contact:
Re: drilling order, what the peck .
I did look at it. It looks like it should work fine. It should be the default but try including the - -translate-drill flag directly.
Also, this obviously won't change how path stores the drill cycles internally so if you use the inspect tool, you'll still see g81. You have to fully post process.
Also, this obviously won't change how path stores the drill cycles internally so if you use the inspect tool, you'll still see g81. You have to fully post process.
Re: drilling order, what the peck .
Maybe it "should" but did you open it and look at the output it produces? I have done it , yet again, and the output gcode file it produces on disc is using G83. If I reported that my GRBL gcode interpreter on the machine was spitting out the g83 lines it was not just me looking in the wrong place.I did look at it. It looks like it should work fine.
If you are seeing something different , maybe we need to look at version data, is there a regression here?
Does that mean entering that in the Arguments editbox when selecting the post processor? That option does not show in the hover hint and gets thrown out by the script.It should be the default but try including the - -translate-drill flag directly.
Code: Select all
grbl: error: unrecognized arguments: --translate-drill
Re: drilling order, what the peck .
just had a quick scan of grbl_post.py , I don't see anything about drilling cycles in there.
Re: drilling order, what the peck .
Hi sliptonic,
If i export a drilling path i also have G81 code.
Gruß Herbert
Re: drilling order, what the peck .
https://forum.freecadweb.org/viewtopic.php?t=25604
It looks like Gauthier's work did not get merged. There's a file at the head of the post but it will need a rebuild from source since it looks like this call gets compiled into Path.so
It looks like Gauthier's work did not get merged. There's a file at the head of the post but it will need a rebuild from source since it looks like this call gets compiled into Path.so
Re: drilling order, what the peck .
AH!! Now I see what you meant.
"You need to be using grbl_G81, not grbl" would have been instantly clear.
Now finally I get different output from post process and Inspect G-code.
The plus side is that in messing with trying to drill holes with endmills I uncovered another bug which affects cutting a slot and may have other implications.
Kudos to Gauthier for submitting this fix for GRBL.
Re: drilling order, what the peck .
Up until 3 month ago features were processed in order they were added to an op - however commit 423830ba8c5ece01055334e50be703dcf13c79a4 explicitly added a sorting step to sort all features according to their position.
This should not affect Drilling though.
This should not affect Drilling though.
Re: drilling order, what the peck .
grbl_G81 have been merged yesterday in place of the old grbl post processor in FreeCAD/master https://github.com/FreeCAD/FreeCAD/pull/2255 and so, have been renamed to grbl.
You have to add the post processor argument "--translate_drill" to have the drills cycles (G81/G83) translated to normals moves G0/G1.