Have UART Connection problem with SKR Mini e3 v2 and BTT PI V1.2

Basic Information:

Printer Model: DIY Core XY
MCU / Printerboard: BTT SKR Mini E3 V2
Host / SBC
klippy.log
klippy (1).log (1.6 MB)

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:

Unable to read tmc uart ‘stepper_y’ register IFCNT

i have the following printer.cfg

[mcu]
serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_35FFDA05304E553111622343-if00

[printer]
kinematics: corexy
max_velocity: 300
max_accel: 3000
max_z_velocity: 15
max_z_accel: 100

[stepper_x]
step_pin: PB13
dir_pin: !PB12
enable_pin: !PB14
microsteps: 16
rotation_distance: 40
position_min: 0
position_endstop: 0
position_max: 270
endstop_pin: tmc2209_stepper_x:virtual_endstop
homing_speed: 50

[stepper_y]
step_pin: PB10
dir_pin: !PB2
enable_pin: !PB11
microsteps: 16
rotation_distance: 40
position_min: 0
position_endstop: 0
position_max: 300
endstop_pin: tmc2209_stepper_y:virtual_endstop
homing_speed: 50

[stepper_z]
step_pin: PB0
dir_pin: !PC5
enable_pin: !PB1
microsteps: 16
rotation_distance: 8
position_min: 0
position_max: 280
endstop_pin: !PC2
position_endstop: 0

[tmc2209 stepper_x]
uart_pin: PA3
diag_pin: PC0
uart_address: 0
run_current: 0.580
hold_current: 0.500
stealthchop_threshold: 999999

[tmc2209 stepper_y]
uart_pin: PA2
diag_pin: PC1
uart_address: 2
run_current: 0.580
hold_current: 0.500
stealthchop_threshold: 999999

[tmc2209 stepper_z]
uart_pin: PC11
tx_pin: PC10
uart_address: 1
run_current: 0.580
hold_current: 0.500
stealthchop_threshold: 999999

[extruder]
step_pin: PB3
dir_pin: !PB4
enable_pin: !PD2
microsteps: 16
rotation_distance: 7.0
nozzle_diameter: 0.4
filament_diameter: 1.75
heater_pin: PC8
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PA0 # :white_check_mark: Valid ADC pin
min_temp: -50 # :white_check_mark: TEMPORARY for testing
max_temp: 250
control: pid
pid_Kp: 21.527
pid_Ki: 1.063
pid_Kd: 108.982

[heater_bed]
heater_pin: PC9
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC3 # :white_check_mark: Valid ADC pin
min_temp: -50 # :white_check_mark: TEMPORARY for testing
max_temp: 110
control: pid
pid_Kp: 54.027
pid_Ki: 0.770
pid_Kd: 948.182

[heater_fan my_nozzle_fan]
pin: PB8

[display_status]

[fan]
pin: PC7

[bed_screws]
screw1: 50, 50
screw2: 220, 50
screw3: 135, 250

[bed_mesh]
mesh_min: 20,20
mesh_max: 250,280
probe_count: 3,3
fade_start: 1.0
fade_end: 10.0
fade_target: 0.0
mesh_pps: 4,4
algorithm: bicubic

[virtual_sdcard]
path: ~/printer_data/gcodes

[board_pins]
aliases: aux=PB9, z_endstop=PC1

[gcode_macro PAUSE]
gcode:
M83
G1 E-5 F3000
G91
G1 Z10 F1000
G90
G1 X10 Y10 F6000
M104 S0
M140 S0
M106 S0

[gcode_macro RESUME]
gcode:
M104 S{heater_nozzle_target}
M140 S{heater_bed_target}
M106 S255
G91
G1 Z-10 F1000
G90

[gcode_macro CANCEL_PRINT]
gcode:
M104 S0
M140 S0
M106 S0
G28 X0 Y0
M84

i tried everything what i found but it is still not working, my it is core xy machine, X and Y axis are with sensorless homing and Z is with endstop switch. Z axis is working propperly.

I would appreciate any help!

Hello @Valjevac91 !

When you desire to do so, please use the Preformatted text feature for the forum editor to prevent Markdown changes in the text.

Format

1 Like

Ok, Thanks for info, it is my first post so i will change it :slight_smile: