Give generic filaments one name and one identity across every vendor

This commit is contained in:
SoftFever
2026-09-01 17:26:57 +08:00
parent e1c28a5f7c
commit 6ec904074b
1585 changed files with 11776 additions and 11606 deletions
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery ABS @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "QGbNWGw8rqvq025W",
"filament_id": "OFgXgt98",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery ABS",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "fsbfMiamVemzRxkG",
"filament_id": "OFgXgt98",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery ASA @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "eSwM3ZfSBWqR8Gcf",
"filament_id": "OF5YVJXH",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PA @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "lOsH1teHe8Pgzx2g",
"filament_id": "OFMSvS8z",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PA-CF @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "b4BKJMUxArvLuEOh",
"filament_id": "OFtGC1ye",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PC @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "WawbnfhWn4MT6Hz7",
"filament_id": "OFfb10SK",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PET @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "QeiSAakfMW7HyhJ7",
"filament_id": "OFb5EEM3",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PETG @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "g7UIfJTOPzMQzfrH",
"filament_id": "OFilnglt",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PETG Basic @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "RTQvSwJBWnut5aBo",
"filament_id": "OF8wE5l7",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PETG-CF @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "JvmeW29kHCp7HiA6",
"filament_id": "OFOnSNt3",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PETG",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "1MyhYGMxJCmZnJRP",
"filament_id": "OFilnglt",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PLA Basic @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "zBUD1JyuZF9MOncA",
"filament_id": "OFXk1emJ",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PLA Basic+ @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "2VIrSoq3kufjHMXj",
"filament_id": "OF4Nhggz",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PLA Basic",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "DcGBMRjdcgLx6pWG",
"filament_id": "OFXk1emJ",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PLA Matte @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "9zqAIfywiv9zm77X",
"filament_id": "OFAC7Wyu",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PLA Matte",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "kt8uKXpMqxrFrHaG",
"filament_id": "OFAC7Wyu",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PLA Silk @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "BWMjPUWXwumQoY5H",
"filament_id": "OFLbXwoL",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PLA Silk",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "rd0U4uP6mM8S8lDg",
"filament_id": "OFLbXwoL",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PLA Tough",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "hLFvQXsyyUrguGEp",
"filament_id": "OF0R5Wc7",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PLA-CF @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "oT12s9CEV1CTD6eB",
"filament_id": "OFAZllAN",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery PVA @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "r2q4QIlfTUCIz43f",
"filament_id": "OFkx5MEe",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery TPU @Artillery M1 Pro 0.4 nozzle",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "p6vnCneuwtM0PzL7",
"filament_id": "OFcJDtTx",
@@ -1,7 +1,7 @@
{
"type": "filament",
"name": "Artillery TPU",
"inherits": "Artillery Generic PLA",
"inherits": "Generic PLA @Artillery",
"from": "system",
"setting_id": "IcV1jLJaS5rmdNOY",
"filament_id": "OFcJDtTx",
@@ -1,11 +1,12 @@
{
"type": "filament",
"filament_id": "OFwMFLAm",
"setting_id": "C4oiu2SBLwfTEcXu",
"name": "Artillery Generic ABS",
"filament_id": "OFY9muEs",
"setting_id": "DNgTEZpEz8bJoobJ",
"name": "Generic ABS @Artillery",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_abs",
"renamed_from": "Artillery Generic ABS",
"filament_flow_ratio": [
"0.926"
],
@@ -1,11 +1,12 @@
{
"type": "filament",
"filament_id": "OF6vKLaU",
"setting_id": "1gls4zCclgN68Hlc",
"name": "Artillery Generic ASA",
"filament_id": "OFLPAxz3",
"setting_id": "xWHuScm0fPJCqjVx",
"name": "Generic ASA @Artillery",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_asa",
"renamed_from": "Artillery Generic ASA",
"filament_flow_ratio": [
"0.93"
],
@@ -1,11 +1,12 @@
{
"type": "filament",
"filament_id": "OFyK5Lt9",
"setting_id": "Ou4NR5DVvalg5kCe",
"name": "Artillery Generic PETG",
"filament_id": "OFYPdQJh",
"setting_id": "6wZKfV2XvuJSUSwl",
"name": "Generic PETG @Artillery",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pet",
"renamed_from": "Artillery Generic PETG",
"reduce_fan_stop_start_freq": [
"1"
],
@@ -1,11 +1,12 @@
{
"type": "filament",
"filament_id": "OFnfBvn5",
"setting_id": "Bpy4tAvspysDWosL",
"name": "Artillery Generic PLA",
"filament_id": "OFDSrzZ8",
"setting_id": "T0sW3uMBr94Y1X1G",
"name": "Generic PLA @Artillery",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pla",
"renamed_from": "Artillery Generic PLA",
"filament_flow_ratio": [
"0.98"
],
@@ -1,11 +1,12 @@
{
"type": "filament",
"filament_id": "OFUtGagr",
"setting_id": "h23GL00BFCliLh9N",
"name": "Artillery Generic PLA-CF",
"filament_id": "OFWbdGsC",
"setting_id": "Gxafdb0zYnf9kPwa",
"name": "Generic PLA-CF @Artillery",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_pla",
"renamed_from": "Artillery Generic PLA-CF",
"filament_flow_ratio": [
"0.95"
],
@@ -1,11 +1,12 @@
{
"type": "filament",
"filament_id": "OFEE1Dld",
"setting_id": "u8YE6r4sGJ0jvqBn",
"name": "Artillery Generic TPU",
"filament_id": "OFgbpcy9",
"setting_id": "dWhysRiE5GrAGyME",
"name": "Generic TPU @Artillery",
"from": "system",
"instantiation": "true",
"inherits": "fdm_filament_tpu",
"renamed_from": "Artillery Generic TPU",
"filament_max_volumetric_speed": [
"3.2"
],
@@ -111,7 +111,7 @@
"change_filament_gcode": "",
"machine_pause_gcode": "M0",
"default_filament_profile": [
"Artillery Generic PLA"
"Generic PLA @Artillery"
],
"machine_start_gcode": "M83; extruder relative mode\nG28; home all axes\nM109 S[nozzle_temperature_initial_layer]; hotend temperature\nM140 S[bed_temperature_initial_layer_single]; heatbed temperature\nM190 S[bed_temperature_initial_layer_single]; wait for the bed to heat up\nM109 S[nozzle_temperature_initial_layer]; wait for the extruder to heat up\nG92 E0; reset extruder\nG1 X20 Y5 Z0.3 F5000.0; move to start-line position\nG1 Z0.3 F1000; print height\nG1 X200 Y5 F1500.0 E15; draw 1st line\nG1 X200 Y5.3 Z0.3 F5000.0; move to side a little\nG1 X5.3 Y5.3 Z0.3 F1500.0 E30; draw 2nd line\nG1 Z3 F3000; move z up little to prevent scratching of surface",
"machine_end_gcode": "G91; Relative positionning\nG1 E-2 Z0.2 F2400; Retract and raise Z\nG1 X5 Y5 F3000; Wipe out\nG1 Z10; Raise Z more\nG90; Absolute positionning\nG1 X0 Y100; Present print\nM106 S0; Turn-off fan\nM104 S0; Turn-off hotend\nM140 S0; Turn-off bed\nM84 X Y E; Disable all steppers but Z",
@@ -111,7 +111,7 @@
"change_filament_gcode": "",
"machine_pause_gcode": "M0",
"default_filament_profile": [
"Artillery Generic PLA"
"Generic PLA @Artillery"
],
"machine_start_gcode": "M83; extruder relative mode\nG28; home all axes\nG29 S12000; bed mesh leveling\nM104 S[nozzle_temperature_initial_layer]; set hotend temperature\nM140 S[bed_temperature_initial_layer_single]; set heatbed temperature\nG90; Absolute Positioning\nG1 Y0 F5000; Move to front\nG1 X0 F5000; Move to origin\nM190 S[bed_temperature_initial_layer_single]; wait for the bed to heat up\nM109 S[nozzle_temperature_initial_layer]; wait for the extruder to heat up\nG92 E0; reset extruder\nG1 X20 Y5 Z0.3 F5000.0; move to start-line position\nG1 Z0.3 F1000; print height\nG1 X200 Y5 F1500.0 E15; draw 1st line\nG1 X200 Y5.3 Z0.3 F5000.0; move to side a little\nG1 X5.3 Y5.3 Z0.3 F1500.0 E30; draw 2nd line\nG1 Z3 F3000; move z up little to prevent scratching of surface",
"machine_end_gcode": "G91; Relative positionning\nG1 E-2 Z0.2 F2400; Retract and raise Z\nG1 X5 Y5 F3000; Wipe out\nG1 Z10; Raise Z more\nG90; Absolute positionning\nG1 X0 Y100; Present print\nM106 S0; Turn-off fan\nM104 S0; Turn-off hotend\nM140 S0; Turn-off bed\nM84 X Y E; Disable all steppers but Z",
@@ -8,5 +8,5 @@
"bed_model": "artillery_geniuspro_buildplate_model.stl",
"bed_texture": "artillery_geniuspro_buildplate_texture.svg",
"hotend_model": "",
"default_materials": "Artillery Generic ABS;Artillery Generic PLA;Artillery Generic PLA-CF;Artillery Generic PETG;Artillery Generic TPU;Artillery Generic ASA"
"default_materials": "Generic ABS @Artillery;Generic PLA @Artillery;Generic PLA-CF @Artillery;Generic PETG @Artillery;Generic TPU @Artillery;Generic ASA @Artillery"
}
@@ -8,5 +8,5 @@
"bed_model": "artillery_genius_buildplate_model.stl",
"bed_texture": "artillery_genius_buildplate_texture.svg",
"hotend_model": "",
"default_materials": "Artillery Generic ABS;Artillery Generic PLA;Artillery Generic PLA-CF;Artillery Generic PETG;Artillery Generic TPU;Artillery Generic ASA"
"default_materials": "Generic ABS @Artillery;Generic PLA @Artillery;Generic PLA-CF @Artillery;Generic PETG @Artillery;Generic TPU @Artillery;Generic ASA @Artillery"
}
@@ -108,7 +108,7 @@
"change_filament_gcode": "",
"machine_pause_gcode": "M0",
"default_filament_profile": [
"Artillery Generic PLA"
"Generic PLA @Artillery"
],
"machine_start_gcode": "G90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S150 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling\nM140 S{hot_plate_temp_initial_layer[0]} ; set final bed temp\nG4 S30 ; allow partial nozzle warmup\nG28 ; home all axis\nG29 ; auto bed levelling\nG1 Z50 F240\nG1 X2.0 Y10 F3000\nM104 S{nozzle_temperature_initial_layer[0]} ; set final nozzle temp\nM190 S{hot_plate_temp_initial_layer[0]} ; wait for bed temp to stabilize\nM109 S{nozzle_temperature_initial_layer[0]} ; wait for nozzle temp to stabilize\nG1 Z0.28 F240\nG92 E0\nG1 X2.0 Y140 E10 F1500 ; prime the nozzle\nG1 X2.3 Y140 F5000\nG92 E0\nG1 X2.3 Y10 E10 F1200 ; prime the nozzle\nG92 E0",
"machine_end_gcode": "{if max_layer_z < printable_height}G1 Z{z_offset+min(max_layer_z+2, printable_height)} F600 ; Move print head up{endif}\nG1 X5 Y{print_bed_max[1]*0.85} F{travel_speed*60} ; present print\n{if max_layer_z < printable_height-10}G1 Z{z_offset+min(max_layer_z+70, printable_height-10)} F600 ; Move print head further up{endif}\n{if max_layer_z < printable_height*0.6}G1 Z{printable_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nM84 X Y E ; disable motors",
@@ -8,5 +8,5 @@
"bed_model": "artillery_hornet_buildplate_model.stl",
"bed_texture": "artillery_hornet_buildplate_texture.svg",
"hotend_model": "",
"default_materials": "Artillery Generic ABS;Artillery Generic PLA;Artillery Generic PLA-CF;Artillery Generic PETG;Artillery Generic TPU;Artillery Generic ASA"
"default_materials": "Generic ABS @Artillery;Generic PLA @Artillery;Generic PLA-CF @Artillery;Generic PETG @Artillery;Generic TPU @Artillery;Generic ASA @Artillery"
}
@@ -111,7 +111,7 @@
"change_filament_gcode": "",
"machine_pause_gcode": "M0",
"default_filament_profile": [
"Artillery Generic PLA"
"Generic PLA @Artillery"
],
"machine_start_gcode": "; Initial setups\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Set the heating\nM190 S[bed_temperature_initial_layer_single] ; wait for bed to heat up\nM104 S[nozzle_temperature_initial_layer] ; start nozzle heating but don't wait\n\n; Home\nG1 Z3 F3000 ; move z up little to prevent scratching of surface\nG28 ; home all axes\nG1 X3 Y3 F5000 ; move to corner of the bed to avoid ooze over centre\n\n; Wait for final heating\nM109 S[nozzle_temperature_initial_layer] ; wait for the nozzle to heat up\nM190 S[bed_temperature_initial_layer_single] ; wait for the bed to heat up\n\n; Return to prime position, Prime line routine\nG92 E0 ; Reset Extruder\nG1 Z3 F3000 ; move z up little to prevent scratching of surface\nG1 X10 Y.5 Z0.25 F5000.0 ; Move to start position\nG1 X100 Y.5 Z0.25 F1500.0 E15 ; Draw the first line\nG1 X100 Y.2 Z0.25 F5000.0 ; Move to side a little\nG1 X10 Y.2 Z0.25 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nM221 S{if layer_height<0.075}100{else}95{endif}",
"machine_end_gcode": "G4 ; wait\nG92 E0 ; prepare to retract\nG1 E-0.5 F3000; retract to avoid stringing\n\n; Anti-stringing end wiggle\nG91 ; use relative coordinates\nG1 X1 Y1 F1200\n\n; Raise nozzle and present bed\n{if layer_z < printable_height}G1 Z{z_offset+min(layer_z+120, printable_height)}{endif} ; Move print head up\nG90 ; use absolute coordinates\n\n; Reset print setting overrides\nM200 D0 ; disable volumetric e\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Shut down printer\nM106 S0 ; turn-off fan\nM104 S0 ; turn-off hotend\nM140 S0 ; turn-off bed\nM150 P0 ; turn off led\nM85 S0 ; deactivate idle timeout\nM84 ; disable motors\n",
@@ -8,5 +8,5 @@
"bed_model": "artillery_sidewinderx1_buildplate_model.stl",
"bed_texture": "artillery_sidewinderx1_buildplate_texture.svg",
"hotend_model": "",
"default_materials": "Artillery Generic ABS;Artillery Generic PLA;Artillery Generic PLA-CF;Artillery Generic PETG;Artillery Generic TPU;Artillery Generic ASA"
"default_materials": "Generic ABS @Artillery;Generic PLA @Artillery;Generic PLA-CF @Artillery;Generic PETG @Artillery;Generic TPU @Artillery;Generic ASA @Artillery"
}
@@ -111,7 +111,7 @@
"change_filament_gcode": "",
"machine_pause_gcode": "M0",
"default_filament_profile": [
"Artillery Generic PLA"
"Generic PLA @Artillery"
],
"machine_start_gcode": "; Initial setups\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM900 K0.12 ; K factor\nM900 W[line_width] H[layer_height] D[filament_diameter]\nM200 D0 ; disable volumetric e\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Set the heating\nM190 S[bed_temperature_initial_layer_single] ; wait for bed to heat up\nM104 S[nozzle_temperature_initial_layer] ; start nozzle heating but don't wait\n\n; Home\nG1 Z3 F3000 ; move z up little to prevent scratching of surface\nG28 ; home all axes\nG1 X3 Y3 F5000 ; move to corner of the bed to avoid ooze over centre\n\n; Wait for final heating\nM109 S[nozzle_temperature_initial_layer] ; wait for the nozzle to heat up\nM190 S[bed_temperature_initial_layer_single] ; wait for the bed to heat up\n\n;Auto bed Leveling\n@BEDLEVELVISUALIZER\nG29 ; ABL T\nM420 S1 Z3 ; reload and fade mesh bed leveling until it reach 3mm Z\n\n; Return to prime position, Prime line routine\nG92 E0 ; Reset Extruder\nG1 Z3 F3000 ; move z up little to prevent scratching of surface\nG1 X10 Y.5 Z0.25 F5000.0 ; Move to start position\nG1 X100 Y.5 Z0.25 F1500.0 E15 ; Draw the first line\nG1 X100 Y.2 Z0.25 F5000.0 ; Move to side a little\nG1 X10 Y.2 Z0.25 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nM221 S{if layer_height<0.075}100{else}95{endif}",
"machine_end_gcode": "G4 ; wait\nG92 E0 ; prepare to retract\nG1 E-0.5 F3000; retract to avoid stringing\n\n; Anti-stringing end wiggle\nG91 ; use relative coordinates\nG1 X1 Y1 F1200\n\n; Raise nozzle and present bed\n{if layer_z < printable_height}G1 Z{z_offset+min(layer_z+120, printable_height)}{endif} ; Move print head up\nG90 ; use absolute coordinates\n\n; Reset print setting overrides\nM200 D0 ; disable volumetric e\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Shut down printer\nM106 S0 ; turn-off fan\nM104 S0 ; turn-off hotend\nM140 S0 ; turn-off bed\nM150 P0 ; turn off led\nM85 S0 ; deactivate idle timeout\nM84 ; disable motors\n",
@@ -8,5 +8,5 @@
"bed_model": "artillery_sidewinderx2_buildplate_model.stl",
"bed_texture": "artillery_sidewinderx2_buildplate_texture.svg",
"hotend_model": "",
"default_materials": "Artillery Generic ABS;Artillery Generic PLA;Artillery Generic PLA-CF;Artillery Generic PETG;Artillery Generic TPU;Artillery Generic ASA"
"default_materials": "Generic ABS @Artillery;Generic PLA @Artillery;Generic PLA-CF @Artillery;Generic PETG @Artillery;Generic TPU @Artillery;Generic ASA @Artillery"
}