Basic Information:
Printer Model: TL-D3 Pro IDEX PRinter
MCU / Printerboard: Octopus Pro v1.1 / BTT Pi v1.2
klippy.log
klippy(3).log (388.7 KB)
printer(8).cfg (11.2 KB)
Fill out above information and in all cases attach your klippy.log
file (use zip to compress it, if too big). Pasting your printer.cfg
is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
Describe your issue:
When attempting to home my printer, I am receiving “Unable to read tmc uart ‘stepper_z’ register IFCNT” error.
I just recently rewired up my TL-D3 using an Octopus Pro v1.1 board and TMC2209s.
I was using virtual endstops for all stepper motors, then realized that was not going to work for the Z axis for accuracy issues, and so swapped over to microswitches.
At this time, all motors did run when trying to home, but the Z-endstops were not homing accurately.
Now the motherboard is inside the printer-base, which required rewiring everything. When I attempt to home, the two x-motors and y motors home properly, but when it gets to z, klipper throws an “Unable to read tmc uart ‘stepper_z’ register IFCNT”
I have seen other users online having issues with board power, but unless I accidentally removed the jumper to let it run on the main-board power instead of the motor-power slots, this shouldn’t be an issue - all the stepper-motors are powered in the same way, and the others are functioning properly.
Full disclosure - during a part of this, early on when I just finished my rewiring, I powered on the printer and heard a “pop,” and nothing was running. I powered off the printer, replaced some potentially deficient wiring jobs from the Power Supply to the board, checked that all the fuses were good, and restarted it without any similar indications. I would suspect that nothing blew since the fuses were good, but that is always a possibility.
I am hoping to get some guidance before a lengthy hardware troubleshooting process.
Troubleshooting Done:
- Turned it off and back on again.
- Double-checked my diag, endstop, and UART pins against my config file.
- Visual and nasal methods of detecting inadvertent release of magic blue smoke.
Suspected Causes:
1 - I made a mistake in my config and I just don’t know enough about Klipper to troubleshoot it.
2 - Something may have been misplaced when rewiring.
I do not think it is a power-issue. When doing research, other users found that they needed to power their drivers from jumpering from main power to the motor-power directly, but the Octopus has the ability to set up the small jumpers next to the drivers for this, which I have done. As mentioned, doing this the X and Y motors still home, and Z motors used to home before when I was trying to use virtual endstops.