Hello,
I have a two trees sapphire pro with a mks robin nano v1.2 and TMC2209 in uart mode connected like this.
How to use UART mode on MKS Robin Nano V1.2
Without any reason, at any time, my printer seems to reboot it self and I have to do a FIRMWARE_RESTART.
I suspect that this behaviour is related to printer speed. If I print at 50 mm/s it work. If I print at 100 mm/s, this behaviour seems to occur.
########################
# TMC2209 configuration
########################
[tmc2209 stepper_x]
uart_pin: PA10
run_current: 0.800
hold_current: 0.290
stealthchop_threshold: 999999
[tmc2209 stepper_y]
uart_pin: PA9
run_current: 0.800
hold_current: 0.290
stealthchop_threshold: 999999
[tmc2209 stepper_z]
uart_pin: PC7
run_current: 0.580
hold_current: 0.290
stealthchop_threshold: 999999
[tmc2209 extruder]
uart_pin: PC13
run_current: 0.650
hold_current: 0.330
stealthchop_threshold: 999999
[stepper_x]
step_pin: PE3
dir_pin: !PE2
enable_pin: !PE4
microsteps: 16
rotation_distance: 40
endstop_pin: !PA15
position_endstop: 0
position_max: 230
homing_speed: 50
[stepper_y]
step_pin: PE0
dir_pin: !PB9
enable_pin: !PE1
microsteps: 16
rotation_distance: 40
endstop_pin: !PA12
position_endstop: 230
position_max: 230
homing_speed: 50
[stepper_z]
step_pin: PB5
dir_pin: !PB4
enable_pin: !PB8
microsteps: 16
rotation_distance: 2
endstop_pin: probe:z_virtual_endstop
position_max: 235
position_min: -6
[extruder]
step_pin: PD6
dir_pin: !PD3
enable_pin: !PB3
microsteps: 16
gear_ratio: 50:17
rotation_distance: 23.52
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PC3
sensor_type: ATC Semitec 104GT-2
sensor_pin: PC1
#control: pid
#pid_Kp: 14.669
#pid_Ki: 0.572
#pid_Kd: 94.068
min_temp: 0
max_temp: 250
max_extrude_only_distance: 1200 # for filament change
[heater_bed]
heater_pin: PA0
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC0
#control: pid
#pid_Kp: 325.10
#pid_Ki: 63.35
#pid_Kd: 417.10
min_temp: 0
max_temp: 130
#[heater_fan extruder]
#pin: PB0
[fan]
pin: PB1
[mcu]
#serial: /dev/sapphire
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
#baud: 115200
#restart_method: command
[printer]
kinematics: corexy
max_velocity: 250
max_accel: 4500
max_z_velocity: 10
max_z_accel: 80
[display_status]
[static_digital_output reset_display]
pins: !PC6, !PD13
I don"t know if my configuration is faulty or it’s an hardware things.