Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Is your feature request related to a problem? Please describe.
No response
Are you looking for hardware support?
No response
Describe the feature you want
I need to set Homing offset for a single axis in the current position, this can be usefull in cnc mode if I want to set the zero position for Z_axis based on thikness of the work area (usualy I use the milling head to make the work area or the bed flat)
Additional context
In M206_M428.cpp I changed the function void GcodeSuite::M428() to make it as following, and I think it's working as I need, now by sending G428 Z the machine will set homing offset at the current position only for Z axis.
Maybe this feature can be added to the original code as well if others need it.
Is your feature request related to a problem? Please describe.
No response
Are you looking for hardware support?
No response
Describe the feature you want
I need to set Homing offset for a single axis in the current position, this can be usefull in cnc mode if I want to set the zero position for Z_axis based on thikness of the work area (usualy I use the milling head to make the work area or the bed flat)
Additional context
In
M206_M428.cpp
I changed the functionvoid GcodeSuite::M428()
to make it as following, and I think it's working as I need, now by sendingG428 Z
the machine will set homing offset at the current position only for Z axis. Maybe this feature can be added to the original code as well if others need it.