Initial Profile Sources

This commit is contained in:
Dark98
2026-03-19 01:54:47 +00:00
parent 7e2e8f9d47
commit 1f7873734a
13374 changed files with 256890 additions and 0 deletions
@@ -0,0 +1,9 @@
[printer:Caribou 220 MK3S+ 0.25mm nozzle]
inherits = Caribou 220 MK3S+ 0.4mm nozzle
nozzle_diameter = 0.25
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.25
retract_lift = 0.15
default_print_profile = 0.10mm DETAIL 0.25mm nozzle @Caribou
@@ -0,0 +1,9 @@
[printer:Caribou 220 MK3S+ 0.3mm nozzle]
inherits = Caribou 220 MK3S+ 0.4mm nozzle
nozzle_diameter = 0.3
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
default_print_profile = 0.15mm DETAIL 0.3mm nozzle @Caribou
@@ -0,0 +1,27 @@
[printer:Caribou 220 MK3S+ 0.4mm nozzle]
inherits = *common_CaribouMK3*
machine_max_acceleration_e = 5000,5000
machine_max_acceleration_extruding = 1250,1250
machine_max_acceleration_retracting = 1250,1250
machine_max_acceleration_x = 1000,960
machine_max_acceleration_y = 1000,960
machine_max_acceleration_z = 200,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 200,100
machine_max_feedrate_y = 200,100
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 4.5,4.5
machine_max_jerk_x = 8,8
machine_max_jerk_y = 8,8
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
nozzle_diameter = 0.4
silent_mode = 1
remaining_times = 1
retract_lift_below = 216
max_print_height = 217
printer_model = Caribou_MK3S_220
printer_variant = 0.4
default_print_profile = 0.20mm QUALITY @Caribou
@@ -0,0 +1,8 @@
[printer:Caribou 220 MK3S+ 0.5mm nozzle]
inherits = Caribou 220 MK3S+ 0.4mm nozzle
nozzle_diameter = 0.5
max_layer_height = 0.40
min_layer_height = 0.12
printer_variant = 0.5
default_print_profile = 0.25mm QUALITY 0.5mm nozzle @Caribou
@@ -0,0 +1,8 @@
[printer:Caribou 220 MK3S+ 0.6mm nozzle]
inherits = Caribou 220 MK3S+ 0.4mm nozzle
nozzle_diameter = 0.6
max_layer_height = 0.48
min_layer_height = 0.15
printer_variant = 0.6
default_print_profile = 0.30mm QUALITY 0.6mm nozzle @Caribou
@@ -0,0 +1,13 @@
[printer:Caribou 220 MK3S+ 0.8mm nozzle]
inherits = Caribou 220 MK3S+ 0.4mm nozzle
nozzle_diameter = 0.8
max_layer_height = 0.64
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 1
default_print_profile = 0.40mm QUALITY @0.8 nozzle Caribou
default_filament_profile = Caribou PLA @0.8 nozzle Caribou
# =========================================================
@@ -0,0 +1,9 @@
[printer:Caribou 220 MK3S+ Klipper 0.25mm nozzle]
inherits = Caribou 220 MK3S+ Klipper 0.4mm nozzle
nozzle_diameter = 0.25
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.25
retract_lift = 0.15
default_print_profile = 0.10mm DETAIL 0.25mm nozzle @Caribou
@@ -0,0 +1,9 @@
[printer:Caribou 220 MK3S+ Klipper 0.3mm nozzle]
inherits = Caribou 220 MK3S+ Klipper 0.4mm nozzle
nozzle_diameter = 0.3
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
default_print_profile = 0.15mm DETAIL 0.3mm nozzle @Caribou
@@ -0,0 +1,25 @@
[printer:Caribou 220 MK3S+ Klipper 0.4mm nozzle]
inherits = *common_CaribouMK3Klipper*
machine_max_acceleration_e = 5000,5000
machine_max_acceleration_extruding = 1250,1250
machine_max_acceleration_retracting = 1250,1250
machine_max_acceleration_x = 1000,960
machine_max_acceleration_y = 1000,960
machine_max_acceleration_z = 200,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 200,100
machine_max_feedrate_y = 200,100
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 4.5,4.5
machine_max_jerk_x = 8,8
machine_max_jerk_y = 8,8
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
silent_mode = 1
remaining_times = 1
retract_lift_below = 216
max_print_height = 217
printer_model = Caribou_MK3S_220_Klipper
default_print_profile = 0.20mm QUALITY @Caribou
@@ -0,0 +1,8 @@
[printer:Caribou 220 MK3S+ Klipper 0.5mm nozzle]
inherits = Caribou 220 MK3S+ Klipper 0.4mm nozzle
nozzle_diameter = 0.5
max_layer_height = 0.40
min_layer_height = 0.12
printer_variant = 0.5
default_print_profile = 0.25mm QUALITY 0.5mm nozzle @Caribou
@@ -0,0 +1,8 @@
[printer:Caribou 220 MK3S+ Klipper 0.6mm nozzle]
inherits = Caribou 220 MK3S+ Klipper 0.4mm nozzle
nozzle_diameter = 0.6
max_layer_height = 0.48
min_layer_height = 0.15
printer_variant = 0.6
default_print_profile = 0.30mm QUALITY 0.6mm nozzle @Caribou
@@ -0,0 +1,10 @@
[printer:Caribou 220 MK3S+ Klipper 0.8mm nozzle]
inherits = Caribou 220 MK3S+ Klipper 0.4mm nozzle
nozzle_diameter = 0.8
max_layer_height = 0.64
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 1
default_print_profile = 0.40mm QUALITY @0.8 nozzle Caribou
default_filament_profile = Caribou PLA @0.8 nozzle Caribou
@@ -0,0 +1,10 @@
[printer:Caribou 320 MK3S+ Klipper 0.8mm nozzle]
inherits = Caribou 320 MK3S+ Klipper 0.4mm nozzle
nozzle_diameter = 0.8
max_layer_height = 0.64
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 1
default_print_profile = 0.40mm QUALITY @0.8 nozzle Caribou
default_filament_profile = Caribou PLA @0.8 nozzle Caribou
@@ -0,0 +1,9 @@
[printer:Caribou 320 MK3S+ 0.25mm nozzle]
inherits = Caribou 320 MK3S+ 0.4mm nozzle
nozzle_diameter = 0.25
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.25
retract_lift = 0.15
default_print_profile = 0.10mm DETAIL 0.25mm nozzle @Caribou
@@ -0,0 +1,9 @@
[printer:Caribou 320 MK3S+ 0.3mm nozzle]
inherits = Caribou 320 MK3S+ 0.4mm nozzle
nozzle_diameter = 0.3
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
default_print_profile = 0.15mm DETAIL 0.3mm nozzle @Caribou
@@ -0,0 +1,26 @@
[printer:Caribou 320 MK3S+ 0.4mm nozzle]
inherits = *common_CaribouMK3*
machine_max_acceleration_e = 5000,5000
machine_max_acceleration_extruding = 1250,1250
machine_max_acceleration_retracting = 1250,1250
machine_max_acceleration_x = 1000,960
machine_max_acceleration_y = 1000,960
machine_max_acceleration_z = 200,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 200,100
machine_max_feedrate_y = 200,100
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 4.5,4.5
machine_max_jerk_x = 8,8
machine_max_jerk_y = 8,8
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
max_print_height = 317
retract_lift_below = 316
nozzle_diameter = 0.4
printer variant = 0.4
printer_model = Caribou_MK3S_320
default_print_profile = 0.20mm QUALITY @Caribou
@@ -0,0 +1,8 @@
[printer:Caribou 320 MK3S+ 0.5mm nozzle]
inherits = Caribou 320 MK3S+ 0.4mm nozzle
nozzle_diameter = 0.5
max_layer_height = 0.40
min_layer_height = 0.12
printer_variant = 0.5
default_print_profile = 0.25mm QUALITY 0.5mm nozzle @Caribou
@@ -0,0 +1,8 @@
[printer:Caribou 320 MK3S+ 0.6mm nozzle]
inherits = Caribou 320 MK3S+ 0.4mm nozzle
nozzle_diameter = 0.6
max_layer_height = 0.48
min_layer_height = 0.15
printer_variant = 0.6
default_print_profile = 0.30mm QUALITY 0.6mm nozzle @Caribou
@@ -0,0 +1,12 @@
[printer:Caribou 320 MK3S+ 0.8mm nozzle]
inherits = Caribou 320 MK3S+ 0.4mm nozzle
nozzle_diameter = 0.8
max_layer_height = 0.64
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 1
default_print_profile = 0.40mm QUALITY @0.8 nozzle Carbon
default_filament_profile = Caribou PLA @0.8 nozzle Caribou
# =========================================================
@@ -0,0 +1,9 @@
[printer:Caribou 320 MK3S+ Klipper 0.25mm nozzle]
inherits = Caribou 320 MK3S+ Klipper 0.4mm nozzle
nozzle_diameter = 0.25
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.25
retract_lift = 0.15
default_print_profile = 0.10mm DETAIL 0.25mm nozzle @Caribou
@@ -0,0 +1,9 @@
[printer:Caribou 320 MK3S+ Klipper 0.3mm nozzle]
inherits = Caribou 320 MK3S+ Klipper 0.4mm nozzle
nozzle_diameter = 0.3
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
default_print_profile = 0.15mm DETAIL 0.3mm nozzle @Caribou
@@ -0,0 +1,25 @@
[printer:Caribou 320 MK3S+ Klipper 0.4mm nozzle]
inherits = *common_CaribouMK3Klipper*
machine_max_acceleration_e = 5000,5000
machine_max_acceleration_extruding = 1250,1250
machine_max_acceleration_retracting = 1250,1250
machine_max_acceleration_x = 1000,960
machine_max_acceleration_y = 1000,960
machine_max_acceleration_z = 200,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 200,100
machine_max_feedrate_y = 200,100
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 4.5,4.5
machine_max_jerk_x = 8,8
machine_max_jerk_y = 8,8
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
silent_mode = 1
remaining_times = 1
retract_lift_below = 316
max_print_height = 317
printer_model = Caribou_MK3S_320_Klipper
default_print_profile = 0.20mm QUALITY @Caribou
@@ -0,0 +1,8 @@
[printer:Caribou 320 MK3S+ Klipper 0.5mm nozzle]
inherits = Caribou 320 MK3S+ Klipper 0.4mm nozzle
nozzle_diameter = 0.5
max_layer_height = 0.40
min_layer_height = 0.12
printer_variant = 0.5
default_print_profile = 0.25mm QUALITY 0.5mm nozzle @Caribou
@@ -0,0 +1,8 @@
[printer:Caribou 320 MK3S+ Klipper 0.6mmnozzle]
inherits = Caribou 320 MK3S+ Klipper 0.4mm nozzle
nozzle_diameter = 0.6
max_layer_height = 0.48
min_layer_height = 0.15
printer_variant = 0.6
default_print_profile = 0.30mm QUALITY 0.6mm nozzle @Caribou
@@ -0,0 +1,9 @@
[printer:Caribou 420 MK3S+ 0.25mm nozzle]
inherits = Caribou 420 MK3S+ 0.4mm nozzle
nozzle_diameter = 0.25
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.25
retract_lift = 0.15
default_print_profile = 0.10mm DETAIL 0.25mm nozzle @Caribou
@@ -0,0 +1,9 @@
[printer:Caribou 420 MK3S+ 0.3mm nozzle]
inherits = Caribou 420 MK3S+ 0.4mm nozzle
nozzle_diameter = 0.3
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
default_print_profile = 0.15mm DETAIL 0.3mm nozzle @Caribou
@@ -0,0 +1,9 @@
[printer:Caribou 420 MK3S+ 0.4mm nozzle]
inherits = *common_CaribouMK3*
max_print_height = 417
retract_lift_below = 416
nozzle_diameter = 0.4
printer variant = 0.4
printer_model = Caribou_MK3S_420
default_print_profile = 0.20mm QUALITY @Caribou
@@ -0,0 +1,8 @@
[printer:Caribou 420 MK3S+ 0.5mm nozzle]
inherits = Caribou 420 MK3S+ 0.4mm nozzle
nozzle_diameter = 0.5
max_layer_height = 0.40
min_layer_height = 0.12
printer_variant = 0.5
default_print_profile = 0.25mm QUALITY 0.5mm nozzle @Caribou
@@ -0,0 +1,8 @@
[printer:Caribou 420 MK3S+ 0.6mm nozzle]
inherits = Caribou 420 MK3S+ 0.4mm nozzle
nozzle_diameter = 0.6
max_layer_height = 0.48
min_layer_height = 0.15
printer_variant = 0.6
default_print_profile = 0.30mm QUALITY 0.6mm nozzle @Caribou
@@ -0,0 +1,12 @@
[printer:Caribou 420 MK3S+ 0.8mm nozzle]
inherits = Caribou 420 MK3S+ 0.4mm nozzle
nozzle_diameter = 0.8
max_layer_height = 0.64
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 1
default_print_profile = 0.40mm QUALITY @0.8 nozzle Caribou
default_filament_profile = Caribou PLA @0.8 nozzle Caribou
# MK3S+ Klipper printers
@@ -0,0 +1,9 @@
[printer:Caribou 420 MK3S+ Klipper 0.25mm nozzle]
inherits = Caribou 420 MK3S+ Klipper 0.4mm nozzle
nozzle_diameter = 0.25
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.25
retract_lift = 0.15
default_print_profile = 0.10mm DETAIL 0.25mm nozzle @Caribou
@@ -0,0 +1,9 @@
[printer:Caribou 420 MK3S+ Klipper 0.3mm nozzle]
inherits = Caribou 420 MK3S+ Klipper 0.4mm nozzle
nozzle_diameter = 0.3
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
default_print_profile = 0.15mm DETAIL 0.3mm nozzle @Caribou
@@ -0,0 +1,27 @@
[printer:Caribou 420 MK3S+ Klipper 0.4mm nozzle]
inherits = *common_CaribouMK3Klipper*
machine_max_acceleration_e = 5000,5000
machine_max_acceleration_extruding = 1250,1250
machine_max_acceleration_retracting = 1250,1250
machine_max_acceleration_x = 1000,960
machine_max_acceleration_y = 1000,960
machine_max_acceleration_z = 200,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 200,100
machine_max_feedrate_y = 200,100
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 4.5,4.5
machine_max_jerk_x = 8,8
machine_max_jerk_y = 8,8
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
silent_mode = 1
remaining_times = 1
retract_lift_below = 416
nozzle_diameter = 0.4
printer variant = 0.4
max_print_height = 417
printer_model = Caribou_MK3S_420_Klipper
default_print_profile = 0.20mm QUALITY @Caribou
@@ -0,0 +1,8 @@
[printer:Caribou 420 MK3S+ Klipper 0.5mm nozzle]
inherits = Caribou 420 MK3S+ Klipper 0.4mm nozzle
nozzle_diameter = 0.5
max_layer_height = 0.40
min_layer_height = 0.12
printer_variant = 0.5
default_print_profile = 0.25mm QUALITY 0.5mm nozzle @Caribou
@@ -0,0 +1,8 @@
[printer:Caribou 420 MK3S+ Klipper 0.6mm nozzle]
inherits = Caribou 420 MK3S+ Klipper 0.4mm nozzle
nozzle_diameter = 0.6
max_layer_height = 0.48
min_layer_height = 0.15
printer_variant = 0.6
default_print_profile = 0.30mm QUALITY 0.6mm nozzle @Caribou
@@ -0,0 +1,13 @@
[printer:Caribou 420 MK3S+ Klipper 0.8mm nozzle]
inherits = Caribou 420 MK3S+ Klipper 0.4mm nozzle
nozzle_diameter = 0.8
max_layer_height = 0.64
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 1
default_print_profile = 0.40mm QUALITY @0.8 nozzle Caribou
default_filament_profile = Caribou PLA @0.8 nozzle Caribou
# Duet Printers
@@ -0,0 +1,11 @@
[printer:Caribou IDEX Duplicate 0.25 nozzle]
inherits = *common_CaribouIDEX_printer*
printer_model = Caribou_IDEX_Duplicate
bed_shape = 0x0,125x0,125x210,0x210
printer_variant = 0.25
nozzle_diameter = 0.25
default_print_profile = 0.10mm QUALITY 0.25mm 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
#---------------------------------------------------------------------------------------------------------------------------
@@ -0,0 +1,9 @@
[printer:Caribou IDEX Duplicate 0.35 nozzle]
inherits = *common_CaribouIDEX_printer*
printer_model = Caribou_IDEX_Duplicate
bed_shape = 0x0,125x0,125x210,0x210
printer_variant = 0.35
nozzle_diameter = 0.35
default_print_profile = 0.10mm QUALITY 0.25mm 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
@@ -0,0 +1,9 @@
[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
@@ -0,0 +1,11 @@
[printer:Caribou IDEX Mirror 0.25 nozzle]
inherits = *common_CaribouIDEX_printer*
printer_model = Caribou_IDEX_Mirror
bed_shape = 0x0,90x0,90x210,0x210
printer_variant = 0.25
nozzle_diameter = 0.25
default_print_profile = 0.10mm QUALITY 0.25mm 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;\nT3\n
#---------------------------------------------------------------------------------------------------------------------------
@@ -0,0 +1,9 @@
[printer:Caribou IDEX Mirror 0.35 nozzle]
inherits = *common_CaribouIDEX_printer*
printer_model = Caribou_IDEX_Mirror
bed_shape = 0x0,90x0,90x210,0x210
printer_variant = 0.35
nozzle_diameter = 0.35
default_print_profile = 0.10mm QUALITY 0.25mm 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;\nT3\n
@@ -0,0 +1,9 @@
[printer:Caribou IDEX Mirror 0.4 nozzle]
inherits = *common_CaribouIDEX_printer*
printer_model = Caribou_IDEX_Mirror
bed_shape = 0x0,90x0,90x210,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;\nT3\n
@@ -0,0 +1,9 @@
[printer:Caribou IDEX Standard 0.25 nozzle]
inherits = *common_CaribouIDEX_printer*
printer_model = Caribou_IDEX_Standard
printer_variant = 0.25
nozzle_diameter = 0.25,0.25
default_print_profile = 0.10mm QUALITY 0.25mm nozzle @Caribou
#---------------------------------------------------------------------------------------------------------------------------
@@ -0,0 +1,7 @@
[printer:Caribou IDEX Standard 0.35 nozzle]
inherits = *common_CaribouIDEX_printer*
printer_model = Caribou_IDEX_Standard
printer_variant = 0.35
nozzle_diameter = 0.35,0.35
default_print_profile = 0.20mm QUALITY 0.35mm nozzle @Caribou
@@ -0,0 +1,7 @@
[printer:Caribou IDEX Standard 0.4 nozzle]
inherits = *common_CaribouIDEX_printer*
printer_model = Caribou_IDEX_Standard
printer_variant = 0.4
nozzle_diameter = 0.4,0.4
default_print_profile = 0.20mm QUALITY 0.4mm nozzle @Caribou
@@ -0,0 +1,7 @@
[printer:Caribou IDEX Standard 0.6 nozzle]
inherits = *common_CaribouIDEX_printer*
printer_model = Caribou_IDEX_Standard
printer_variant = 0.6
nozzle_diameter = 0.6,0.6
default_print_profile = 0.20mm QUALITY 0.6mm nozzle @Caribou
@@ -0,0 +1,9 @@
[printer:CaribouDuet 220 0.25mm nozzle]
inherits = CaribouDuet 220 0.4mm nozzle
nozzle_diameter = 0.25
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.25
retract_lift = 0.15
default_print_profile = 0.10mm DETAIL 0.25mm nozzle @Caribou
@@ -0,0 +1,9 @@
[printer:CaribouDuet 220 0.3mm nozzle]
inherits = CaribouDuet 220 0.4mm nozzle
nozzle_diameter = 0.3
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
default_print_profile = 0.15mm DETAIL 0.3mm nozzle @Caribou
@@ -0,0 +1,25 @@
[printer:CaribouDuet 220 0.4mm nozzle]
inherits = *common_CaribouDuet*
machine_max_acceleration_e = 5000,5000
machine_max_acceleration_extruding = 1250,1250
machine_max_acceleration_retracting = 1250,1250
machine_max_acceleration_x = 1000,960
machine_max_acceleration_y = 1000,960
machine_max_acceleration_z = 200,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 200,100
machine_max_feedrate_y = 200,100
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 4.5,4.5
machine_max_jerk_x = 8,8
machine_max_jerk_y = 8,8
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
silent_mode = 1
remaining_times = 1
retract_lift_below = 216
max_print_height = 217
printer_model = Caribou_Duet_220
default_print_profile = 0.20mm QUALITY @Caribou
@@ -0,0 +1,8 @@
[printer:CaribouDuet 220 0.5mm nozzle]
inherits = CaribouDuet 220 0.4mm nozzle
nozzle_diameter = 0.5
max_layer_height = 0.40
min_layer_height = 0.12
printer_variant = 0.5
default_print_profile = 0.25mm QUALITY 0.5mm nozzle @Caribou
@@ -0,0 +1,8 @@
[printer:CaribouDuet 220 0.6mm nozzle]
inherits = CaribouDuet 220 0.4mm nozzle
nozzle_diameter = 0.6
max_layer_height = 0.48
min_layer_height = 0.15
printer_variant = 0.6
default_print_profile = 0.30mm QUALITY 0.6mm nozzle @Caribou
@@ -0,0 +1,10 @@
[printer:CaribouDuet 220 0.8mm nozzle]
inherits = CaribouDuet 220 0.4mm nozzle
nozzle_diameter = 0.8
max_layer_height = 0.64
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 1
default_print_profile = 0.40mm QUALITY @0.8 nozzle Caribou
default_filament_profile = Caribou PLA @0.8 nozzle Caribou
@@ -0,0 +1,9 @@
[printer:CaribouDuet 320 0.25mm nozzle]
inherits = CaribouDuet 320 0.4mm nozzle
nozzle_diameter = 0.25
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.25
retract_lift = 0.15
default_print_profile = 0.10mm DETAIL 0.25mm nozzle @Caribou
@@ -0,0 +1,9 @@
[printer:CaribouDuet 320 0.3mm nozzle]
inherits = CaribouDuet 320 0.4mm nozzle
nozzle_diameter = 0.3
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
default_print_profile = 0.15mm DETAIL 0.3mm nozzle @Caribou
@@ -0,0 +1,25 @@
[printer:CaribouDuet 320 0.4mm nozzle]
inherits = *common_CaribouDuet*
machine_max_acceleration_e = 5000,5000
machine_max_acceleration_extruding = 1250,1250
machine_max_acceleration_retracting = 1250,1250
machine_max_acceleration_x = 1000,960
machine_max_acceleration_y = 1000,960
machine_max_acceleration_z = 200,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 200,100
machine_max_feedrate_y = 200,100
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 4.5,4.5
machine_max_jerk_x = 8,8
machine_max_jerk_y = 8,8
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
silent_mode = 1
remaining_times = 1
retract_lift_below = 316
max_print_height = 317
printer_model = Caribou_Duet_320
default_print_profile = 0.20mm QUALITY @Caribou
@@ -0,0 +1,8 @@
[printer:CaribouDuet 320 0.5mm nozzle]
inherits = CaribouDuet 320 0.4mm nozzle
nozzle_diameter = 0.5
max_layer_height = 0.40
min_layer_height = 0.12
printer_variant = 0.5
default_print_profile = 0.25mm QUALITY 0.5mm nozzle @Caribou
@@ -0,0 +1,8 @@
[printer:CaribouDuet 320 0.6mm nozzle]
inherits = CaribouDuet 320 0.4mm nozzle
nozzle_diameter = 0.6
max_layer_height = 0.48
min_layer_height = 0.15
printer_variant = 0.6
default_print_profile = 0.30mm QUALITY 0.6mm nozzle @Caribou
@@ -0,0 +1,10 @@
[printer:CaribouDuet 320 0.8mm nozzle]
inherits = CaribouDuet 320 0.4mm nozzle
nozzle_diameter = 0.8
max_layer_height = 0.64
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 1
default_print_profile = 0.40mm QUALITY @0.8 nozzle Caribou
default_filament_profile = Caribou PLA @0.8 nozzle Caribou
@@ -0,0 +1,9 @@
[printer:CaribouDuet 420 0.25mm nozzle]
inherits = CaribouDuet 420 0.4mm nozzle
nozzle_diameter = 0.25
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.25
retract_lift = 0.15
default_print_profile = 0.10mm DETAIL 0.25mm nozzle @Caribou
@@ -0,0 +1,9 @@
[printer:CaribouDuet 420 0.3mm nozzle]
inherits = CaribouDuet 420 0.4mm nozzle
nozzle_diameter = 0.3
max_layer_height = 0.2
min_layer_height = 0.05
printer_variant = 0.3
retract_lift = 0.15
default_print_profile = 0.15mm DETAIL 0.3mm nozzle @Caribou
@@ -0,0 +1,25 @@
[printer:CaribouDuet 420 0.4mm nozzle]
inherits = *common_CaribouDuet*
machine_max_acceleration_e = 5000,5000
machine_max_acceleration_extruding = 1250,1250
machine_max_acceleration_retracting = 1250,1250
machine_max_acceleration_x = 1000,960
machine_max_acceleration_y = 1000,960
machine_max_acceleration_z = 200,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 200,100
machine_max_feedrate_y = 200,100
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 4.5,4.5
machine_max_jerk_x = 8,8
machine_max_jerk_y = 8,8
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
silent_mode = 1
remaining_times = 1
retract_lift_below = 416
max_print_height = 417
printer_model = Caribou_Duet_420
default_print_profile = 0.20mm QUALITY @Caribou
@@ -0,0 +1,8 @@
[printer:CaribouDuet 420 0.5mm nozzle]
inherits = CaribouDuet 420 0.4mm nozzle
nozzle_diameter = 0.5
max_layer_height = 0.40
min_layer_height = 0.12
printer_variant = 0.5
default_print_profile = 0.25mm QUALITY 0.5mm nozzle @Caribou
@@ -0,0 +1,8 @@
[printer:CaribouDuet 420 0.6mm nozzle]
inherits = CaribouDuet 420 0.4mm nozzle
nozzle_diameter = 0.6
max_layer_height = 0.48
min_layer_height = 0.15
printer_variant = 0.6
default_print_profile = 0.30mm QUALITY 0.6mm nozzle @Caribou
@@ -0,0 +1,12 @@
[printer:CaribouDuet 420 0.8mm nozzle]
inherits = CaribouDuet 420 0.4mm nozzle
nozzle_diameter = 0.8
max_layer_height = 0.64
min_layer_height = 0.2
printer_variant = 0.8
retract_length = 1
default_print_profile = 0.40mm QUALITY @0.8 nozzle Caribou
default_filament_profile = Caribou PLA @0.8 nozzle Caribou
#---------------------------------------------------------------------------------------------------------------------------
@@ -0,0 +1,7 @@
[printer:CaribouM 0.25 nozzle]
inherits = *common_CaribouM_printer*
printer_model = Caribou_M
printer_variant = 0.25
nozzle_diameter = 0.25
default_print_profile = 0.10mm M QUALITY 0.25mm nozzle @Caribou
@@ -0,0 +1,6 @@
[printer:CaribouM 0.3 nozzle]
inherits = *common_CaribouM_printer*
printer_model = Caribou_M
printer_variant = 0.3
nozzle_diameter = 0.3
default_print_profile = 0.10mm M QUALITY 0.3mm nozzle @Caribou
@@ -0,0 +1,7 @@
[printer:CaribouM 0.4 nozzle]
inherits = *common_CaribouM_printer*
printer_model = Caribou_M
printer_variant = 0.4
nozzle_diameter = 0.4
default_print_profile = 0.20mm M QUALITY 0.4mm nozzle @Caribou
@@ -0,0 +1,7 @@
[printer:CaribouM 0.6 nozzle]
inherits = *common_CaribouM_printer*
printer_model = Caribou_M
printer_variant = 0.6
nozzle_diameter = 0.6
default_print_profile = 0.30mm M QUALITY 0.6mm nozzle @Caribou
@@ -0,0 +1,73 @@
[printer:*common_CaribouDuet*]
printer_technology = FFF
bed_shape = 0x0,250x0,250x210,0x210
before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n
between_objects_gcode =
deretract_speed = 0
end_gcode = G4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, max_print_height)}{endif} ; Move print head up\nG1 X0 Y200 F3000 ; home X axis\nM84 ; disable motors
extruder_offset = 0x0
extruder_colour = #02F010
extruder_clearance_height = 20
extruder_clearance_radius = 45
gcode_flavor = reprapfirmware
silent_mode = 0
remaining_times = 1
machine_max_acceleration_e = 10000
machine_max_acceleration_extruding = 2000
machine_max_acceleration_retracting = 1500
machine_max_acceleration_x = 9000
machine_max_acceleration_y = 9000
machine_max_acceleration_z = 500
machine_max_feedrate_e = 120
machine_max_feedrate_x = 500
machine_max_feedrate_y = 500
machine_max_feedrate_z = 12
machine_max_jerk_e = 2.5
machine_max_jerk_x = 10
machine_max_jerk_y = 10
machine_max_jerk_z = 0.2
machine_min_extruding_rate = 0
machine_min_travel_rate = 0
layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]
max_layer_height = 0.3
min_layer_height = 0.05
max_print_height = 200
nozzle_diameter = 0.4
octoprint_apikey =
octoprint_host =
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_CARIBOU3D\nPRINTER_MODEL_DUET\n
printer_settings_id =
retract_before_travel = 1
retract_before_wipe = 0%
retract_layer_change = 1
retract_length = 0.4
retract_length_toolchange = 4
retract_lift = 0.4
retract_lift_above = 0
retract_lift_below = 199
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 25
serial_port =
serial_speed = 250000
single_extruder_multi_material = 0
start_gcode = G28 W ; home all without mesh bed level\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nG0 X60 Y-3 Z80 ; move extruder above bed, keep extruder in front for cleaning and checking\nM104 S160 T0; pre-heat extruder to 160C\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG29 ; mesh bed leveling using defined mesh grid\nG0 X0 Y-3 Z0.6 ; go outside print area\nM104 S[first_layer_temperature] ; set extruder temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nM98 P"0:/sys/primeLine.g"; execute primeline macro\nG92 E0.0M572 D0 S0.07 ; set pressure advance
thumbnails = 160x160/QOI, 450x450/QOI
thumbnails_color = #02F010
thumbnails_custom_color = 1
thumbnails_end_file = 0
thumbnails_format = QOI
thumbnails_with_bed = 1
toolchange_gcode =
use_firmware_retraction = 0
use_relative_e_distances = 1
use_volumetric_e = 0
variable_layer_height = 1
wipe = 1
z_offset = 0
z_step = 0.0025
printer_variant = 0.4
default_print_profile = 0.15mm OPTIMAL @Caribou
default_filament_profile = Caribou PLA @Caribou
@@ -0,0 +1,91 @@
[printer:*common_CaribouIDEX_printer*]
autoemit_temperature_commands = 0
bed_custom_model =
bed_custom_texture =
bed_shape = 0x0,250x0,250x210,0x210
before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n
between_objects_gcode =
binary_gcode = 0
color_change_gcode = M600
cooling_tube_length = 5
cooling_tube_retraction = 91.5
default_filament_profile = "Caribou PLA @Caribou"
default_print_profile = 0.20mm QUALITY @Caribou
deretract_speed = 0,0
end_gcode = G4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, max_print_height)}{endif} ; Move print head up\n
extra_loading_move = -2
extruder_colour = #02F010;#02F010
extruder_offset = 0x0,0x0
extruder_clearance_height = 20
extruder_clearance_radius = 45
gcode_flavor = reprapfirmware
high_current_on_filament_swap = 0
host_type = duet
inherits =
layer_gcode = {if layer_num == 1}\n M221 D0 S100\n M221 D1 S100\n {if is_extruder_used[0]}\n M568 P0 S{temperature[0]} R{temperature[0]+ standby_temperature_delta}\n {endif}\n {if is_extruder_used[1]}\n M568 P1 S{temperature[1]} R{temperature[1]+ standby_temperature_delta}\n {endif}\n{endif}
machine_limits_usage = time_estimate_only
machine_max_acceleration_e = 5000,5000
machine_max_acceleration_extruding = 1250,1250
machine_max_acceleration_retracting = 1250,1250
machine_max_acceleration_travel = 1500,1250
machine_max_acceleration_x = 1000,960
machine_max_acceleration_y = 1000,960
machine_max_acceleration_z = 200,200
machine_max_feedrate_e = 120,120
machine_max_feedrate_x = 200,100
machine_max_feedrate_y = 200,100
machine_max_feedrate_z = 12,12
machine_max_jerk_e = 4.5,4.5
machine_max_jerk_x = 8,8
machine_max_jerk_y = 8,8
machine_max_jerk_z = 0.4,0.4
machine_min_extruding_rate = 0,0
machine_min_travel_rate = 0,0
max_layer_height = 0.3,0.3
max_print_height = 217
min_layer_height = 0.05,0.05
multimaterial_purging = 140
nozzle_diameter = 0.4,0.4
parking_pos_retraction = 92
pause_print_gcode = M601
print_host =
printer_model = Caribou_IDEX_Standard
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_CARIBOU3D\nPRINTER_MODEL_DUET\n
printer_settings_id =
printer_technology = FFF
printer_variant = 0.4
printer_vendor =
printhost_apikey =
printhost_cafile =
remaining_times = 1
retract_before_travel = 1,1
retract_before_wipe = 0%,0%
retract_layer_change = 1,1
retract_length = 0.4,0.4
retract_length_toolchange = 4,4
retract_lift = 0.4,0.4
retract_lift_above = 0,0
retract_lift_below = 216,216
retract_restart_extra = 0,0
retract_restart_extra_toolchange = 0,0
retract_speed = 25,25
silent_mode = 1
single_extruder_multi_material = 0
start_gcode = T-1 P0 ; deselect tools\nG0 X60 Y-5 Z80 ; move extruder 0 above bed\n;\nM568 P0 S{first_layer_temperature[0]} R{160} A1\n;\n{if is_extruder_used[1]}\n M568 P1 S{first_layer_temperature[1]} R{160} A1\n{else}\n M568 P1 S0 R0 A0 ; if extruder 1 is not used we can turn heating off\n{endif}\n;\nM140 S[first_layer_bed_temperature] ; set bed temerature\nM190 S[first_layer_bed_temperature] ; wait for bed temperature\nM116 P0 ; wait for tool 0 temperature\n;\nG29 ; mesh bed leveling using defined mesh grid\nG90 ; absolute positioning\n;\n{if is_extruder_used[1]}\n G0 X-125 Y-5 ; park tool 0\n{else}\n G0 X0 Y-5 Z0.6 ; move extruder near bed\n{endif}\n;\n{if is_extruder_used[0]}\n M568 P0 S{first_layer_temperature[0]} R{first_layer_temperature[0]+ standby_temperature_delta} A2\n M116 P0 ; wait for tool 0 temperature\n T0 P0 ; select tool 0\n M116 P0 ; wait for temperature of extruder 0\n M98 P"0:/sys/primeLine-X.g" ; execute primeline macro for x\n {if is_extruder_used[1]} ; move to parking position when tool 1 is used as well\n G1 X-125 Z5 ; move tool 0 to parking position\n {endif}\n{else}\n M568 P0 S0 R0 A0 ; if extruder 0 is not used we can turn heating off\n{endif}\n;\n{if is_extruder_used[1]}\n M568 P1 S{first_layer_temperature[1]} R{first_layer_temperature[1]+ standby_temperature_delta} A2\n M116 P1 ; wait for tool 1 temperature\n T1 P1 ; select tool 1\n G0 X252 Y-5 Z0.6 ; move extruder near bed\n M116 P1 ; wait for temperature of extruder 1\n M98 P"0:/sys/primeLine-U.g" ; execute primeline macro macro for u\n {if initial_extruder != 1}\n G1 U365 Z5 ; move tool 1 to parking position\n {endif}\n{endif}\n;\nT[initial_extruder]\n\n
template_custom_gcode =
thumbnails = 160x160/QOI, 450x450/QOI
thumbnails_format = QOI
toolchange_gcode =
travel_lift_before_obstacle = 0,0
travel_max_lift = 0,0
travel_ramping_lift = 0,0
travel_slope = 0,0
use_firmware_retraction = 0
use_relative_e_distances = 1
use_volumetric_e = 0
variable_layer_height = 1
wipe = 1,1
z_offset = 0
#---------------------------------------------------------------------------------------------------------------------------
@@ -0,0 +1,70 @@
[printer:*common_CaribouMK3Klipper*]
printer_technology = FFF
bed_shape = 0x0,250x0,250x210,0x210
before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n
between_objects_gcode =
deretract_speed = 0
end_gcode = G4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, max_print_height)}{endif} ; Move print head up\nG1 X0 Y200 F3000 ; home X axis\nM84 ; disable motors
extruder_offset = 0x0
extruder_clearance_height = 20
extruder_clearance_radius = 45
gcode_flavor = klipper
silent_mode = 0
remaining_times = 1
machine_limits_usage = time_estimate_only
machine_max_acceleration_e = 10000
machine_max_acceleration_extruding = 2000
machine_max_acceleration_retracting = 1500
machine_max_acceleration_x = 9000
machine_max_acceleration_y = 9000
machine_max_acceleration_z = 500
machine_max_feedrate_e = 120
machine_max_feedrate_x = 500
machine_max_feedrate_y = 500
machine_max_feedrate_z = 12
machine_max_jerk_e = 2.5
machine_max_jerk_x = 10
machine_max_jerk_y = 10
machine_max_jerk_z = 0.2
machine_min_extruding_rate = 0
machine_min_travel_rate = 0
layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]
max_layer_height = 0.3
min_layer_height = 0.05
max_print_height = 200
nozzle_diameter = 0.4
octoprint_apikey =
octoprint_host =
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_CARIBOU3D\nPRINTER_MODEL_MK3KLIPPER\n
printer_settings_id =
retract_before_travel = 1
retract_before_wipe = 0%
retract_layer_change = 1
retract_length = 0.4
retract_length_toolchange = 4
retract_lift = 0.4
retract_lift_above = 0
retract_lift_below = 199
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 25
serial_port =
serial_speed = 250000
single_extruder_multi_material = 0
start_gcode = G28 W ; home all without mesh bed level\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nG0 X60 Y-3 Z80 ; move extruder above bed, keep extruder in front for cleaning and checking\nM104 S160 T0; pre-heat extruder to 160C\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG80 ; mesh bed leveling\nG1 Y-3.0 F1000.0 ; go outside print area\nM104 S{first_layer_temperature[initial_extruder]} ; set extruder temp\nM109 S{first_layer_temperature[initial_extruder]} ; wait for extruder temp\nG92 E0.0\nG1 X60.0 E9.0 F1000.0 ; intro line\nG1 X100.0 E12.5 F1000.0 ; intro line\nG92 E0.0
thumbnails_color = #02F010
thumbnails_with_bed = 1
thumbnails_custom_color = 1
toolchange_gcode =
use_firmware_retraction = 0
use_relative_e_distances = 1
use_volumetric_e = 0
variable_layer_height = 1
wipe = 1
z_offset = 0
z_step = 0.0025
printer_variant = 0.4
default_print_profile = 0.15mm OPTIMAL
default_filament_profile = Caribou PLA @Caribou
@@ -0,0 +1,71 @@
[printer:*common_CaribouMK3*]
printer_technology = FFF
bed_shape = 0x0,250x0,250x210,0x210
before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n
between_objects_gcode =
deretract_speed = 0
end_gcode = G4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, max_print_height)}{endif} ; Move print head up\nG1 X0 Y200 F3000 ; home X axis\nM900 K0 ; reset LA\nM84 ; disable motors
extruder_offset = 0x0
extruder_colour = #02F010
extruder_clearance_height = 20
extruder_clearance_radius = 45
gcode_flavor = marlin
silent_mode = 0
remaining_times = 1
machine_max_acceleration_e = 10000
machine_max_acceleration_extruding = 2000
machine_max_acceleration_retracting = 1500
machine_max_acceleration_x = 9000
machine_max_acceleration_y = 9000
machine_max_acceleration_z = 500
machine_max_feedrate_e = 120
machine_max_feedrate_x = 500
machine_max_feedrate_y = 500
machine_max_feedrate_z = 12
machine_max_jerk_e = 2.5
machine_max_jerk_x = 10
machine_max_jerk_y = 10
machine_max_jerk_z = 0.2
machine_min_extruding_rate = 0
machine_min_travel_rate = 0
layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]
max_layer_height = 0.3
min_layer_height = 0.05
max_print_height = 200
nozzle_diameter = 0.4
octoprint_apikey =
octoprint_host =
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_CARIBOU3D\nPRINTER_MODEL_MK3S\n
printer_settings_id =
retract_before_travel = 1
retract_before_wipe = 0%
retract_layer_change = 1
retract_length = 0.4
retract_length_toolchange = 4
retract_lift = 0.4
retract_lift_above = 0
retract_lift_below = 199
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 25
serial_port =
serial_speed = 250000
single_extruder_multi_material = 0
start_gcode = M862.1 P[nozzle_diameter] ; nozzle diameter check\nG28 W ; home all without mesh bed level\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nG0 X60 Y-3 Z80 ; move extruder above bed, keep extruder in front for cleaning and checking\nM104 S160 T0; pre-heat extruder to 160C\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nG28 W ; home all without mesh bed level\nG80 N7 ; mesh bed leveling\nG1 Y-3.0 F1000.0 ; go outside print area\nM104 S[first_layer_temperature] ; set extruder temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG92 E0.0\nG1 X60.0 E9.0 F1000.0 ; intro line\nG1 X100.0 E12.5 F1000.0 ; intro line\nG92 E0.0
thumbnails = 16x16,220x124
thumbnails_color = #02F010
thumbnails_custom_color = 1
thumbnails_end_file = 0
thumbnails_with_bed = 1
toolchange_gcode =
use_firmware_retraction = 0
use_relative_e_distances = 1
use_volumetric_e = 0
variable_layer_height = 1
wipe = 1
z_offset = 0
z_step = 0.0025
printer_variant = 0.4
default_print_profile = 0.15mm OPTIMAL @Caribou
default_filament_profile = Caribou PLA @Caribou
@@ -0,0 +1,90 @@
[printer:*common_CaribouM_printer*]
autoemit_temperature_commands = 1
bed_custom_model =
bed_custom_texture =
bed_shape = 0x0,180x0,180x180,0x180
before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n
between_objects_gcode =
binary_gcode = 1
color_change_gcode = M600
cooling_tube_length = 5
cooling_tube_retraction = 91.5
default_filament_profile = "Prusament PLA"
default_print_profile =
deretract_speed = 40
end_gcode = print_end ;end script from macro
extra_loading_move = -2
extruder_colour = ""
extruder_offset = 0x0
extruder_clearance_height = 20
extruder_clearance_radius = 45
gcode_flavor = klipper
high_current_on_filament_swap = 0
host_type = prusalink
inherits =
layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z]
machine_limits_usage = time_estimate_only
machine_max_acceleration_e = 5000
machine_max_acceleration_extruding = 2000
machine_max_acceleration_retracting = 1250
machine_max_acceleration_travel = 2500
machine_max_acceleration_x = 2500
machine_max_acceleration_y = 2500
machine_max_acceleration_z = 400
machine_max_feedrate_e = 80
machine_max_feedrate_x = 180
machine_max_feedrate_y = 180
machine_max_feedrate_z = 12
machine_max_jerk_e = 10
machine_max_jerk_x = 8
machine_max_jerk_y = 8
machine_max_jerk_z = 2
machine_min_extruding_rate = 0
machine_min_travel_rate = 0
max_layer_height = 0.25
max_print_height = 180
min_layer_height = 0.07
multimaterial_purging = 140
nozzle_diameter = 0.4
parking_pos_retraction = 92
pause_print_gcode = M601
print_host =
printer_model = Caribou_M
printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_CARIBOU3D\nPRINTER_MODEL_CaribouM\n
printer_settings_id =
printer_technology = FFF
printer_variant = 0.4
printer_vendor =
printhost_apikey =
printhost_cafile =
remaining_times = 1
retract_before_travel = 1.5
retract_before_wipe = 70%
retract_layer_change = 1
retract_length = 3.2
retract_length_toolchange = 4
retract_lift = 0.2
retract_lift_above = 0
retract_lift_below = 179
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 70
silent_mode = 0
single_extruder_multi_material = 0
start_gcode = print_start EXTRUDER=[first_layer_temperature[initial_tool]] BED=[first_layer_bed_temperature]
template_custom_gcode =
thumbnails = 64x64,400x300
thumbnails_format = PNG
toolchange_gcode =
travel_lift_before_obstacle = 0
travel_max_lift = 0
travel_ramping_lift = 0
travel_slope = 0
use_firmware_retraction = 0
use_relative_e_distances = 1
use_volumetric_e = 0
variable_layer_height = 1
wipe = 1
z_offset = 0