[printer:Caribou IDEX Duplicate 0.4 nozzle] inherits = *common_CaribouIDEX_printer* printer_model = Caribou_IDEX_Duplicate bed_shape = 0x0,125x0,125x210,0x210 printer_variant = 0.4 nozzle_diameter = 0.4 default_print_profile = 0.20mm QUALITY 0.4mm nozzle @Caribou start_gcode = T-1 P0 ; deselect tools\nG1 X60 Y-5 Z80 ; move extruder 0 above bed;\n;\nM568 P0 S{first_layer_temperature[0]} R{first_layer_temperature[1]+ 1.5 * standby_temperature_delta} A1\nM568 P1 S{first_layer_temperature[1]} R{first_layer_temperature[1]+ standby_temperature_delta} A1\n;\nM140 S[first_layer_bed_temperature] ; set bed temerature\nM190 S[first_layer_bed_temperature] ; wait for bed temperature\n;\nG29 ; mesh bed leveling using defined mesh grid\nG90 ; absolute positioning\n;\nG1 X0 Y-5 Z0.6 ; move extruder near bed\n;\nM568 P0 S{first_layer_temperature[0]} R{first_layer_temperature[1]+ standby_temperature_delta} A1\n;\nT0 P0 ; select tool 0\nM116 P0 ; wait for tool 0 temperature\nM98 P"0:/sys/primeLine-X.g" ; execute primeline macro for x\nG1 X-125 Z5 ; move tool 0 to parking position\n;\nT1 P1 ; select tool 1\nM116 P1 ; wait for tool 1 temperature\nG1 X252 Y-5 Z0.6 ; move extruder near bed\nM98 P"0:/sys/primeLine-U.g" ; execute primeline macro macro for u\n;\n{if initial_extruder != 1} \n G1 U365 Z5 ; move tool 1 to parking position\n{endif}\n;\nT2\n