{
    "type": "machine",
    "name": "fdm_toolchanger_common",
    "from": "system",
    "instantiation": "false",
    "inherits": "fdm_klipper_common",
    "gcode_flavor": "klipper",
    "single_extruder_multi_material": "0",
    "default_filament_profile": [
        "My Generic PLA @MyToolChanger"
    ],
    "default_print_profile": "0.20mm Standard @MyToolChanger",
    "max_layer_height": [
        "0.32",
        "0.32",
        "0.32",
        "0.32",
        "0.32"
    ],
    "min_layer_height": [
        "0.08",
        "0.08",
        "0.08",
        "0.08",
        "0.08"
    ],
    "deretraction_speed": [
        "30",
        "30",
        "30",
        "30",
        "30"
    ],
    "extruder_colour": [
        "#FCE94F",
        "#FCE94F",
        "#FCE94F",
        "#FCE94F",
        "#FCE94F"
    ],
    "extruder_offset": [
        "0x0",
        "0x0",
        "0x0",
        "0x0",
        "0x0"
    ],
    "long_retractions_when_cut": [
        "0",
        "0",
        "0",
        "0",
        "0"
    ],
    "nozzle_diameter": [
        "0.4",
        "0.4",
        "0.4",
        "0.4",
        "0.4"
    ],
    "retract_before_wipe": [
        "70%",
        "70%",
        "70%",
        "70%",
        "70%"
    ],
    "retract_length_toolchange": [
        "2",
        "2",
        "2",
        "2",
        "2"
    ],
    "retract_lift_above": [
        "0",
        "0",
        "0",
        "0",
        "0"
    ],
    "retract_lift_below": [
        "0",
        "0",
        "0",
        "0",
        "0"
    ],
    "retract_lift_enforce": [
        "All Surfaces",
        "All Surfaces",
        "All Surfaces",
        "All Surfaces",
        "All Surfaces"
    ],
    "retract_restart_extra": [
        "0",
        "0",
        "0",
        "0",
        "0"
    ],
    "retract_restart_extra_toolchange": [
        "0",
        "0",
        "0",
        "0",
        "0"
    ],
    "retract_when_changing_layer": [
        "1",
        "1",
        "1",
        "1",
        "1"
    ],
    "retraction_distances_when_cut": [
        "18",
        "18",
        "18",
        "18",
        "18"
    ],
    "retraction_length": [
        "0.8",
        "0.8",
        "0.8",
        "0.8",
        "0.8"
    ],
    "retraction_minimum_travel": [
        "1",
        "1",
        "1",
        "1",
        "1"
    ],
    "retraction_speed": [
        "30",
        "30",
        "30",
        "30",
        "30"
    ],
    "travel_slope": [
        "3",
        "3",
        "3",
        "3",
        "3"
    ],
    "version": "2.1.1.1",
    "wipe": [
        "1",
        "1",
        "1",
        "1",
        "1"
    ],
    "wipe_distance": [
        "1",
        "1",
        "1",
        "1",
        "1"
    ],
    "z_hop": [
        "0.4",
        "0.4",
        "0.4",
        "0.4",
        "0.4"
    ],
    "z_hop_types": [
        "Normal Lift",
        "Normal Lift",
        "Normal Lift",
        "Normal Lift",
        "Normal Lift"
    ],
    "purge_in_prime_tower": "0",
    "machine_pause_gcode": "M601",
    "machine_start_gcode": "PRINT_START  TOOL_TEMP={first_layer_temperature[initial_tool]} {if is_extruder_used[0]}T0_TEMP={first_layer_temperature[0]}{endif} {if is_extruder_used[1]}T1_TEMP={first_layer_temperature[1]}{endif} {if is_extruder_used[2]}T2_TEMP={first_layer_temperature[2]}{endif} {if is_extruder_used[3]}T3_TEMP={first_layer_temperature[3]}{endif} {if is_extruder_used[4]}T4_TEMP={first_layer_temperature[4]}{endif} {if is_extruder_used[5]}T5_TEMP={first_layer_temperature[5]}{endif}  BED_TEMP=[first_layer_bed_temperature] TOOL=[initial_tool]\n\n",
    "change_filament_gcode": "",
    "scan_first_layer": "0",
    "nozzle_type": "undefine",
    "auxiliary_fan": "0"
}