I’m back. It’s not that my problems have been solved, it’s that after running the tests suggested in my previous post and seeing that they didn’t work… I took the middle road and switched to an Octopus MAX Ez, which has a new type of driver…
But after the work of replacing the motherboard and reconfiguring the printer…
This time I’m attaching three logs, so you can see the progress.
Klippy01.log, corresponds to an initial stage, just turning on the bed and extruder heaters.
Klippy02.log, I rebooted and tried to move the printer on the X axis… and the error occurred. You can see that in log klippy02.log The error is the same as the last time on the same axis: “Unable to read tmc uart ‘stepper_x’ register IFCNT”
Klippy03.log, I rebooted and tried again, changing a few things to test. Basically, I moved the TMC 2209 configuration from a file with an include command to the main file.
But the error is the same. I also thought this error could be caused by a damaged motor or cable. I disconnected them from the board, and nothing, same error.
Another test I did was disconnect the CanBoard and configure everything on the MCU, but THE SAME ERROR.
I honestly don’t know what to try… as I said, I changed the MCU and reinstalled Klipper and Fluidd. But the same error persists.
I ask you for help please…
The logical question would be… why did you open a new post instead of continuing with the previous one? The answer is that I changed the MCU and the logs are now clean.
I have looked in many places and have done many tests… but I CAN’T find the problem, no matter how many things I try.
I’m sorry if I’m annoying, and I apologize, but I don’t know what else to do or what to try.
To flash Klipper, I followed the manufacturer’s instructions. I’m writing it from memory, so maybe I missed something.
1- I connected to RPi via Telnet.
2- I updated the Klipper repositories.
3- Using Make Menuconfig and the manufacturer’s options, I created the Klipper image.
4- I copied and renamed it firmware.bin to a microSD card.
5- I inserted the microSD card into the Octopus and, with the power supply connected, turned it on.
6- I waited a minute or two, I don’t remember, and checked that the file that was previously called firmware.bir was now called firmware.cur.
7- I reinserted the microSD card into the Octopus.
8- To verify that it was working, I connected to RPi via Telnet and sent an LSUSB, where I saw that the name had changed to something long with “…klippy…” in it.
1- With the drivers installed and the motors wired, move the printer. The result is the aforementioned error.
2- In case the error was caused by a motor or the wiring, the second test was to disconnect the motors from the motherboard, but leave the drivers on, and move the printer. The result was the same error.
And the last test:
3- In case the fault was with the drivers, try removing them from the motherboard and instructing the motors to move. The result is the same error.
This makes me think it’s not a hardware failure, since it produced the same error with the Octopus Pro, and it produces the same error with and without drivers…
It is practically absolutely certain that it is a hardware issue local to your installation. If not, this and other places dealing with Klipper would have been flooded with reports about it.
This is to be expected. If you remove the driver, with what should Klipper communicate?