diff --git a/resources/profiles/Anycubic.json b/resources/profiles/Anycubic.json
index d0e7881a75..de4c325c1b 100644
--- a/resources/profiles/Anycubic.json
+++ b/resources/profiles/Anycubic.json
@@ -63,6 +63,10 @@
{
"name": "Anycubic i3 Mega S",
"sub_path": "machine/Anycubic i3 Mega S.json"
+ },
+ {
+ "name": "Anycubic Predator",
+ "sub_path": "machine/Anycubic Predator.json"
}
],
"process_list": [
@@ -233,6 +237,10 @@
{
"name": "0.40mm Standard @Anycubic Kobra 3 0.8 nozzle",
"sub_path": "process/0.40mm Standard @Anycubic Kobra 3 0.8 nozzle.json"
+ },
+ {
+ "name": "0.20mm Standard @Anycubic Predator",
+ "sub_path": "process/0.20mm Standard @Anycubic Predator.json"
}
],
"filament_list": [
@@ -493,6 +501,10 @@
{
"name": "Anycubic i3 Mega S 0.4 nozzle",
"sub_path": "machine/Anycubic i3 Mega S 0.4 nozzle.json"
+ },
+ {
+ "name": "Anycubic Predator 0.4 nozzle",
+ "sub_path": "machine/Anycubic Predator 0.4 nozzle.json"
}
]
-}
\ No newline at end of file
+}
diff --git a/resources/profiles/Anycubic/Anycubic Predator_buildplate_model.stl b/resources/profiles/Anycubic/Anycubic Predator_buildplate_model.stl
new file mode 100644
index 0000000000..fc5b568a0d
Binary files /dev/null and b/resources/profiles/Anycubic/Anycubic Predator_buildplate_model.stl differ
diff --git a/resources/profiles/Anycubic/Anycubic Predator_buildplate_texture.svg b/resources/profiles/Anycubic/Anycubic Predator_buildplate_texture.svg
new file mode 100644
index 0000000000..0bbeb0f6cc
--- /dev/null
+++ b/resources/profiles/Anycubic/Anycubic Predator_buildplate_texture.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/resources/profiles/Anycubic/Anycubic Predator_cover.png b/resources/profiles/Anycubic/Anycubic Predator_cover.png
new file mode 100644
index 0000000000..5e7627ad1c
Binary files /dev/null and b/resources/profiles/Anycubic/Anycubic Predator_cover.png differ
diff --git a/resources/profiles/Anycubic/machine/Anycubic Predator 0.4 nozzle.json b/resources/profiles/Anycubic/machine/Anycubic Predator 0.4 nozzle.json
new file mode 100644
index 0000000000..38c14c21aa
--- /dev/null
+++ b/resources/profiles/Anycubic/machine/Anycubic Predator 0.4 nozzle.json
@@ -0,0 +1,99 @@
+{
+ "type": "machine",
+ "name": "Anycubic Predator 0.4 nozzle",
+ "inherits": "fdm_machine_common",
+ "from": "system",
+ "setting_id": "GM003",
+ "instantiation": "true",
+ "printer_model": "Anycubic Predator",
+ "default_print_profile": "0.20mm Standard @Anycubic Predator",
+ "gcode_flavor": "marlin",
+ "nozzle_diameter": [
+ "0.4"
+ ],
+ "bed_exclude_area": [
+ "0x0"
+ ],
+ "printable_area": [
+ "184.296x16.1238",
+ "182.189x32.1249",
+ "178.696x47.8815",
+ "173.843x63.2737",
+ "167.667x78.1844",
+ "160.215x92.5",
+ "151.543x106.112",
+ "141.718x118.916",
+ "130.815x130.815",
+ "118.916x141.718",
+ "106.112x151.543",
+ "92.5x160.215",
+ "78.1844x167.667",
+ "63.2737x173.843",
+ "47.8815x178.696",
+ "32.1249x182.189",
+ "16.1238x184.296",
+ "1.1328e-14x185",
+ "-16.1238x184.296",
+ "-32.1249x182.189",
+ "-47.8815x178.696",
+ "-63.2737x173.843",
+ "-78.1844x167.667",
+ "-92.5x160.215",
+ "-106.112x151.543",
+ "-118.916x141.718",
+ "-130.815x130.815",
+ "-141.718x118.916",
+ "-151.543x106.112",
+ "-160.215x92.5",
+ "-167.667x78.1844",
+ "-173.843x63.2737",
+ "-178.696x47.8815",
+ "-182.189x32.1249",
+ "-184.296x16.1238",
+ "-185x2.2656e-14",
+ "-184.296x-16.1238",
+ "-182.189x-32.1249",
+ "-178.696x-47.8815",
+ "-173.843x-63.2737",
+ "-167.667x-78.1844",
+ "-160.215x-92.5",
+ "-151.543x-106.112",
+ "-141.718x-118.916",
+ "-130.815x-130.815",
+ "-118.916x-141.718",
+ "-106.112x-151.543",
+ "-92.5x-160.215",
+ "-78.1844x-167.667",
+ "-63.2737x-173.843",
+ "-47.8815x-178.696",
+ "-32.1249x-182.189",
+ "-16.1238x-184.296",
+ "-3.39839e-14x-185",
+ "16.1238x-184.296",
+ "32.1249x-182.189",
+ "47.8815x-178.696",
+ "63.2737x-173.843",
+ "78.1844x-167.667",
+ "92.5x-160.215",
+ "106.112x-151.543",
+ "118.916x-141.718",
+ "130.815x-130.815",
+ "141.718x-118.916",
+ "151.543x-106.112",
+ "160.215x-92.5",
+ "167.667x-78.1844",
+ "173.843x-63.2737",
+ "178.696x-47.8815",
+ "182.189x-32.1249",
+ "184.296x-16.1238",
+ "185x-4.53119e-14"
+ ],
+ "printable_height": "455",
+ "machine_end_gcode": "M107 T0\nM104 S0\nM104 S0 T1\nM140 S0\nG92 E0\nG91\nG1 E-1 F300\nG1 Z+0.5 F6000\nG28 \nG90 ;absolute positioning",
+ "machine_start_gcode": "G21 ; use millimeters\nG90 ; absolute positioning\nM82 ; absolute extrusion\nM107 T0 ; turn off part cooling fan\n\nM140 S[bed_temperature_initial_layer_single] ; set bed temp\nM104 S[nozzle_temperature_initial_layer] T0 ; set nozzle temp\nM190 S[bed_temperature_initial_layer_single] ; wait for bed\nM109 S[nozzle_temperature_initial_layer] T0 ; wait for nozzle\n\nG28 ; home all\nG1 X0 Y0 Z5.0 F4000 ; jump to center\nG1 X-180 Y0 Z0.4 F2000 ; move to near bed edge\nG92 E0 ; reset the extruder\n\n; --- Prime line ---\nG1 E5 F300 ; initial prime\nG0 X-180.00 Y0.00 Z0.30 E0 F1000\nG1 X-179.385 Y-14.864 Z0.30 E3.57042\nG1 X-177.545 Y-29.627 Z0.30 E7.14094\nG1 X-174.492 Y-44.187 Z0.30 E10.71134\nG1 X-170.247 Y-58.446 Z0.30 E14.28195\nG1 X-164.839 Y-72.305 Z0.30 E17.85235\nG1 X-158.305 Y-85.671 Z0.30 E21.42298\nG1 X-150.690 Y-98.451 Z0.30 E24.99339\nG1 X-142.045 Y-110.558 Z0.30 E27.56379 ; gradually reducing extrusion\nG1 F1500 E26.56379 ; retract 1mm\nG1 Z0.5 F3000 ; lift Z slightly\nG92 E0 ; reset the extruder\n; --- End priming line ---",
+ "layer_change_gcode": "",
+ "machine_pause_gcode": "PAUSE",
+ "scan_first_layer": "0",
+ "nozzle_type": "brass",
+ "auxiliary_fan": "0"
+}
diff --git a/resources/profiles/Anycubic/machine/Anycubic Predator.json b/resources/profiles/Anycubic/machine/Anycubic Predator.json
new file mode 100644
index 0000000000..d59230ad23
--- /dev/null
+++ b/resources/profiles/Anycubic/machine/Anycubic Predator.json
@@ -0,0 +1,12 @@
+{
+ "type": "machine_model",
+ "name": "Anycubic Predator",
+ "model_id": "Anycubic_Predator",
+ "nozzle_diameter": "0.4",
+ "machine_tech": "FFF",
+ "family": "Anycubic",
+ "bed_model": "Anycubic Predator_buildplate_model.stl",
+ "bed_texture": "Anycubic Predator_buildplate_texture.svg",
+ "hotend_model": "",
+ "default_materials": "Anycubic Generic ABS;Anycubic Generic PLA;Anycubic Generic PLA-CF;Anycubic Generic PETG;Anycubic Generic TPU;Anycubic Generic ASA;Anycubic Generic PC;Anycubic Generic PVA;Anycubic Generic PA;Anycubic Generic PA-CF"
+}
diff --git a/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Predator.json b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Predator.json
new file mode 100644
index 0000000000..f343ff09eb
--- /dev/null
+++ b/resources/profiles/Anycubic/process/0.20mm Standard @Anycubic Predator.json
@@ -0,0 +1,31 @@
+{
+ "default_acceleration": "1500",
+ "default_jerk": "9",
+ "exclude_object": "1",
+ "from": "system",
+ "gap_infill_speed": "200",
+ "inherits": "fdm_process_common",
+ "initial_layer_acceleration": "1500",
+ "initial_layer_infill_speed": "100",
+ "initial_layer_speed": "50",
+ "inner_wall_acceleration": "1500",
+ "inner_wall_speed": "200",
+ "instantiation": "true",
+ "internal_solid_infill_speed": "200",
+ "name": "0.20mm Standard @Anycubic Predator",
+ "outer_wall_acceleration": "1500",
+ "outer_wall_speed": "120",
+ "overhang_1_4_speed": "80",
+ "setting_id": "GP001",
+ "sparse_infill_speed": "250",
+ "top_surface_acceleration": "1500",
+ "top_surface_speed": "200",
+ "travel_acceleration": "1500",
+ "travel_speed": "400",
+ "travel_jerk": "9",
+ "type": "process",
+ "compatible_printers": [
+ "Anycubic Predator 0.4 nozzle"
+ ]
+}
+
diff --git a/src/slic3r/GUI/CreatePresetsDialog.cpp b/src/slic3r/GUI/CreatePresetsDialog.cpp
index 089ab42953..06e5a67a81 100644
--- a/src/slic3r/GUI/CreatePresetsDialog.cpp
+++ b/src/slic3r/GUI/CreatePresetsDialog.cpp
@@ -82,7 +82,7 @@ static const std::unordered_map> printer_m
{{"Anker", {"Anker M5", "Anker M5 All-Metal Hot End", "Anker M5C"}},
{"Anycubic", {"Anycubic i3 Mega S", "Anycubic Chiron", "Anycubic Vyper", "Anycubic Kobra", "Anycubic Kobra Max",
"Anycubic Kobra Plus", "Anycubic 4Max Pro", "Anycubic 4Max Pro 2", "Anycubic Kobra 2", "Anycubic Kobra 2 Plus",
- "Anycubic Kobra 2 Max", "Anycubic Kobra 2 Pro", "Anycubic Kobra 2 Neo", "Anycubic Kobra 3", "Anycubic Kobra S1"}},
+ "Anycubic Kobra 2 Max", "Anycubic Kobra 2 Pro", "Anycubic Kobra 2 Neo", "Anycubic Kobra 3", "Anycubic Kobra S1", "Anycubic Predator", }},
{"Artillery", {"Artillery Sidewinder X1", "Artillery Genius", "Artillery Genius Pro", "Artillery Sidewinder X2", "Artillery Hornet",
"Artillery Sidewinder X3 Pro", "Artillery Sidewinder X3 Plus", "Artillery Sidewinder X4 Pro", "Artillery Sidewinder X4 Plus"}},
{"Bambulab", {"Bambu Lab X1 Carbon", "Bambu Lab X1", "Bambu Lab X1E", "Bambu Lab P1P", "Bambu Lab P1S",