#Unable to make motors work, IFCNT issue.

19 messages · Page 1 of 1 (latest)

frigid raven
#

I have recently started building a Voron V2.4 R2 Pro from the official fysetc kit, but I ran into several issues while trying to make motors running. I am not able to initialize UART, I keep getting IFCNT errors.

Occasionally I make only one stepper work trough UART, but when I try to swap it around to different motor, it doesn't transfer. I think it is by setting some UART address, but it doesn't work everywhere.

What I have tried:

  • Checking connections
  • Checking motor windings
  • Checking Klipper configuration and swapping DIR and STEP pins
  • Running drivers in standalone mode - Motors locked up but couldn't spin
  • Swapping for different compatible motor - locked up but didn't spin (in standalone)
  • Setting UART Addresses
  • Shorting TX and RX pins
  • Checking PSU voltage (24v)
  • Swapping around drivers to different positions
  • Re-placing the controller board
  • TMC DUMP errors out
  • STEPPER BUZZ doesn't buzz the motors

My hardware:

  • Controller: FYSETC Spider V3 H7
  • Drivers: 6x FYSETC Silent TMC2209 V4.0
  • PSU: Honeywell LRS-200-24

By recently I meant couple weeks ago, and I am getting pretty desperate. My next step will be probably playing with VREFs and swapping the drivers. If that won't succeed, I will probably switch to BTT controller.
I wish this board had more documentation, it seems like everything is outdated...

echo grotto
sharp galleon
#

and a copy of your klippy.log

frigid raven
#

Ill get home from work and quickly supply the logs and config 🙏

frigid raven
#

Heatsing is off cuz i was playing a bit with drivers

#

I measured voltage at VMOT to be like 19v, which should be 24v ig

#

and when I put there all jumpers, it does the TMC_DUMP ok, but doesnt spin up the motors amyways using force move

frigid raven
# frigid raven and when I put there all jumpers, it does the TMC_DUMP ok, but doesnt spin up th...

without them I gett error:

Unable to read tmc uart 'stepper_z' register IFCNT
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

and with tmc dump

 14:54:21  $ DUMP_TMC STEPPER=stepper_z
14:54:22  // ========== Write-only registers ==========
14:54:22  // SLAVECONF:  00000200 senddelay=2
14:54:22  // IHOLD_IRUN: 00081f19 ihold=25 irun=31 iholddelay=8
14:54:22  // TPWMTHRS:   000fffff tpwmthrs=1048575
14:54:22  // TCOOLTHRS:  00000000
14:54:22  // COOLCONF:   00000000
14:54:22  // TPOWERDOWN: 00000014 tpowerdown=20
14:54:22  // SGTHRS:     00000000
14:54:22  // ========== Queried registers ==========
14:54:22  !! Unable to read tmc uart 'stepper_z' register GCONF
echo grotto
#

according to the wiring pdf, you need a single jumper for tmc 2209's (marked in blue), unless you're using sensorless homing, in which case you need the diag jumper as well

frigid raven
#

i have it everywhere but it doesnt work, i said i just tried to set all jumpers and then it worked

#

i have it like this under all drivers

frigid raven
#

but yeah as I said, VMOT pin on driver gets like 18v when I measure it :/

echo grotto
frigid raven
#

yeah alr