Basic Information:
Printer Model: diy
MCU / Printerboard: flyd5+flysht36
klippy.log
klippy.zip (1.0 MB)
I’m currently running into an issue while performing resonance compensation on my printer. Does anyone have any insights? Klippy file is attached.
Timeout on wait for ‘tmcuart_response’ response
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
You’re going to have to try again, that isn’t your klippy.log, it’s a .zip of a python directory.
Do you only get the Timeout error when doing resonance compensation or do you get it when you’re trying to home the printer?
Is this your main board:
How are you connecting the FLY SHT36 board?
Normally, “Timeout on wait for … response” means that for whatever reason Python host is unable to receive the response from the MCU.
Command is acknowledged, otherwise there will be a timeout on the MCU and a high RTO
Command cannot be skipped
So, for whatever reason response is lost several times
Hope that helps,
-Timofey
Isn’t this an overly general answer?
The OP is reporting a “tmcuart” timeout which generally means that the TMC motor driver UART connection isn’t correct in some way (jumpers not set correctly, wrong pin specified in printer.cfg or UART address incorrectly specified).
Isn’t this an overly general answer?
No, it isn’t.
connection isn’t correct in some way
We don’t know; we do not have an answer from the MCU.
Same as with SPI, the MCU will read the GPIO pin state and report it back, regardless if driver is connected or not, or even if or not the GPIO pin is really connected to anything.
Host will verify the communication, but only if there is an answer from the MCU: klipper/klippy/extras/tmc_uart.py at master · Klipper3d/klipper · GitHub
That is the reason why I added this comment, so one will not try to debug the TMC UART if it works, motors are moving, and the machine successfully homes.
Which is expected to happen before resonance testing.
So, you probably want to look at what is happening with the connection between the MCU and the host.
Hope that helps,
-Timofey.
是的,我是使用canbus连接的,只有共振补偿的时候才会