New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Anycubic Delta - TMC2208 - TriGorilla Unable to read tmc2208 'extruder' register IFCNT #1588
Comments
have you tried another pin. Like ar5 .. a while ago some one claimed that the servo pins where in reverse... #1448 |
Afraid I tried 4,5,6,11,12 and none worked |
That indicates a likely issue with the driver itself. |
I have tried all 4 drivers, you are right it could be the drivers are not wired correctly from the factory. |
Did you bridge all three solder pads? |
Yes, on two set I bridged 2 pads and on the other 2 sets I bridged 3 pads. Confirmed continuity to the pins to make sure my soldering was correct |
The 3 solder pads sets the pin the uart is on. Check the data sheet. It will help bunches. You might also need a resistor on the pin. Data sheet will tell you much more |
@james-golden The pads are soldered and the resistor is not needed with klipper |
Which pin of the driver did you connect? Pics from the board with the driver on it? |
I'm going to close this issue as it looks like the conversation has concluded. To the best of my knowledge, the Klipper tmc2208 uart code does work - getting a connection to the uart pin can be tricky however on some stepsticks. -Kevin |
As you have v1.1 of that board the pinout is as mentioned.. the one without versioning got 4,5,6,11,2 |
I have the following TMC2208 drivers and have bridged the pins as show
I then hooked up to my TriGorilla board on pin D11
Here is my config
[tmc2208 extruder]
uart_pin = ar11
microsteps = 32
run_current = 0.8
hold_current = 0.4
stealthchop_threshold = 200
This is the error I get
Traceback (most recent call last):
File "/home/pi/klipper/klippy/klippy.py", line 137, in _connect
cb()
File "/home/pi/klipper/klippy/extras/tmc2208.py", line 327, in _init_registers
self.set_register(reg_name, val)
File "/home/pi/klipper/klippy/extras/tmc2208.py", line 348, in set_register
self.ifcnt = ifcnt = self.get_register("IFCNT")
File "/home/pi/klipper/klippy/extras/tmc2208.py", line 340, in get_register
"Unable to read tmc2208 '%s' register %s" % (self.name, reg_name))
Error: Unable to read tmc2208 'extruder' register IFCNT
Unable to read tmc2208 'extruder' register IFCNT
Once the underlying issue is corrected, use the "RESTART"
command to reload the config and restart the host software.
Printer is halted
klippy.txt
The text was updated successfully, but these errors were encountered: