Hey guys I have an problem with my E Axis. My Mainboard started burning because of a misfunction of an A4988 driver. I replaced the board (Lerdge X) and swapped my driver’s. X and Y now have 2209 and Z and E 2208 TMCs. Everything works perfectly fine, except the E Axis. It runs backwards all the time, even if I try to reverse the step direction. I ended up with reversing the polarity of the stepper motor. Now it works, but instead of 4mm retraction I get 4mm filament pushes. I tried slicer and Firmware retraction and even just using plain G code or the mainsail interface just pushes the filament forward.
This is my printer.cfg Extruder block
[extruder]
step_pin: !PA4
dir_pin: !PA3
enable_pin: !PA5
microsteps: 256
rotation_distance: 66.64
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PA1
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC0
#control: pid
#pid_Kp: 22
#pid_Ki: 1.08
#pid_Kd: 114
min_temp: 0
max_temp: 300
min_extrude_temp: 170
pressure_advance: 0.3
pressure_advance_smooth_time: 0.040