Anycubic Predator machine and print profiles (#11252)

* feat: anycubic predator

* buildplate texture & cover image

* Newlines

* buildplate texture and model

* modified printable area

* added to custom printers list

* flip buildplate model

* Merge branch 'SoftFever:main' into feature/anycubic-predator-profile

* make profile safe (speed, acceleration, jerk), added better start gcode with prime line

* rotate texture to avoid confusion

* updated start gcode

* rotate the texture back

* Merge branch 'main' into feature/anycubic-predator-profile

* Merge branch 'main' into feature/anycubic-predator-profile

* Update cover image & fix gcode flavor
This commit is contained in:
Denis Šaško
2025-11-17 05:20:26 +01:00
committed by GitHub
parent 4b1ddcdc55
commit 3cd229098f
8 changed files with 174 additions and 2 deletions

View File

@@ -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"
}
]
}
}

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 230 230" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,6.568,-4)">
<g transform="matrix(1,0,0,1,-86,0)">
<path d="M168.09,210.559L173.745,215.976L177.176,216.309L172.701,212.391L168.09,210.559Z" style="fill:white;fill-opacity:0.9;"/>
</g>
<g transform="matrix(1,0,0,1,-86,0)">
<path d="M173.666,216.029L168.014,210.594L164.531,216.835L168.417,222.608L173.666,216.029ZM168.493,222.622L173.754,216.062L177.197,216.368L173.063,220.971L168.493,222.622Z" style="fill:white;"/>
</g>
<g transform="matrix(1,0,0,1,-86,0)">
<path d="M193.734,213.772L192.223,213.772L193.761,215.939L194.53,214.901L193.734,213.772ZM190.552,216.964L186.723,213.587L186.723,215.218L191.787,219.671L191.787,213.773L190.552,213.773L190.552,216.964ZM196.243,213.772L194.198,216.559L194.198,219.488L195.436,219.488L195.436,216.959L197.772,213.772L196.243,213.772ZM182.253,214.843L183.549,217.332L183.064,217.332L182.448,218.532L184.161,218.532L184.662,219.488L186.045,219.488L182.953,213.51L182.253,214.843ZM186.723,216.124L186.723,219.49L187.957,219.49L187.957,217.204L186.723,216.124Z" style="fill:white;fill-rule:nonzero;"/>
</g>
<g transform="matrix(1,0,0,1,-86,0)">
<path d="M181.881,215.582L179.864,219.488L181.243,219.488L182.568,216.924L181.881,215.582ZM213.778,217.155C213.976,217.106 214.162,217.018 214.326,216.899C214.777,216.574 215.036,216.043 215.013,215.487C215.03,214.948 214.773,214.435 214.33,214.126C214.157,213.998 213.961,213.904 213.752,213.85C213.468,213.79 213.177,213.763 212.887,213.772L212.577,213.772L212.577,214.986L213.02,214.986C213.212,214.971 213.404,215.001 213.581,215.075C213.73,215.158 213.817,215.321 213.803,215.491C213.815,215.689 213.703,215.874 213.523,215.957C213.347,216.019 213.16,216.045 212.974,216.034L212.577,216.034L212.577,217.234L213.02,217.234C213.275,217.239 213.53,217.213 213.778,217.155ZM198.35,214.805C197.938,215.328 197.717,215.976 197.723,216.641C197.725,217.573 198.161,218.452 198.902,219.018C199.345,219.355 199.87,219.57 200.422,219.642L200.422,218.402C199.962,218.305 199.557,218.036 199.288,217.65C198.928,217.136 198.867,216.468 199.128,215.897C199.23,215.664 199.381,215.455 199.571,215.286C199.817,215.077 200.111,214.932 200.427,214.865L200.427,213.623C199.604,213.721 198.855,214.147 198.35,214.805ZM202.202,215.562L203.168,214.796C202.93,214.475 202.629,214.206 202.282,214.008C201.922,213.808 201.526,213.68 201.116,213.631L201.116,214.874C201.552,214.959 201.94,215.205 202.202,215.562ZM223.363,215.562L224.331,214.796C224.093,214.476 223.791,214.207 223.445,214.008C223.085,213.808 222.689,213.68 222.279,213.631L222.279,214.874C222.714,214.96 223.101,215.205 223.363,215.562ZM213.811,217.616C213.82,217.656 213.825,217.697 213.825,217.737C213.846,217.955 213.71,218.159 213.501,218.223C213.332,218.269 213.158,218.29 212.983,218.283L212.586,218.283L212.586,219.483L212.991,219.483C213.257,219.488 213.522,219.465 213.783,219.412C213.978,219.368 214.162,219.287 214.326,219.172C214.778,218.845 215.047,218.32 215.048,217.762C215.05,217.507 214.999,217.253 214.897,217.019C214.619,217.343 214.233,217.555 213.811,217.616ZM219.511,214.805C219.099,215.327 218.878,215.976 218.886,216.641C218.887,217.573 219.324,218.453 220.065,219.018C220.508,219.356 221.033,219.571 221.586,219.642L221.586,218.402C221.125,218.306 220.718,218.036 220.449,217.65C220.091,217.135 220.03,216.468 220.289,215.897C220.39,215.663 220.541,215.455 220.732,215.286C220.978,215.077 221.272,214.932 221.588,214.865L221.588,213.623C220.765,213.721 220.016,214.147 219.511,214.805ZM201.109,218.404L201.109,219.646C201.931,219.559 202.682,219.136 203.181,218.477L202.206,217.724C201.937,218.078 201.546,218.32 201.109,218.404ZM223.367,217.724C223.096,218.081 222.7,218.324 222.259,218.404L222.259,219.646C223.081,219.558 223.832,219.135 224.333,218.477L223.367,217.724ZM217.568,213.772L216.333,213.772L216.333,219.488L217.568,219.488L217.568,213.772ZM205.808,217.87C205.682,217.57 205.627,217.244 205.648,216.919L205.648,213.772L204.409,213.772L204.409,217.031C204.398,217.381 204.445,217.729 204.547,218.064C204.642,218.349 204.798,218.608 205.003,218.827C205.187,219.032 205.405,219.202 205.648,219.33C205.89,219.464 206.153,219.555 206.426,219.602L206.426,218.347C206.169,218.267 205.95,218.098 205.808,217.87ZM207.897,216.924C207.918,217.253 207.86,217.584 207.729,217.888C207.585,218.112 207.363,218.275 207.106,218.347L207.106,219.602C207.38,219.558 207.645,219.468 207.888,219.335C208.13,219.202 208.349,219.031 208.535,218.827C208.742,218.609 208.898,218.349 208.994,218.064C209.094,217.729 209.14,217.381 209.131,217.031L209.131,213.772L207.897,213.772L207.897,216.924ZM211.886,213.772L210.651,213.772L210.651,219.488L211.886,219.488L211.886,213.772Z" style="fill:white;fill-rule:nonzero;"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -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"
}

View File

@@ -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"
}

View File

@@ -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"
]
}

View File

@@ -82,7 +82,7 @@ static const std::unordered_map<std::string, std::vector<std::string>> 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",