I understand the logic in being able to move the extruder that is offset to the origin position (0,0). Given that, it still seems logical to permit the x carriage to park at the physical position defined by the MIN switch. As it is now, the carriage wants to park at the bed origin, and that is undesirable on my printer.
Repitier Host contains the ability to define the physical MIN stop position in relation to bed origin, but my understanding (which is correct about 50% of the time lately) is that that is not applicable when using Repitier FW.
I found two parameters in the FW that look like they might allow the capability to separate the bed origin from the MIN switch position. They are the ENDSTOP_X_BACK_ON_HOME and the X_MIN_POS field.
I tried setting both of these parameters, but neither would move the carriage back to the MIN position under a X Home command from Repetier Host Manual tab or anything else I may have tried. The BACK_ON_HOME field would move the carriage in the positive direction, but a negative number in that field produced no effect.
I would be the first to expect that there is something I am missing, but if not, then at minimum it appears that the FW is overstepping its bounds by not allowing the user to park the carriage at a position other than the origin of the bed, or, this is a candidate for a FW change.
I've tried this with release .929 and the today's Dev release.
For the record, here is what I have setup now.
The X MIN position is actuated when the X carriage is +2mm from the physical stop imposed by the printer hardware.
The offset distances in the FW are set for a dual extruder block, with EXT0 having an offset of -9 and EXT1 +9 (with respect to the positon of the nozzle when a 2 to 1 mix block is used)