V0: PRINT_START

This uses conditional macros

[gcode_macro PRINT_START]
gcode:
    M117 Initial Homing...
    CG28
    PARKFRONTLOW

    {% set EXTRUDER_TEMP = params.EXTRUDER|default(190)|float %}
    {% set BED_TEMP = params.BED|default(60)|float %}
    {% set CHAMBER = params.CHAMBER|default(0)|float %}

    M117 Preheating Buildplate {BED_TEMP}
    M140 S{BED_TEMP}
    M104 S{EXTRUDER_TEMP}

    M117 Preheat (Print)
    # set bed temp
    M140 S{BED_TEMP}
    M104 S{EXTRUDER_TEMP}
    # wait for bed temp
    M190 S{BED_TEMP}
    # Set and wait for nozzle to reach temperature
    M109 S{EXTRUDER_TEMP}

    M117 Final Homing...
    G28
    M117 Parking... LOW
    PARKFRONTLOW
    M117 Print Started!