XY Stepper error
On my RatRig Vcore3-500 I sometimes get:
TMC 'stepper_y' reports error: DRV_STATUS: c0130010 s2vsa=1(LowSideShort_A!) cs_actual=19 stealth=1 stst=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 shutdownSometimes it appears shortly after powering on the printer, sometimes after an hour of printing, sometimes not at all. (typ. print time 0.5-2h) Sometimes it reports the short on channel A, sometimes on channel B. But always 'stepper_y'. The cables are factory crimped and are looking perfectly fine. I tried to swap cables - no change. I tried to replace the TMC2209 driver with a brand new one - no change. The printer was purchased as a kit from RatRig, the control board is SKR PRO V1.2 with TMC2209 drivers. I guess it have been running 500-1000h in total, ...one puzzeling detail: the problem started immediately after upgrading to Ratos on the RPI (which also upgraded everything else) So I guess I have a stepper with a 'moving' short... that by random chance appeared after 'upgrading' software. Any suggestions to other problem sources are welcome (e.g.PSU?) If I replace the XY steppers, should I go for another make/model? Any comments are welcome 🙂
5 Replies
correct-apricot•2y ago
do you have Dupont or JST Housings on the Board Side of the Stepper Cables?
exotic-emeraldOP•2y ago
some 2.54 mm connectors, so probably Dupont connectors
correct-apricot•2y ago
that is you problem 😉
change those to JST-XH, 95% of stepper Errors are due to the "old" Cables from RR with the Dupont connectors instead of JST on Board Side as those rattle loose over time while JST has fixture hooks
exotic-emeraldOP•2y ago
Ok, seems plausible - the connectors are somewhat loose (does not feel secured)
Thanks 🙂
After thinking a bit: Why does the stepper driver claim a short circuit, if the connectors are coming loose. This should give an "open load indication A/B" instead (according to TMC2209 datasheet).
when I got that error, I found one my extruder motor indeed did have a short. Nor a dead short.... just a much reduced coil resistance reading compared to the other coil and it's replacement motor. (only a couple windings shorted)