Home All Speed
-
Were can I recall the firmware version. Is one of the latest.
My actual HomeAll.g
G91 ; relative positioning
M584 Z2 U3 V4 ; split Z
G1 H1 Z5 U5 V5 F1800 ; move Z, U and V up until the endstop is triggeredG1 H1 X240 Y200 Z150 U150 V150 F1800 ; move quickly to X or Y endstop and stop there (first pass)
M584 Z2:3:4 ; Join Z, U, V
G90 ; absolute positioningWorks like expected until the X or Y endstop is hit and then gives more speed to the remaining X or Y homing. Yet I did not figure if or how it is related to Z axis.
-
@thomas_rudloff said in Home All Speed:
Were can I recall the firmware versio
M115
https://duet3d.dozuki.com/Wiki/Gcode#Section_M115_Get_Firmware_Version_and_Capabilities@thomas_rudloff said in Home All Speed:
Works like expected until the X or Y endstop is hit and then gives more speed to the remaining X or Y homing. Yet I did not figure if or how it is related to Z axis
Does not make a whole lot of sense. The posted homeall.g should move at the same speed F1800 for both moves. However for the first line the moves are quite short so accelecation may limit the overall speed achieved, while the second line has a longer move and will be less limited by acceleration.
F1800 is quite fast, so you probably want to reduce it in any case.
-
CoreXY? If so, the same thing happens to me. Never bothered to figure out why though. I thought it may have to do with the motors being in "individual" mode but you have G1 H1 which i didn't think put the motors in individual mode whereas H2 does.
-
@thomas_rudloff said in Home All Speed:
G1 H1 X240 Y200 Z150 U150 V150 F1800 ; move quickly to X or Y endstop and stop there (first pass)
Perhaps you're being limited by the fact it's doing a coordinated move of all axis and will be limited by the slowest axis, which would be Z. Once the Z move is complete, the X and Y will travel at their own max speed?
That move should probably be broken down into pure X and Y movement and have the Z U and V separately.
-
Since I don't worry about optimizing things during homing my homeALL macro just calls my home X,Y and Z macros.
Frederick
-
As @Phaedrux says. Usual practice on a CoreXY would be to home X and Y together (on a CoreXY it will stop when the first endstop triggers), then home X and Y separately, then home Z.