TMC 'extruder' reports error: DRV_STATUS: 401b0060

Basic Information:

Printer Model: Tronxy 500
MCU / Printerboard: Spider V2.2
klippy.log

Hello,
just started up over a long time, and now it shows an error:
TMC ‘extruder’ reports error: DRV_STATUS: 401b0060 s2vsb=1(LowSideShort_B!) ola=1(OpenLoad_A!) cs_actual=27 stealth=1
Once the underlying issue is corrected, use the
“FIRMWARE_RESTART” command to reset the firmware, reload the
config, and restart the host software.
Printer is shutdown

OpenLoad_A, then OpenLoad_B, always I try to move the Extruder, Klipper does a Shutdown.
Before, the stepper made awefule noises and turned a bit.

Hmm, what should I check?
Already tried an other stepper and wire.
THX
klippy.log (1.2 MB)

Can this be a dead driver?

Is it possible, that changing the stepper the driver is killed?

Tronxy SL42STH40-1684A-23
to
BQ 38BYGF0713-A-10HZT MSY-0459-220104

?

[extruder]
step_pin: PD5
dir_pin: !PD6
enable_pin: !PD4
microsteps: 32
rotation_distance: 23.89816 #22.478 # Titan Extruder Clone Rotation Distance
gear_ratio: 66:22 # Titan Extruder Clone Gear Ratio
nozzle_diameter: 0.400
filament_diameter: 1.750
min_extrude_temp: 150
heater_pin: PB15
sensor_type: ATC Semitec 104GT-2
sensor_pin: PC0
control: pid
pid_Kp: 18.831
pid_Ki: 0.821
pid_Kd: 108.044
min_temp: 0
max_temp: 280
max_extrude_only_distance: 350
[tmc2209 extruder]
uart_pin: PD7
#run_current: 1.2
run_current: 0.850
hold_current: 0.30
stealthchop_threshold: 0
#sense_resistor: 0.110
stealthchop_threshold: 99999

LowSideShort_ or OpenLoad_ typically indicate an issue with the stepper motor or the wiring. It can of course also mean a dead stepper driver

Yes, especially if the board was still powered up. Some boards also have big capacitors that keep enough current even after powering down.

Thx for reply!

the old bouden extruder from Tonxy should be replaced to the BQ direct drive extruder.

the new BQ made sqeezing, turned jurky forward then klipper stopped (over current? and the the driver was killed? with these settings?)

I would need some advisement, what should I do next? thx

changing the stepper is always without power or doing anything else on the system.

You need to identify what is faulty. As stated above any item or combination of:

  • Wiring / Connectors
  • Driver module
  • Stepper motor

If changing to a new stepper motor always also verify your run_current settings to match to the new motor. Your 0.85A should not lead to such drastic results. It would although be enough to kill a Nema14 pancake stepper sooner or later.

1 Like

Just run the Tronxy stepper again and it worked fine, puhhh
ok, so there is something wrong with the new BQ stepper.

Could you please help me find the correct settings to run the BQ?

  • tried the whole wiring, fine. the Tronxy stepper runs on the end of the wire (hotend)

Currently you do not have a setting issue.
If your new stepper is causing above error messages but your old stepper is still working then either your new stepper motor is dead or you have an issue with the wiring of the new stepper.

For finding the correct run_current of a stepper ref to Hold_current and run_current -- TMC2209 - #5 by Sineos

1 Like

found specs of the stepper in documentation

DC 3,45V
DC 1.5A/phase
Phases 2
DC R 2.3X
Inductance 2.0X
torque >= 110nM
pos torque 7nM
Res >= 100MOhm
Class B

1.5Ax0.707=1,0605 A current peak
1,0605x0,85= 0,901425A RMS
1,0605x0.6= 0,6363 hold current

what about the 2 Phases?

now tried the BQ
same, aweful noise, jerky backward



red and green crossed? should be good or?

Does not look correct for me. If I see this correctly, then:

  • black and red are a coil
  • blue and green are a coil

Also see Makerbase Robin Nano 3.1 won't flash - #118 by Sineos for some general information.

Make sure to verify against your board / stepper. Mixing up the coils of a stepper is quite a sure way to destroy something.

Yes, I also think of this is not correct.

What are the coils out of the Spider TMC2209 drivers, pin from left 1-2 / 3-4 coil ?

but on the Tronxy stepper it runs fine… maybe there is something crossed.

Check above link and the pinout of your board. The drivers pinout is not relevant since it is somehow routed to the connector on your board.
Generally these cables do not follow any standard and you have to check individually.

corrected wiring and of course now it is running! THX!!

how do I get values for the new BQ?

[extruder]
step_pin: PD5
dir_pin: PD6  # Tronxy !PD6  BQ PD6
enable_pin: !PD4
microsteps: 32
rotation_distance: 23.89816 #22.478 # Titan Extruder Clone Rotation Distance
gear_ratio: 66:22 # Titan Extruder Clone Gear Ratio
nozzle_diameter: 0.400
filament_diameter: 1.750
min_extrude_temp: 10
heater_pin: PB15
sensor_type: ATC Semitec 104GT-2  # Tronxy ATC Semitec 104GT-2
sensor_pin: PC0
control: pid
pid_Kp: 18.831  # Tronxy 18.831
pid_Ki: 0.821  # Tronxy 0,821
pid_Kd: 108.044  # Tronxy 108.044
min_temp: 0
max_temp: 280
max_extrude_only_distance: 350
1 Like

See calibrating-rotation_distance-on-extruders and for the gearing using-a-gear_ratio

1 Like