wah...looks great...thx for the sharing.
I hit the same issue when I config as below.
Reading from code is due to I am using zmin as probe, however I have zmax endstop too. And my zmax saved is small then actual.
However I don't want to config zmax again and again.
comment the code and build without checking
// auto currentTool = reprap.GetCurrentTool();
// if (currentTool != nullptr)
// const float newZPos = (moveBuffer.coords[Z_AXIS] - currentTool->GetOffset(Z_AXIS));
// if(newZPos > platform.AxisMaximum(Z_AXIS) || newZPos < platform.AxisMinimum(Z_AXIS))
// gb.MachineState().feedRate = toolChangeRestorePoint.feedRate;
// doingToolChange = false;
// gb.MachineState().SetError("New tool too close to Z axis limit. Aborting tool change");
I've just released this at https://github.com/dc42/RepRapFirmware/releases/tag/2.03RC3. It includes a bug fix relating to babystepping, bug fixes relating to using workplace coordinates (mostly relevant to CNC machines), and a few minor improvements.
Great to see that it is kept moving. Thank you very much!
So hopefully this one is really the last RC before the actual release. You can get it here: https://github.com/chrishamm/DuetWebControl/releases/tag/2.0.0-RC6
Here once again the changelog:
Updated NodeJs components (also fixes a bug that caused all inputs to stop working once the heightmap was activated)
Changed click behaviour of file list items to be activated on a single click again
Added touch events to event+file lists to show the context menu on devices that do not support the native JS contextmenu event
Print information is no longer cleared when a print finishes
Simplified file list reset when the connection is interrupted
Print+Simulate options are hidden when a job file is being processed
Escape closes the text editor again
Height map is automatically reloaded once 'heightmap.csv' shows up in a G-code response
Minor other changes
Bug fix: Notification when editing a large file was not displayed during download
Bug fix: Macro list did not return to the root directory when the connection was interrupted
Bug fix: Warm-up time was not displayed
Bug fix: Selected tool was no longer highlighted when the light theme was selected
Bug fix: Drag&Drop was completely broken in Chrome and the drag animation stopped working anywhere
Let me know if any other issues come up.
I want to report an issue, after I uploaded the config files. It doesn't prompt up and ask for the restart the firmware. However it can on version 1.x...
When the command is inside a macro file, how long is the delay?
Only one line command in Macro. Sometimes it needs 1~2 seconds, sometimes it needs around 5 seconds. It makes me confused and I doubt that if I have run Macro or not. The important point is it just happens while machine is printing.