Cant get homeX and homeY to work but homeall is just fine.
-
-
@Alucardi This is the first part of your homeall.g:
; homeall.g ; called to home all axes ; ; generated by RepRapFirmware Configuration Tool v3.2.1 on Sun Jan 17 2021 22:57:15 GMT+0100 (centraleuropeisk normaltid) M400 ; finishes all current moves and and thus clears the buffer M913 X60 Y60 ; drop motor current to 33% M569 P0.0 D3 V60 ; reduce V to ensure stealthChop is enabled M569 P0.1 D3 V60 ; reduce V to ensure stealthChop is enabled M915 P0 S1 R0 F0 H400 ; sensitivity X, don’t take action, don’t filter -4 M915 P1 S1 R0 F0 H400 ; sensitivity Y, don’t take action, don’t filter -4 M400 ; finishes all current moves and and thus clears the buffer ...
and this is the first part of your homex.g (homey.g is largely the same):
; homex.g ; called to home the X axis ; ; generated by RepRapFirmware Configuration Tool v3.2.1 on Sun Jan 17 2021 22:57:15 GMT+0100 (centraleuropeisk normaltid) M400 ; finishes all current moves and and thus clears the buffer M913 X1 Y1 ; drop motor current to 50% M569 P0.0 P0.1 D3 V1 ; reduce V to ensure stealthChop is enabled M915 P0.0 P0.1 S30 R0 F0 ; sensitivity, don’t take action, don’t filter M400 ; finishes all current moves and and thus clears the buffer ...
The main problem is that you are setting the currents to 1% with M913 in homex.g. Also, your M569 and M915 lines for each motor in homex.g need to be on separate lines, ie you can't do
M569 P0.0 P0.1 ...
. You also have different settings for these in homex.g and homey.g compared to homeall.g.
Basically, if homeall.g is working correctly, copy those lines from homeall.g into the other homing macros, then test.Ian