So i just finished my AWD build and i thought it works, but when i tried to sync the old two motors and the pulleys where loose on x and y I pressed homing on accident and nothing happened. X1 and Y1 did not move at all. I had to put an ! infront of the enable pin like that enable_pin: !PA0 to make it work. After i did that i tried to home and it worked, but they moved in the wrong direction x goes right and y goes back if im not wrong that is because of the sensor less homing sensitivity. I tried to use Helge's pinned awd sensorless homing config, but with that i only get an error Option 'set_tmc_current stepper' is not valid in section 'tmc2209 stepper_y'. If I put ! infront of the enable pin then qnd try to home with all 4 motors it doesnt work. I checked all the jumper positions they are all installed. Anyone got a clue what it could be ?
#AWD Stepper Motor problem
34 messages · Page 1 of 1 (latest)
@opal quest do you have any idea what it could be?
your sensitivity is too high
if the move to the wrong direction it measn usually that the printer thinks it already hit the frame, thats why it moves into the other directio
@opal quest ok thats what i thought. i just dont know how to adjust the sensitivity for the New motors ? do i do the same thing I did for the old two and just change it do x1 and y1?
all motors need the same values
how would that that look? just an example if you have one .
sorry, that was wrong
you just need to adjust the 2 values that you can find in my example config
you just need to reduce the sensitiviy
these are two values
from the pinned comment in the awd Group right?
yes
have a look in your sensore less homeing cfg feil as well
ah ok, so I have to adjust it in the normal sensorless homing config to the point where it works, and I don't have to adjust it for the new motors?
for the new motors you need to adjust only the volr´tage, but you still need to confguiruew our sensitiviy
ok I'll see if I can figure it out. what about this part?
Example with AWD:
`SET_TMC_CURRENT STEPPER=stepper_x CURRENT=0.6
SET_TMC_CURRENT STEPPER=stepper_x1 CURRENT=0.6
SET_TMC_CURRENT STEPPER=stepper_y CURRENT=0.6
SET_TMC_CURRENT STEPPER=stepper_y1 CURRENT=0.6
SET_TMC_CURRENT STEPPER=stepper_x CURRENT={printer.configfile.config["tmc2209 stepper_x"].run_current}
SET_TMC_CURRENT STEPPER=stepper_x1 CURRENT={printer.configfile.config["tmc2209 stepper_x1"].run_current}
SET_TMC_CURRENT STEPPER=stepper_y CURRENT={printer.configfile.config["tmc2209 stepper_y"].run_current}
SET_TMC_CURRENT STEPPER=stepper_y1 CURRENT={printer.configfile.config["tmc2209 stepper_y1"].run_current}`
this is the part that I can't get to work. I'll always get an error set_tmc_current stepper' is not valid in section 'tmc2209 stepper_y'.
ok, thanks for trying anyways
What is it that ur trying to do? Sensorless homing?
@calm lark yes I'm trying to get sensorless homing to work
@opal quest on the octopus1.1 Motor0 is X and Motor 1 is Y right. Should Motor 3 then be X1 and Motor 4 Y2 or does it even matter ?
as long as your pin definition points to the correct motor you are fine
ok well what i wrote above was wrong lol, but i got sensorless homing to work kind of
@opal quest Printed at
400mm/s and 20k accel. looks like it works and nothing is loose. now onto the tuning