Closed pedrolamas closed 21 hours ago
This mitigates the "noise" from the toolhead and extruder movement as we currently do call SAVE_GCODE_STATE and RESTORE_GCODE_STATE on each movement.
SAVE_GCODE_STATE
RESTORE_GCODE_STATE
The changes on this PR will check if a _CLIENT_LINEAR_MOVE macro exists, and if so, it will use that to perform every toolhead and extruder movement.
_CLIENT_LINEAR_MOVE
This macro will be provided as a default in fluidd-config and mainsail-config, but can obviously be written by anyone.
This mitigates the "noise" from the toolhead and extruder movement as we currently do call
SAVE_GCODE_STATE
andRESTORE_GCODE_STATE
on each movement.The changes on this PR will check if a
_CLIENT_LINEAR_MOVE
macro exists, and if so, it will use that to perform every toolhead and extruder movement.This macro will be provided as a default in fluidd-config and mainsail-config, but can obviously be written by anyone.
Before
After (if macro exists)