Octopus pro tmc2226 sensorless first time setup

Hi, im trying to config my Corexy with BTT octopus pro, tmc2226 for sensorless homing. Its my firsttime doing the setup/config with klipper/fluidd and the printer has not been running with this board before.

On the coloured pin out document for octopus pro i found out what i guess is diagpin for motor 0 / motor for X - “MOT0-DIAG0”.

But i get this error and i think im missing something.

Pin ‘MOT0-DIAG0’ is not a valid pin name on mcu ‘mcu’

Jumpers are set on X, Y on the board J16, J17 for sensorless/stallguard and no endstops are connected. Do i need to wire a connection between the stepper diagpin to endstop PG6 pin fysically or its done thru the board internally?

My settings are:

[stepper_x]
step_pin: PF13
dir_pin: PF12
enable_pin: !PF14
microsteps: 32
rotation_distance: 40
endstop_pin: tmc2209_stepper_x:virtual_endstop
position_endstop: 200
position_max: 200
homing_speed: 50
homing_retract_dist: 0

[tmc2209 stepper_x]
uart_pin: PC4
diag_pin: MOT0-DIAG0
run_current: 1.00
hold_current: 0.500
sense_resistor: 0.110
driver_SGTHRS: 100
stealthchop_threshold: 1

Thanks in advance! From a beginner :slight_smile:

Hello @Tobbie !

Can you share the klippy.log?

I assume MOT0-DIAG0 is not assigned in the aliases…

According to this, it may be PG6

Thank you! Yes PG6 for Motor0 is correct :slight_smile:

1 Like