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",