X-In/1-Out Non-Mixing Extruder Config

@Sineos
The macro I created
Thanks…

[gcode_macro T0]
gcode:
    # Deactivate second extruder stepper
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder1 MOTION_QUEUE=
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder_stepper extruder2 MOTION_QUEUE=
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder_stepper extruder3 MOTION_QUEUE=
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder_stepper extruder4 MOTION_QUEUE=
    # Activate first extruder stepper
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder MOTION_QUEUE=extruder

[gcode_macro T1]
gcode:
    # Deactivate first extruder stepper
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder MOTION_QUEUE=
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder_stepper extruder2 MOTION_QUEUE=
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder_stepper extruder3 MOTION_QUEUE=
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder_stepper extruder4 MOTION_QUEUE=
    # Activate second extruder stepper
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder1 MOTION_QUEUE=extruder1

[gcode_macro T2]
gcode:
    # Deactivate first extruder stepper
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder MOTION_QUEUE=
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder1 MOTION_QUEUE=
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder_stepper extruder3 MOTION_QUEUE=
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder_stepper extruder4 MOTION_QUEUE=
    # Activate second extruder stepper
    SYNC_EXTRUDER_MOTION EXTRUDER="extruder_stepper extruder2" MOTION_QUEUE="extruder_stepper extruder2"

[gcode_macro T3]
gcode:
    # Deactivate first extruder stepper
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder MOTION_QUEUE=
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder1 MOTION_QUEUE=
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder_stepper extruder2 MOTION_QUEUE=
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder_stepper extruder4 MOTION_QUEUE=
    # Activate second extruder stepper
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder_stepper extruder3 MOTION_QUEUE=extruder_stepper extruder3

[gcode_macro T4]
gcode:
    # Deactivate first extruder stepper
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder MOTION_QUEUE=
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder1 MOTION_QUEUE=
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder_stepper extruder2 MOTION_QUEUE=
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder_stepper extruder3 MOTION_QUEUE=
    # Activate second extruder stepper
    SYNC_EXTRUDER_MOTION EXTRUDER=extruder_stepper extruder4 MOTION_QUEUE=extruder_stepper extruder4

[gcode_macro ACTIVATE_EXTRUDER]
description: Replaces built-in macro for a X-in, 1-out extruder configuration SuperSlicer fix
rename_existing: ACTIVATE_EXTRUDER_BASE
gcode:
    {% if 'EXTRUDER' in params %}
      {% set ext = params.EXTRUDER|default(EXTRUDER) %}
      {% if ext == "extruder" %}
        {action_respond_info("Extruder")}
        T0
      {% elif ext == "extruder1" %}
        {action_respond_info("Extruder1")}
        T1
        {% elif ext == "extruder_stepper extruder2" %}
        {action_respond_info("Extruder2")}
        T2
        {% elif ext == "extruder_stepper extruder3" %}
        {action_respond_info("Extruder3")}
        T3
        {% elif ext == "extruder_stepper extruder4" %}
        {action_respond_info("Extruder4")}
        T4
      {% else %}
        {action_respond_info("EXTRUDER value being passed.")}
        ACTIVATE_EXTRUDER_BASE EXTRUDER={ext}
      {% endif %}
    {% endif %}