I have a couple of Deltas and a few Smart Effector with different hotends, all of them have some magballs so technically speaking it is very easy to swap them.
I was wondering if there is a way to identify which Smart Effector is currently installed on the printer and then select the configuration to use (M665, M666, z-offset, hotend heater PID values, max temp...).
I would like to avoid using the slicer start script, I feel it will be prone to error.
I know RRF allows to load different configurations but if it could be selected based on the Smart Effector installed (using a serial #, internal ID...) and some conditional gcode that would be ideal.
As an alternative option, is it possible to query the sensitivity of the Smart Effector? This could be an (unperfect) workaround.
I'm pretty sure it's not possible but somehow I'm hoping to be wrong.