-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
G83 drilling issue #3
Comments
Corrected a "Command ignored" warning which occured when G98,G99,G81,G82,G83,or message was processed
Hi, As your post actually raised both a discussion, and a potential issue, I will try to answer to both singly: G83:The script manages You got the Discussion: Evolution of the postprocessorI agree on the fact that it would be ideal to be able to use FreeCAD for every operation on the Snapmaker. I made this postprocessor as I did not find any software matching my expectations for CNC operations (and I use FreeCAD for 3D modelling). I would be interested in doing the same for laser operations, and it should not be so had to do another postprocessor (or add a laser mode). I don't know however if the Path workbench is fitted for laser operations. I will take a look when I can find a bit of time. As for 3D printing operations, I am currently using Cura, which engine is very mature, so I will not attempt anything in this direction, but as you mentioned, "patches welcome"! |
Hi,
I have received your answer but it seems truncated… I would really appreciate if you could report what you got.
Thanks!
… Le 19 janv. 2023 à 03:49, Onno Benschop ***@***.***> a écrit :
I've not responded because I'm unsure how to report what I'm seeing, since it's unclear if it's caused by FreeCAD or the post processor. I'm seeing loads of
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were assigned.
|
For reasons I don't understand GitHub submitted my incomplete report just before my workstation crashed. I deleted it, but by then you had been notified, sorry for the noise. Thank you for your comments and fix. Perhaps we should separate the issues? I propose that we keep this one as the "G83 drilling issue" and open a new one for the multiplatform one. Thoughts? The G83 warning no longer occurs, but now I can see a whole bunch of
I also see an I think that the |
Hi, Thank you for reporting, it helps me improving the script! I agree with your proposal to split the initial issue. I have thus opened a new issue (#4) to discuss about Multiplatform support. Below is my answer to the issues you just reported:
|
Added G80 to the list of allowed GCODE commands
It appears that this patch fixes the reported problem, thank you. After entering the Rapid and Tool speeds as suggested, all the I note that the context and clarification that the two images shown in the discussion of this issue made me wonder if it would be helpful to create an FAQ that could be referred to in the error message, so a new user - truth be told, we're all one of those at one time or another - could resolve the issue using information that's documented in perhaps a wiki page? I'd be happy to contribute. |
Glad to know that the problem has been fixed! |
I'm raising this as an issue, but really it's a place to have a discussion. The prompt was a log entry in FreeCAD during PostProcessing: "Command ignored: G83", which turned out to be a drilling operation which was most of the job at hand. I understand that SnapMaker (and Marlin) G-Code does not support G83 and that's fine, but it raised this issue.
I was using my A350 in CNC "mode", but I also want to be able to post process Laser and 3D printing from within FreeCAD.
I understand that each mode has specific requirements and I wondered if there is value in creating three separate post processing modules, one for each mode. Perhaps it should be per module, differentiating between the 1600 mW and 10 W laser and the Single vs Dual-Extruder, perhaps take into account the 4th axis rotary module, etc.
The point being that making a single Post Processor that handles all this seems less than ideal.
In addition, there is no reason that I can think that a G-Code like G83 can't be replaced by a few lines of G-Code and thus adding G83 support to the hardware. Note that G83 is just an example. You're alreading replacing unsupported tool changes with a pause, so this idea is already happening.
I understand that this is a non-trivial process. I'm a 40-year software development professional, but my journey into SnapMaker and G-Code is still very young.
I realise that "patches welcome" is a perfectly valid response, but I'm hoping to learn if this is worthwhile before digging in too deep.
Kind regards,
Onno
The text was updated successfully, but these errors were encountered: