-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
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
[FR] Linuxcnc and Fanuc compatibility #27049
Comments
@hsyngndz85: It would be really helpful if you could translate your Feature Requests & comments to English since that is the primary language used for this project. |
Thanks to Arık Marlin, 3D gcode and mcode have become standard. |
There seems to be no conflict in M codes, it only exists in pin control. |
There may not be a way to make these compatible, but you can likely create a post-processing script to make them compatible or find someone who may have done this already. |
I tested it now, 3D commands are not recognized in CNC mode, but it does not stop and continues.How do we make the machine stop when an unrecognized command comes? |
In general this feature would make sense. But regarding G10, there exist closed PRs that show how LinuxCNC-compatible handling of G10 L P can be added without running into conflicts. |
Is your feature request related to a problem? Please describe.
Yes, it is different, for example there is a G code conflict between Linuxcnc and Fanucla.
Are you looking for hardware support?
No
Describe the feature you want
For example, the G10 command is the filament retraction command in the 3D world,
But it is a command related to teams in Linuxcnc and Fanuc. To prevent this, set something like
Define 3d gcode standard eneble
Define cnc gcode standard eneble
A setting like this is required, otherwise we cannot use Marlin in the CNC world.
Commands that conflict with these settings may be interpreted differently for different machines.
Additional context
Linuxcnc fanuc and 3d g code standards problem
https://linuxcnc.org/docs/html/gcode/g-code.html. Linuxcnc list
https://content.fanucworld.com/m-code-g-code-list/ fonic cnc list
https://marlinfw.org/meta/gcode/ marlin list
The text was updated successfully, but these errors were encountered: