diff --git a/resources/profiles/Prusa.json b/resources/profiles/Prusa.json index db2358a9137..983e35e558e 100644 --- a/resources/profiles/Prusa.json +++ b/resources/profiles/Prusa.json @@ -30,10 +30,22 @@ "name": "process_common_mk3", "sub_path": "process/process_common_mk3.json" }, + { + "name": "0.20mm Standard @MINI 0.25", + "sub_path": "process/0.20mm Standard @MINI 0.25.json" + }, { "name": "0.20mm Standard @MINI", "sub_path": "process/0.20mm Standard @MINI.json" - }, + }, + { + "name": "0.20mm Standard @MINI 0.6", + "sub_path": "process/0.20mm Standard @MINI 0.6.json" + }, + { + "name": "0.20mm Standard @MINI 0.8", + "sub_path": "process/0.20mm Standard @MINI 0.8.json" + }, { "name": "0.05mm UltraDetail @MK3S 0.25", "sub_path": "process/0.05mm UltraDetail @MK3S 0.25.json" @@ -293,9 +305,21 @@ "name": "Prusa MK4 0.8 nozzle", "sub_path": "machine/Prusa MK4 0.8 nozzle.json" }, + { + "name": "Prusa MINI 0.25 nozzle", + "sub_path": "machine/Prusa MINI 0.25 nozzle.json" + }, { "name": "Prusa MINI 0.4 nozzle", "sub_path": "machine/Prusa MINI 0.4 nozzle.json" + }, + { + "name": "Prusa MINI 0.6 nozzle", + "sub_path": "machine/Prusa MINI 0.6 nozzle.json" + }, + { + "name": "Prusa MINI 0.8 nozzle", + "sub_path": "machine/Prusa MINI 0.8 nozzle.json" } ] } diff --git a/resources/profiles/Prusa/filament/Prusa Generic ABS.json b/resources/profiles/Prusa/filament/Prusa Generic ABS.json index 5b23fe3bc6e..a23cd0693e6 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic ABS.json +++ b/resources/profiles/Prusa/filament/Prusa Generic ABS.json @@ -16,7 +16,13 @@ "; Filament gcode\nM900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.02{else}0.04{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K12{elsif nozzle_diameter[0]==0.8};{else}M900 K20{endif} ; Filament gcode LA 1.0" ], "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", "Prusa MK3S 0.4 nozzle", - "Prusa MINI 0.4 nozzle" + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle" ] } diff --git a/resources/profiles/Prusa/filament/Prusa Generic ASA.json b/resources/profiles/Prusa/filament/Prusa Generic ASA.json index 26dcd73e97e..5631cd38e8b 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic ASA.json +++ b/resources/profiles/Prusa/filament/Prusa Generic ASA.json @@ -16,7 +16,13 @@ "; Filament gcode\nM900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.02{else}0.04{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K12{elsif nozzle_diameter[0]==0.8};{else}M900 K20{endif} ; Filament gcode LA 1.0" ], "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", "Prusa MK3S 0.4 nozzle", - "Prusa MINI 0.4 nozzle" + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle" ] } diff --git a/resources/profiles/Prusa/filament/Prusa Generic PA-CF.json b/resources/profiles/Prusa/filament/Prusa Generic PA-CF.json index 4853d029396..47926d81df7 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic PA-CF.json +++ b/resources/profiles/Prusa/filament/Prusa Generic PA-CF.json @@ -19,8 +19,14 @@ "8" ], "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", "Prusa MK3S 0.4 nozzle", + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle", "Prusa MK4 0.25 nozzle", "Prusa MK4 0.4 nozzle", "Prusa MK4 0.6 nozzle", diff --git a/resources/profiles/Prusa/filament/Prusa Generic PA.json b/resources/profiles/Prusa/filament/Prusa Generic PA.json index 08552c9bb45..f1507270b5f 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic PA.json +++ b/resources/profiles/Prusa/filament/Prusa Generic PA.json @@ -16,8 +16,14 @@ "12" ], "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", "Prusa MK3S 0.4 nozzle", + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle", "Prusa MK4 0.25 nozzle", "Prusa MK4 0.4 nozzle", "Prusa MK4 0.6 nozzle", diff --git a/resources/profiles/Prusa/filament/Prusa Generic PC.json b/resources/profiles/Prusa/filament/Prusa Generic PC.json index 71af06bfbf3..e33173caed1 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic PC.json +++ b/resources/profiles/Prusa/filament/Prusa Generic PC.json @@ -13,8 +13,14 @@ "0.94" ], "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", "Prusa MK3S 0.4 nozzle", + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle", "Prusa MK4 0.25 nozzle", "Prusa MK4 0.4 nozzle", "Prusa MK4 0.6 nozzle", diff --git a/resources/profiles/Prusa/filament/Prusa Generic PETG.json b/resources/profiles/Prusa/filament/Prusa Generic PETG.json index d08534f12c6..9076a6c3aa7 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic PETG.json +++ b/resources/profiles/Prusa/filament/Prusa Generic PETG.json @@ -55,7 +55,13 @@ "; filament start gcode\nM900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.02{elsif nozzle_diameter[0]==0.6}0.04{else}0.08{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K24{elsif nozzle_diameter[0]==0.8};{else}M900 K45{endif} ; Filament gcode LA 1.0" ], "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", "Prusa MK3S 0.4 nozzle", - "Prusa MINI 0.4 nozzle" + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle" ] } diff --git a/resources/profiles/Prusa/filament/Prusa Generic PLA-CF.json b/resources/profiles/Prusa/filament/Prusa Generic PLA-CF.json index 6091cad7ca8..a167d5683f0 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic PLA-CF.json +++ b/resources/profiles/Prusa/filament/Prusa Generic PLA-CF.json @@ -19,8 +19,14 @@ "7" ], "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", "Prusa MK3S 0.4 nozzle", + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle", "Prusa MK4 0.25 nozzle", "Prusa MK4 0.4 nozzle", "Prusa MK4 0.6 nozzle", diff --git a/resources/profiles/Prusa/filament/Prusa Generic PLA.json b/resources/profiles/Prusa/filament/Prusa Generic PLA.json index e91bfd5a482..f31ec71c518 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic PLA.json +++ b/resources/profiles/Prusa/filament/Prusa Generic PLA.json @@ -19,7 +19,13 @@ "; filament start gcode\nM900 K{if printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.6}0.12{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/ and nozzle_diameter[0]==0.8}0.06{elsif printer_notes=~/.*PRINTER_MODEL_MINI.*/}0.2{elsif nozzle_diameter[0]==0.8}0.01{elsif nozzle_diameter[0]==0.6}0.04{else}0.05{endif} ; Filament gcode LA 1.5\n{if printer_notes=~/.*PRINTER_MODEL_MINI.*/};{elsif printer_notes=~/.*PRINTER_HAS_BOWDEN.*/}M900 K200{elsif nozzle_diameter[0]==0.6}M900 K18{elsif nozzle_diameter[0]==0.8};{else}M900 K30{endif} ; Filament gcode LA 1.0" ], "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", "Prusa MK3S 0.4 nozzle", - "Prusa MINI 0.4 nozzle" + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle" ] } diff --git a/resources/profiles/Prusa/filament/Prusa Generic PVA.json b/resources/profiles/Prusa/filament/Prusa Generic PVA.json index 932046a7135..2c0e2017e37 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic PVA.json +++ b/resources/profiles/Prusa/filament/Prusa Generic PVA.json @@ -19,8 +19,14 @@ "10" ], "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", "Prusa MK3S 0.4 nozzle", + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle", "Prusa MK4 0.25 nozzle", "Prusa MK4 0.4 nozzle", "Prusa MK4 0.6 nozzle", diff --git a/resources/profiles/Prusa/filament/Prusa Generic TPU.json b/resources/profiles/Prusa/filament/Prusa Generic TPU.json index f92b633cc2d..47239a500ee 100644 --- a/resources/profiles/Prusa/filament/Prusa Generic TPU.json +++ b/resources/profiles/Prusa/filament/Prusa Generic TPU.json @@ -10,7 +10,13 @@ "3.2" ], "compatible_printers": [ + "Prusa MK3S 0.25 nozzle", "Prusa MK3S 0.4 nozzle", - "Prusa MINI 0.4 nozzle" + "Prusa MK3S 0.6 nozzle", + "Prusa MK3S 0.8 nozzle", + "Prusa MINI 0.25 nozzle", + "Prusa MINI 0.4 nozzle", + "Prusa MINI 0.6 nozzle", + "Prusa MINI 0.8 nozzle" ] } diff --git a/resources/profiles/Prusa/machine/Prusa MINI 0.25 nozzle.json b/resources/profiles/Prusa/machine/Prusa MINI 0.25 nozzle.json new file mode 100644 index 00000000000..d047f158bc4 --- /dev/null +++ b/resources/profiles/Prusa/machine/Prusa MINI 0.25 nozzle.json @@ -0,0 +1,89 @@ +{ + "type": "machine", + "setting_id": "GM003", + "name": "Prusa MINI 0.25 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "gcode_flavor": "marlin2", + "printer_model": "MINI", + "printer_variant": "0.25", + "default_filament_profile": [ + "Prusa Generic PLA" + ], + "default_print_profile": "0.20mm Standard @MINI 0.25", + "nozzle_diameter": [ + "0.25" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "machine_max_acceleration_extruding": [ + "1250", + "2000" + ], + "machine_max_acceleration_x": [ + "2500", + "2000" + ], + "machine_max_acceleration_y": [ + "2500", + "2000" + ], + "machine_max_acceleration_z": [ + "400", + "200" + ], + "machine_max_jerk_e": [ + "10", + "2.5" + ], + "machine_max_jerk_x": [ + "8", + "9" + ], + "machine_max_jerk_y": [ + "8", + "9" + ], + "machine_max_speed_e": [ + "80", + "25" + ], + "machine_max_speed_x": [ + "180", + "200" + ], + "machine_max_speed_y": [ + "180", + "200" + ], + "retraction_length": [ + "3.2" + ], + "retraction_minimum_travel": [ + "1.5" + ], + "retraction_speed": [ + "70" + ], + "printable_height": "180", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_end_gcode": "G1 E-1 F2100 ; retract\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720 ; Move print head up{endif}\nG1 X178 Y178 F4200 ; park print head\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow\nM900 K0 ; reset LA\nM84 ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M862.3 P \"[printer_model]\" ; printer model check\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S170 ; set extruder temp for bed leveling\nM140 S[first_layer_bed_temperature] ; set bed temp\nM109 R170 ; wait for bed leveling temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM204 T1250 ; set travel acceleration\nG28 ; home all without mesh bed level\nG29 ; mesh bed leveling \nM204 T[machine_max_acceleration_travel] ; restore travel acceleration\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0\nG1 Y-2 X179 F2400\nG1 Z3 F720\nM109 S[first_layer_temperature] ; wait for extruder temp\n\n; intro line\nG1 X170 F1000\nG1 Z0.2 F720\nG1 X110 E8 F900\nG1 X40 E10 F700\nG92 E0\n\nM221 S95 ; set flow", + "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_PRUSA3D\nPRINTER_MODEL_MINI\n", + + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/Prusa/machine/Prusa MINI 0.4 nozzle.json b/resources/profiles/Prusa/machine/Prusa MINI 0.4 nozzle.json index f516fdf69fd..27b9beac8ae 100644 --- a/resources/profiles/Prusa/machine/Prusa MINI 0.4 nozzle.json +++ b/resources/profiles/Prusa/machine/Prusa MINI 0.4 nozzle.json @@ -7,6 +7,7 @@ "inherits": "fdm_machine_common", "gcode_flavor": "marlin2", "printer_model": "MINI", + "printer_variant": "0.4", "default_filament_profile": [ "Prusa Generic PLA" ], diff --git a/resources/profiles/Prusa/machine/Prusa MINI 0.6 nozzle.json b/resources/profiles/Prusa/machine/Prusa MINI 0.6 nozzle.json new file mode 100644 index 00000000000..b9f916b3803 --- /dev/null +++ b/resources/profiles/Prusa/machine/Prusa MINI 0.6 nozzle.json @@ -0,0 +1,89 @@ +{ + "type": "machine", + "setting_id": "GM003", + "name": "Prusa MINI 0.6 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "gcode_flavor": "marlin2", + "printer_model": "MINI", + "printer_variant": "0.6", + "default_filament_profile": [ + "Prusa Generic PLA" + ], + "default_print_profile": "0.20mm Standard @MINI 0.6", + "nozzle_diameter": [ + "0.6" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "machine_max_acceleration_extruding": [ + "1250", + "2000" + ], + "machine_max_acceleration_x": [ + "2500", + "2000" + ], + "machine_max_acceleration_y": [ + "2500", + "2000" + ], + "machine_max_acceleration_z": [ + "400", + "200" + ], + "machine_max_jerk_e": [ + "10", + "2.5" + ], + "machine_max_jerk_x": [ + "8", + "9" + ], + "machine_max_jerk_y": [ + "8", + "9" + ], + "machine_max_speed_e": [ + "80", + "25" + ], + "machine_max_speed_x": [ + "180", + "200" + ], + "machine_max_speed_y": [ + "180", + "200" + ], + "retraction_length": [ + "3.2" + ], + "retraction_minimum_travel": [ + "1.5" + ], + "retraction_speed": [ + "70" + ], + "printable_height": "180", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_end_gcode": "G1 E-1 F2100 ; retract\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720 ; Move print head up{endif}\nG1 X178 Y178 F4200 ; park print head\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow\nM900 K0 ; reset LA\nM84 ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M862.3 P \"[printer_model]\" ; printer model check\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S170 ; set extruder temp for bed leveling\nM140 S[first_layer_bed_temperature] ; set bed temp\nM109 R170 ; wait for bed leveling temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM204 T1250 ; set travel acceleration\nG28 ; home all without mesh bed level\nG29 ; mesh bed leveling \nM204 T[machine_max_acceleration_travel] ; restore travel acceleration\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0\nG1 Y-2 X179 F2400\nG1 Z3 F720\nM109 S[first_layer_temperature] ; wait for extruder temp\n\n; intro line\nG1 X170 F1000\nG1 Z0.2 F720\nG1 X110 E8 F900\nG1 X40 E10 F700\nG92 E0\n\nM221 S95 ; set flow", + "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_PRUSA3D\nPRINTER_MODEL_MINI\n", + + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/Prusa/machine/Prusa MINI 0.8 nozzle.json b/resources/profiles/Prusa/machine/Prusa MINI 0.8 nozzle.json new file mode 100644 index 00000000000..4a052e215ef --- /dev/null +++ b/resources/profiles/Prusa/machine/Prusa MINI 0.8 nozzle.json @@ -0,0 +1,89 @@ +{ + "type": "machine", + "setting_id": "GM003", + "name": "Prusa MINI 0.8 nozzle", + "from": "system", + "instantiation": "true", + "inherits": "fdm_machine_common", + "gcode_flavor": "marlin2", + "printer_model": "MINI", + "printer_variant": "0.8", + "default_filament_profile": [ + "Prusa Generic PLA" + ], + "default_print_profile": "0.20mm Standard @MINI 0.8", + "nozzle_diameter": [ + "0.8" + ], + "bed_exclude_area": [ + "0x0" + ], + "printable_area": [ + "0x0", + "180x0", + "180x180", + "0x180" + ], + "machine_max_acceleration_extruding": [ + "1250", + "2000" + ], + "machine_max_acceleration_x": [ + "2500", + "2000" + ], + "machine_max_acceleration_y": [ + "2500", + "2000" + ], + "machine_max_acceleration_z": [ + "400", + "200" + ], + "machine_max_jerk_e": [ + "10", + "2.5" + ], + "machine_max_jerk_x": [ + "8", + "9" + ], + "machine_max_jerk_y": [ + "8", + "9" + ], + "machine_max_speed_e": [ + "80", + "25" + ], + "machine_max_speed_x": [ + "180", + "200" + ], + "machine_max_speed_y": [ + "180", + "200" + ], + "retraction_length": [ + "3.2" + ], + "retraction_minimum_travel": [ + "1.5" + ], + "retraction_speed": [ + "70" + ], + "printable_height": "180", + "layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]", + "before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n", + "machine_end_gcode": "G1 E-1 F2100 ; retract\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720 ; Move print head up{endif}\nG1 X178 Y178 F4200 ; park print head\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow\nM900 K0 ; reset LA\nM84 ; disable motors\n; max_layer_z = [max_layer_z]", + "machine_pause_gcode": "M601", + "machine_start_gcode": "M862.3 P \"[printer_model]\" ; printer model check\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S170 ; set extruder temp for bed leveling\nM140 S[first_layer_bed_temperature] ; set bed temp\nM109 R170 ; wait for bed leveling temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM204 T1250 ; set travel acceleration\nG28 ; home all without mesh bed level\nG29 ; mesh bed leveling \nM204 T[machine_max_acceleration_travel] ; restore travel acceleration\nM104 S[first_layer_temperature] ; set extruder temp\nG92 E0\nG1 Y-2 X179 F2400\nG1 Z3 F720\nM109 S[first_layer_temperature] ; wait for extruder temp\n\n; intro line\nG1 X170 F1000\nG1 Z0.2 F720\nG1 X110 E8 F900\nG1 X40 E10 F700\nG92 E0\n\nM221 S95 ; set flow", + "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_PRUSA3D\nPRINTER_MODEL_MINI\n", + + "scan_first_layer": "0", + "machine_load_filament_time": "17", + "machine_unload_filament_time": "16", + "nozzle_type": "hardened_steel", + "auxiliary_fan": "0" +} diff --git a/resources/profiles/Prusa/machine/Prusa MINI.json b/resources/profiles/Prusa/machine/Prusa MINI.json index 199cab4e9cf..e438e931074 100644 --- a/resources/profiles/Prusa/machine/Prusa MINI.json +++ b/resources/profiles/Prusa/machine/Prusa MINI.json @@ -2,7 +2,7 @@ "type": "machine_model", "name": "Prusa MINI", "model_id": "MINI", - "nozzle_diameter": "0.4", + "nozzle_diameter": "0.25;0.4;0.6;0.8", "machine_tech": "FFF", "family": "Prusa", "bed_model": "mini_bed.stl", diff --git a/resources/profiles/Prusa/process/0.20mm Standard @MINI 0.25.json b/resources/profiles/Prusa/process/0.20mm Standard @MINI 0.25.json new file mode 100644 index 00000000000..edc88bebd12 --- /dev/null +++ b/resources/profiles/Prusa/process/0.20mm Standard @MINI 0.25.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @MINI 0.25", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "25", + "gap_infill_speed": "40", + "bridge_speed": "25", + "default_jerk": "8", + "initial_layer_acceleration": "700", + "inner_wall_speed": "50", + "internal_solid_infill_speed": "140", + "is_custom_defined": "0", + "outer_wall_speed": "40", + "overhang_2_4_speed": "30", + "print_settings_id": "MINI - Copy", + "sparse_infill_speed": "140", + "top_surface_speed": "40", + "travel_speed": "150", + "compatible_printers": [ + "Prusa MINI 0.25 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.20mm Standard @MINI 0.6.json b/resources/profiles/Prusa/process/0.20mm Standard @MINI 0.6.json new file mode 100644 index 00000000000..4474555cbef --- /dev/null +++ b/resources/profiles/Prusa/process/0.20mm Standard @MINI 0.6.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @MINI 0.6", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "25", + "gap_infill_speed": "40", + "bridge_speed": "25", + "default_jerk": "8", + "initial_layer_acceleration": "700", + "inner_wall_speed": "50", + "internal_solid_infill_speed": "140", + "is_custom_defined": "0", + "outer_wall_speed": "40", + "overhang_2_4_speed": "30", + "print_settings_id": "MINI - Copy", + "sparse_infill_speed": "140", + "top_surface_speed": "40", + "travel_speed": "150", + "compatible_printers": [ + "Prusa MINI 0.6 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Prusa/process/0.20mm Standard @MINI 0.8.json b/resources/profiles/Prusa/process/0.20mm Standard @MINI 0.8.json new file mode 100644 index 00000000000..3375a4e88de --- /dev/null +++ b/resources/profiles/Prusa/process/0.20mm Standard @MINI 0.8.json @@ -0,0 +1,26 @@ +{ + "type": "process", + "setting_id": "GP004", + "name": "0.20mm Standard @MINI 0.8", + "from": "system", + "instantiation": "true", + "inherits": "fdm_process_common", + "initial_layer_speed": "20", + "initial_layer_infill_speed": "25", + "gap_infill_speed": "40", + "bridge_speed": "25", + "default_jerk": "8", + "initial_layer_acceleration": "700", + "inner_wall_speed": "50", + "internal_solid_infill_speed": "140", + "is_custom_defined": "0", + "outer_wall_speed": "40", + "overhang_2_4_speed": "30", + "print_settings_id": "MINI - Copy", + "sparse_infill_speed": "140", + "top_surface_speed": "40", + "travel_speed": "150", + "compatible_printers": [ + "Prusa MINI 0.8 nozzle" + ] +} \ No newline at end of file diff --git a/resources/profiles/Vzbot/Vzbot 235 AWD_cover.PNG b/resources/profiles/Vzbot/Vzbot 235 AWD_cover.png similarity index 100% rename from resources/profiles/Vzbot/Vzbot 235 AWD_cover.PNG rename to resources/profiles/Vzbot/Vzbot 235 AWD_cover.png diff --git a/resources/profiles/Vzbot/Vzbot 330 AWD_cover.PNG b/resources/profiles/Vzbot/Vzbot 330 AWD_cover.png similarity index 100% rename from resources/profiles/Vzbot/Vzbot 330 AWD_cover.PNG rename to resources/profiles/Vzbot/Vzbot 330 AWD_cover.png