{
    "pre":[
        "M104 S{temp} T0     ; set extruder temperature",
        "M140 S{bed_temp} T0 ; set bed temperature",
        "M190 S{bed_temp} T0 ; wait for bed to reach target temp",
        "M109 S{temp} T0     ; wait for extruder to reach target temp",
        "M105                ; report temperatures",
        "M82                 ; absolute extrusion mode",
        "G21                 ; metric values",
        "G90                 ; absolute positioning",
        "M82                 ; set extruder to absolute mode",
        "M107                ; start with the fan off",
        "G28                 ; Home all axes (max endstops)",
        "G1 Z15.0 F9000      ; move the platform down 15mm",
        "G92 E0              ; zero the extruded length",
        "G1 F200 E3          ; extrude 3mm of feed stock",
        "G92 E0              ; zero the extruded length again",
        "G1 F9000            ; set default move speed",
        "M117 Printing...",
        "G92 E0"
    ],
    "post":[
        "G28             ; home axes",
        "M104 S0 T{tool} ; turn off right extruder",
        "M140 S0 T{tool} ; turn off bed",
        "M107            ; fan off",
        "M84             ; disable stepper motors"
    ],
    "cmd":{
        "fan_power": "M106 S{fan_speed}"
    },
    "settings":{
        "nozzle_size": 0.4,
        "origin_center": true,
        "bed_width": 260,
        "bed_depth": 260,
        "bed_circle": true,
        "build_height": 320
    }
}
