{
    "pre":[
        "M107                     ; turn off filament cooling fan",
        "M82                      ; set absolute positioning for extruder",
        "M104 S{temp} T{tool}     ; set extruder temperature",
        "M140 S{bed_temp} T{tool} ; set bed temperature",
        "G28                      ; home axes",
        "G92 E0                   ; reset extruder position",
        "G0 Z2                    ; park Z at 2mm over bed for heating",
        "M109 S{temp} T{tool}     ; wait for extruder to reach target temp",
        "M190 S{bed_temp} T{tool} ; wait for bed to reach target temp"
    ],
    "post":[
        "M107                     ; turn off filament cooling fan",
        "M104 S0 T{tool}          ; turn off right extruder",
        "M140 S0 T{tool}          ; turn off bed",
        "G28 XY                   ; home XY",
        "M84                      ; disable stepper motors"
    ],
    "extruders":[
        {
            "nozzle": 0.4,
            "filament": 1.75,
            "offset_x": 0,
            "offset_y": 0,
            "select": [ "T0" ]
        }
    ],
    "cmd":{
        "fan_power": "M106 S{fan_speed}"
    },
    "settings":{
        "origin_center": false,
        "extrude_abs": true,
        "bed_width": 250,
        "bed_depth": 250,
        "build_height": 400
    }
}
