Trying to set up a head pre-set bench. It is equipped with a Duet 3 Mini 5+ motherboard version 3.4.5 (2022-11-30 19:41:16) running on Duet 3 Mini5plus Ethernet (standalone mode) with a printhead equipped with a Duet EXP3HC rev 1.02 or later firmware version 3.4.4 (2022-10-14 11:45:56) connected by CanFD
There is only one Z-axis connected (0.4) to the Duet 3 Mini 5 board, this axis is used to adjust the Z-level of the probe outside the machine.
There is no X or Y axis (homex.g is simply : G92 X0)
At startup in config.g, I made a Home Z (G28 Z), everything goes well.
But if I run the G28 Z command again, I almost always get the error message =
Error: SetPositions called when DDA ring not empty
Then the motherboard crashes, the Z commands do not work anymore.
Note that the same configuration with a Duet3 6HC motherboard works very well.
My Homez.g and Homeall.g are identical:
G91; relative positioning
G1 H1 Z50 F1000 ; move Z UP until the endstop is triggered
G1 H1 Z50 F180 ; move Z UP until the endstop is triggered
G1 Z-5 F1000
G92 Z23 E0 ; set Z position to axis
I tried with or without M400, placing the G90 before or after the G92 Z23...
If I turn off the bench and turn on again, the first home Z (G28 Z) works again.
Do you have an idea?