BUG: Printer.toolhead.axis_maximum not reflecting currently active extruder

Thanks for your reply, Eddy. I posted the same question on discord group, but (again) got zero response :thinking:

Who said that?

That must have been me :slightly_smiling_face: I cleared the log, restarted firmware and did a G28 / MOVE_TO_CALIBRATION_CAM / T1 / MOVE_TO_CALIBRATION_CAM, here’s the output:
klippy.log (245.0 KB)

Also:

[stepper_x]
position_endstop: -97
position_min: -105
position_max: 235

[dual_carriage]
axis: x
position_endstop: 327
position_min: -3
position_max: 335

position_min and position max can’t be beyond the endstop positions.

In my understanding position_endstop needs to be in between the physical limits of my axis which is defined by position_min and position_max. Found this info in this post, quote It means the head can move even past the endstop for the given distance.
If I don’t add a padding to my endstop I get out-of-range warnings. It works. Not a problem so far.

What does printer.toolhead.axis_maximum refer to if not the physical limit? I am confused.

Sidenote: For now, I’m using
x_park = printer.configfile.settings.stepper_x.position_min for my left extruder T0 and
x_park = printer.configfile.config.dual_carriage.position_max for my right extruder T1.
But to me that seems wrong and workaroundish.