Klipper: Shutdown- Unable to read tmc uart 'stepper_z' register IFCNT

Basic Information:

Printer Model: Tronxy X5SA
MCU / Printerboard: BTT Manta M8P V2.0
Host / SBC: CB1
klippy.log

klippy.log (3.1 MB)

printer.cfg (7.0 KB)

Describe your issue:

I am trying to get my printer going, I keep getting this Error message. I’m trying to use the TMC2209 drivers.

I have the UART pins jumped as well as the HF pins for the power and extra 24V supply running into the motors connection on the board. I have also tried mowing the power jumper to run from board supply to no avail. I have checked all the fuses on the board too and they’re all good.

I have tried switching the ports on the board, changing the drivers, and even changing the motors. It’s always showing on stepper_z or z1 when I tried to run them on separate driver boards. I know that the motor 3 and 4 ports are wired in parallel for running two z axis steppers

M1- stepper_x

M2- stepper_y

M3 -stepper_z

M4- stepper_z1

M6- extruder

If anyone has any ideas I would appreciate the support.

The default configuration for the M8P V2 from https://github.com/bigtreetech/Manta-M8P/blob/master/V2.0/Firmware/generic-bigtreetech-manta-m8p-V2_0.cfg

########################################
# TMC2209 configuration
########################################

## Motor1
#[tmc2209 stepper_x]
#uart_pin: PC13
##diag_pin: PF4 
#run_current: 0.800
#stealthchop_threshold: 999999

## Motor2
#[tmc2209 stepper_y]
#uart_pin: PE3
##diag_pin: PF3
#run_current: 0.800
#stealthchop_threshold: 999999

## Motor3
#[tmc2209 stepper_z]
#uart_pin: PB9
##diag_pin: PF2
#run_current: 0.650
#stealthchop_threshold: 999999

## Motor4
#[tmc2209 stepper_]
#uart_pin: PB5
##diag_pin: PF1
#run_current: 0.650
#stealthchop_threshold: 999999

## Motor5
#[tmc2209 extruder]
#uart_pin: PG14
#run_current: 0.800
#stealthchop_threshold: 999999

## Motor6
#[tmc2209 extruder1]
#uart_pin: PG10
#run_current: 0.800
#stealthchop_threshold: 999999

## Motor7
#[tmc2209 extruder2]
#uart_pin: PD5
#run_current: 0.800
#stealthchop_threshold: 999999

## Motor8
#[tmc2209 extruder3]
#uart_pin: PC6
#run_current: 0.800
#stealthchop_threshold: 999999


For Z1 you have

[tmc2209 stepper_z]
uart_pin = PB9
uart_address = 2
run_current = 0.800
stealthchop_threshold = 999999

My guess id the uart_address is wrong.
I also note you have commented out the uart section for Z1

Thank you very much. It was a simple mistake that fixed the issue

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.