profiles: deterministic setting_id from vendor/type/name (#14432)

* profiles: enforce globally-unique, per-vendor-namespaced setting_id

Many non-Bambu vendors copied Bambu's generic setting_ids (GFSA04 alone
appeared in 1557 files), so setting_id was not globally unique. This
namespaces every vendor's ids and reserves Bambu/OrcaFilamentLibrary space.

- Reserve "G*" (Bambu) and "O*" (OrcaFilamentLibrary) id spaces.
- Assign each other vendor a 2-char prefix (first+last letter, collision
  resolved) and renumber every instantiated preset to <PREFIX><NNNN>.
- Strip setting_id from base profiles (instantiation:false) per Bambu's
  convention; assign one to instantiated presets that lacked it.
- Remove the pre-existing misspelled "settings_id" key (91 files).
- filament_id is left untouched (it is a per-material id).
- Add one-time migration script scripts/assign_vendor_setting_ids.py with a
  persisted registry resources/profiles/vendor_prefixes.json. Re-runs freeze
  existing ids; only new vendors/profiles get new ids.
- Bump version in each changed vendor index file.
- Extend scripts/orca_extra_profile_check.py with a CI guard: global
  uniqueness, in-namespace, no base setting_id, no gaps, no settings_id typo.

7425 profile files changed across 61 vendors; 0 cross-vendor collisions;
validator clean; migration idempotent. BBL and OrcaFilamentLibrary id spaces
untouched.

* profiles: add setting_id authoring guide for new vendors / profiles

* profiles: drop in-repo README; setting_id guide now lives in the wiki

* profiles: derive setting_id deterministically from vendor/type/name

* bump profile version
This commit is contained in:
SoftFever
2026-06-27 20:11:25 +08:00
committed by GitHub
parent 3b58217b47
commit 8cb2e4e01e
7876 changed files with 8152 additions and 6541 deletions
@@ -3,8 +3,8 @@
"name": "0.08mm Optimal @Elegoo N4 0.2 nozzle",
"from": "system",
"inherits": "0.10mm Standard @Elegoo N4 0.2 nozzle",
"setting_id": "mPn1wANI8OeyLWGt",
"instantiation": "true",
"layer_height": "0.08",
"settings_id": "PEN402008",
"renamed_from": "0.08mm Extra Fine @Elegoo Neptune4 (0.2 nozzle);0.16mm Optimal @Elegoo Neptune4 (0.2 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.08mm Optimal @Elegoo N4Max 0.2 nozzle",
"from": "system",
"inherits": "0.10mm Standard @Elegoo N4Max 0.2 nozzle",
"setting_id": "n72kCNTZ1ILUzaiJ",
"instantiation": "true",
"layer_height": "0.08",
"settings_id": "PEN4Max02008",
"renamed_from": "0.08mm Extra Fine @Elegoo Neptune4Max (0.2 nozzle);0.16mm Optimal @Elegoo Neptune4Max (0.2 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.08mm Optimal @Elegoo N4Plus 0.2 nozzle",
"from": "system",
"inherits": "0.10mm Standard @Elegoo N4Plus 0.2 nozzle",
"setting_id": "apACoiYg6U3Z0xwK",
"instantiation": "true",
"layer_height": "0.08",
"settings_id": "PEN4Plus02008",
"renamed_from": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.2 nozzle);0.16mm Optimal @Elegoo Neptune4 Plus (0.2 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.08mm Optimal @Elegoo N4Pro 0.2 nozzle",
"from": "system",
"inherits": "0.10mm Standard @Elegoo N4Pro 0.2 nozzle",
"setting_id": "tY0jBQmvK2chT34r",
"instantiation": "true",
"layer_height": "0.08",
"settings_id": "PEN4Pro02008",
"renamed_from": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.2 nozzle);0.16mm Optimal @Elegoo Neptune4Pro (0.2 nozzle)"
}
@@ -3,7 +3,7 @@
"name": "0.10mm Standard @Elegoo N4 0.2 nozzle",
"inherits": "fdm_process_elegoo_02010",
"from": "system",
"setting_id": "PEN402010",
"setting_id": "j8LrMhjmrrWEcnSl",
"instantiation": "true",
"filename_format": "EN4_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"elefant_foot_compensation": "0.15",
@@ -3,7 +3,7 @@
"name": "0.10mm Standard @Elegoo N4Max 0.2 nozzle",
"inherits": "fdm_process_elegoo_02010",
"from": "system",
"setting_id": "PEN4Max02010",
"setting_id": "zFHnOUd2WXdPG1d0",
"instantiation": "true",
"filename_format": "EN4Max_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"elefant_foot_compensation": "0.15",
@@ -3,7 +3,7 @@
"name": "0.10mm Standard @Elegoo N4Plus 0.2 nozzle",
"inherits": "fdm_process_elegoo_02010",
"from": "system",
"setting_id": "PEN4Plus02010",
"setting_id": "RpheR4sGaJlp7yJp",
"instantiation": "true",
"filename_format": "EN4Plus_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"elefant_foot_compensation": "0.15",
@@ -3,7 +3,7 @@
"name": "0.10mm Standard @Elegoo N4Pro 0.2 nozzle",
"inherits": "fdm_process_elegoo_02010",
"from": "system",
"setting_id": "PEN4Pro02010",
"setting_id": "EH1TvdVsdTCuvv2c",
"instantiation": "true",
"filename_format": "EN4Pro_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"elefant_foot_compensation": "0.15",
@@ -3,8 +3,8 @@
"name": "0.12mm Draft @Elegoo N4 0.2 nozzle",
"from": "system",
"inherits": "0.10mm Standard @Elegoo N4 0.2 nozzle",
"setting_id": "Vis3rzOs4NILDE6C",
"instantiation": "true",
"layer_height": "0.12",
"settings_id": "PEN402012",
"renamed_from": "0.12mm Fine @Elegoo Neptune4 (0.2 nozzle);0.24mm Draft @Elegoo Neptune4 (0.2 nozzle);0.28mm Extra Draft @Elegoo Neptune4 (0.2 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.12mm Draft @Elegoo N4Max 0.2 nozzle",
"from": "system",
"inherits": "0.10mm Standard @Elegoo N4Max 0.2 nozzle",
"setting_id": "BdbN0fjzy0GtRZty",
"instantiation": "true",
"layer_height": "0.12",
"settings_id": "PEN4Max02012",
"renamed_from": "0.12mm Fine @Elegoo Neptune4Max (0.2 nozzle);0.24mm Draft @Elegoo Neptune4Max (0.2 nozzle);0.28mm Extra Draft @Elegoo Neptune4Max (0.2 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.12mm Draft @Elegoo N4Plus 0.2 nozzle",
"from": "system",
"inherits": "0.10mm Standard @Elegoo N4Plus 0.2 nozzle",
"setting_id": "zPlAvLncVwzD1wCI",
"instantiation": "true",
"layer_height": "0.12",
"settings_id": "PEN4Plus02012",
"renamed_from": "0.12mm Fine @Elegoo Neptune4 Plus (0.2 nozzle);0.24mm Draft @Elegoo Neptune4 Plus (0.2 nozzle);0.28mm Extra Draft @Elegoo Neptune4 Plus (0.2 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.12mm Draft @Elegoo N4Pro 0.2 nozzle",
"from": "system",
"inherits": "0.10mm Standard @Elegoo N4Pro 0.2 nozzle",
"setting_id": "UpIR8nVGr9eXImwd",
"instantiation": "true",
"layer_height": "0.12",
"settings_id": "PEN4Pro02012",
"renamed_from": "0.12mm Fine @Elegoo Neptune4Pro (0.2 nozzle);0.24mm Draft @Elegoo Neptune4Pro (0.2 nozzle);0.28mm Extra Draft @Elegoo Neptune4Pro (0.2 nozzle)"
}
@@ -2,6 +2,7 @@
"type": "process",
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4 0.4 nozzle",
"setting_id": "RQ9dC2A0MkeEXleJ",
"instantiation": "true",
"name": "0.12mm Fine @Elegoo N4 0.4 nozzle",
"layer_height": "0.12",
@@ -2,6 +2,7 @@
"type": "process",
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4Max 0.4 nozzle",
"setting_id": "YJTSqtPEGZDih9XE",
"instantiation": "true",
"name": "0.12mm Fine @Elegoo N4Max 0.4 nozzle",
"layer_height": "0.12",
@@ -2,6 +2,7 @@
"type": "process",
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4Plus 0.4 nozzle",
"setting_id": "9BipQyur4imL8jml",
"instantiation": "true",
"name": "0.12mm Fine @Elegoo N4Plus 0.4 nozzle",
"layer_height": "0.12",
@@ -2,6 +2,7 @@
"type": "process",
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4Pro 0.4 nozzle",
"setting_id": "iN9aVhyxLhUdhDdG",
"instantiation": "true",
"name": "0.12mm Fine @Elegoo N4Pro 0.4 nozzle",
"layer_height": "0.12",
@@ -2,6 +2,7 @@
"type": "process",
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4 0.4 nozzle",
"setting_id": "Cbq6b2Enl5dz7R61",
"instantiation": "true",
"name": "0.16mm Optimal @Elegoo N4 0.4 nozzle",
"layer_height": "0.16",
@@ -2,6 +2,7 @@
"type": "process",
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4Max 0.4 nozzle",
"setting_id": "StpHJelrwAxTFcwx",
"instantiation": "true",
"name": "0.16mm Optimal @Elegoo N4Max 0.4 nozzle",
"layer_height": "0.16",
@@ -2,6 +2,7 @@
"type": "process",
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4Plus 0.4 nozzle",
"setting_id": "rldSbNbKZcfEVZqR",
"instantiation": "true",
"name": "0.16mm Optimal @Elegoo N4Plus 0.4 nozzle",
"layer_height": "0.16",
@@ -2,6 +2,7 @@
"type": "process",
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4Pro 0.4 nozzle",
"setting_id": "SNO9sWlpg5QylF2U",
"instantiation": "true",
"name": "0.16mm Optimal @Elegoo N4Pro 0.4 nozzle",
"layer_height": "0.16",
@@ -1,6 +1,6 @@
{
"type": "process",
"setting_id": "PEN404020",
"setting_id": "KX7Cn4tNCSa1BMpF",
"name": "0.20mm Standard @Elegoo N4 0.4 nozzle",
"from": "system",
"inherits": "fdm_process_elegoo_04020",
@@ -1,6 +1,6 @@
{
"type": "process",
"setting_id": "PEN4Max04020",
"setting_id": "6llMZka0sgQ4w50C",
"name": "0.20mm Standard @Elegoo N4Max 0.4 nozzle",
"from": "system",
"inherits": "fdm_process_elegoo_04020",
@@ -1,6 +1,6 @@
{
"type": "process",
"setting_id": "PEN4Plus04020",
"setting_id": "EWip2jSpsehCzgdG",
"name": "0.20mm Standard @Elegoo N4Plus 0.4 nozzle",
"from": "system",
"inherits": "fdm_process_elegoo_04020",
@@ -1,6 +1,6 @@
{
"type": "process",
"setting_id": "PEN4Pro04020",
"setting_id": "ev7Dl6VzLoldRKK3",
"name": "0.20mm Standard @Elegoo N4Pro 0.4 nozzle",
"from": "system",
"inherits": "fdm_process_elegoo_04020",
@@ -4,6 +4,7 @@
"inherits": "0.20mm Standard @Elegoo N4 0.4 nozzle",
"name": "0.20mm Strength @Elegoo N4 0.4 nozzle",
"wall_sequence": "inner-outer-inner wall",
"setting_id": "WBaSzHgrqKENej4G",
"instantiation": "true",
"reduce_crossing_wall": "1",
"wall_loops": "6"
@@ -4,6 +4,7 @@
"inherits": "0.20mm Standard @Elegoo N4Max 0.4 nozzle",
"name": "0.20mm Strength @Elegoo N4Max 0.4 nozzle",
"wall_sequence": "inner-outer-inner wall",
"setting_id": "HaK3rpieMESKs6PY",
"instantiation": "true",
"reduce_crossing_wall": "1",
"wall_loops": "6"
@@ -4,6 +4,7 @@
"inherits": "0.20mm Standard @Elegoo N4Plus 0.4 nozzle",
"name": "0.20mm Strength @Elegoo N4Plus 0.4 nozzle",
"wall_sequence": "inner-outer-inner wall",
"setting_id": "ad0UueKfT6sGUn0I",
"instantiation": "true",
"reduce_crossing_wall": "1",
"wall_loops": "6"
@@ -4,6 +4,7 @@
"inherits": "0.20mm Standard @Elegoo N4Pro 0.4 nozzle",
"name": "0.20mm Strength @Elegoo N4Pro 0.4 nozzle",
"wall_sequence": "inner-outer-inner wall",
"setting_id": "LrBDOuD4h741FItb",
"instantiation": "true",
"reduce_crossing_wall": "1",
"wall_loops": "6"
@@ -3,6 +3,7 @@
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4 0.4 nozzle",
"name": "0.24mm Draft @Elegoo N4 0.4 nozzle",
"setting_id": "3bX9fmM7GOKwsWLc",
"instantiation": "true",
"layer_height": "0.24",
"renamed_from": "0.24mm Draft @Elegoo Neptune4 (0.4 nozzle)"
@@ -3,6 +3,7 @@
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4Max 0.4 nozzle",
"name": "0.24mm Draft @Elegoo N4Max 0.4 nozzle",
"setting_id": "I5pPHYUqGEV4faQe",
"instantiation": "true",
"layer_height": "0.24",
"renamed_from": "0.24mm Draft @Elegoo Neptune4Max (0.4 nozzle)"
@@ -3,6 +3,7 @@
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4Plus 0.4 nozzle",
"name": "0.24mm Draft @Elegoo N4Plus 0.4 nozzle",
"setting_id": "TUwtXktoDMUFiUjH",
"instantiation": "true",
"layer_height": "0.24",
"renamed_from": "0.24mm Draft @Elegoo Neptune4 Plus (0.4 nozzle)"
@@ -3,6 +3,7 @@
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4Pro 0.4 nozzle",
"name": "0.24mm Draft @Elegoo N4Pro 0.4 nozzle",
"setting_id": "JSPwiPfUUfrEmRLx",
"instantiation": "true",
"layer_height": "0.24",
"renamed_from": "0.24mm Draft @Elegoo Neptune4Pro (0.4 nozzle)"
@@ -3,8 +3,8 @@
"name": "0.24mm Fine @Elegoo N4 0.8 nozzle",
"from": "system",
"inherits": "0.40mm Standard @Elegoo N4 0.8 nozzle",
"setting_id": "HUtKrGQKYKgX2DSp",
"instantiation": "true",
"layer_height": "0.24",
"settings_id": "PEN408024",
"renamed_from": "0.08mm Extra Fine @Elegoo Neptune4 (0.8 nozzle);0.12mm Fine @Elegoo Neptune4 (0.8 nozzle)"
}
@@ -2,9 +2,9 @@
"type": "process",
"name": "0.24mm Fine @Elegoo N4Max 0.8 nozzle",
"from": "system",
"setting_id": "8eKtU9RlWvWk8MfS",
"instantiation": "true",
"inherits": "0.40mm Standard @Elegoo N4Max 0.8 nozzle",
"layer_height": "0.24",
"settings_id": "PEN4Max08024",
"renamed_from": "0.08mm Extra Fine @Elegoo Neptune4Max (0.8 nozzle);0.12mm Fine @Elegoo Neptune4Max (0.8 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.24mm Fine @Elegoo N4Plus 0.8 nozzle",
"from": "system",
"inherits": "0.40mm Standard @Elegoo N4Plus 0.8 nozzle",
"setting_id": "hRKqKq27wVaeLAPG",
"instantiation": "true",
"layer_height": "0.24",
"settings_id": "PEN4Plus08024",
"renamed_from": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.8 nozzle);0.12mm Fine @Elegoo Neptune4 Plus (0.8 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.24mm Fine @Elegoo N4Pro 0.8 nozzle",
"from": "system",
"inherits": "0.40mm Standard @Elegoo N4Pro 0.8 nozzle",
"setting_id": "OcNAeI4a7QtbFJ6W",
"instantiation": "true",
"layer_height": "0.24",
"settings_id": "PEN4Pro08024",
"renamed_from": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.8 nozzle);0.12mm Fine @Elegoo Neptune4Pro (0.8 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.24mm Optimal @Elegoo N4 0.6 nozzle",
"from": "system",
"inherits": "0.30mm Standard @Elegoo N4 0.6 nozzle",
"setting_id": "EX3MNVdWZSogtuND",
"instantiation": "true",
"layer_height": "0.24",
"settings_id": "PEN406024",
"renamed_from": "0.08mm Extra Fine @Elegoo Neptune4 (0.6 nozzle);0.12mm Fine @Elegoo Neptune4 (0.6 nozzle);0.16mm Optimal @Elegoo Neptune4 (0.6 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.24mm Optimal @Elegoo N4Max 0.6 nozzle",
"from": "system",
"inherits": "0.30mm Standard @Elegoo N4Max 0.6 nozzle",
"setting_id": "KvtJF6N8LWqwgBJu",
"instantiation": "true",
"layer_height": "0.24",
"settings_id": "PEN4Max06024",
"renamed_from": "0.08mm Extra Fine @Elegoo Neptune4Max (0.6 nozzle);0.12mm Fine @Elegoo Neptune4Max (0.6 nozzle);0.16mm Optimal @Elegoo Neptune4Max (0.6 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.24mm Optimal @Elegoo N4Plus 0.6 nozzle",
"from": "system",
"inherits": "0.30mm Standard @Elegoo N4Plus 0.6 nozzle",
"setting_id": "vVYW2JeI230MxnFV",
"instantiation": "true",
"layer_height": "0.24",
"settings_id": "PEN4Plus06024",
"renamed_from": "0.08mm Extra Fine @Elegoo Neptune4 Plus (0.6 nozzle);0.12mm Fine @Elegoo Neptune4 Plus (0.6 nozzle);0.16mm Optimal @Elegoo Neptune4 Plus (0.6 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.24mm Optimal @Elegoo N4Pro 0.6 nozzle",
"from": "system",
"inherits": "0.30mm Standard @Elegoo N4Pro 0.6 nozzle",
"setting_id": "3mpKq49ZsvU2jr1J",
"instantiation": "true",
"layer_height": "0.24",
"settings_id": "PEN4Pro06024",
"renamed_from": "0.08mm Extra Fine @Elegoo Neptune4Pro (0.6 nozzle);0.12mm Fine @Elegoo Neptune4Pro (0.6 nozzle);0.16mm Optimal @Elegoo Neptune4Pro (0.6 nozzle)"
}
@@ -3,6 +3,7 @@
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4 0.4 nozzle",
"name": "0.28mm Extra Draft @Elegoo N4 0.4 nozzle",
"setting_id": "d1EZu3O7DCEtvUo9",
"instantiation": "true",
"layer_height": "0.28",
"renamed_from": "0.28mm Extra Draft @Elegoo Neptune4 (0.4 nozzle)"
@@ -3,6 +3,7 @@
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4Max 0.4 nozzle",
"name": "0.28mm Extra Draft @Elegoo N4Max 0.4 nozzle",
"setting_id": "uBXPR8bbDu4tnfZ7",
"instantiation": "true",
"layer_height": "0.28",
"renamed_from": "0.28mm Extra Draft @Elegoo Neptune4Max (0.4 nozzle)"
@@ -3,6 +3,7 @@
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4Plus 0.4 nozzle",
"name": "0.28mm Extra Draft @Elegoo N4Plus 0.4 nozzle",
"setting_id": "McXTTMnfUYmOZHcI",
"instantiation": "true",
"layer_height": "0.28",
"renamed_from": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.4 nozzle)"
@@ -3,6 +3,7 @@
"from": "system",
"inherits": "0.20mm Standard @Elegoo N4Pro 0.4 nozzle",
"name": "0.28mm Extra Draft @Elegoo N4Pro 0.4 nozzle",
"setting_id": "qIl89vLzpnjOmZMG",
"instantiation": "true",
"layer_height": "0.28",
"renamed_from": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.4 nozzle)"
@@ -3,7 +3,7 @@
"name": "0.30mm Fine @Elegoo N4 1.0 nozzle",
"from": "system",
"inherits": "0.50mm Standard @Elegoo N4 1.0 nozzle",
"setting_id": "LSxHoq8lDbiY0WwD",
"instantiation": "true",
"layer_height": "0.3",
"settings_id": "PEN410030"
"layer_height": "0.3"
}
@@ -3,7 +3,7 @@
"name": "0.30mm Fine @Elegoo N4Max 1.0 nozzle",
"from": "system",
"inherits": "0.50mm Standard @Elegoo N4Max 1.0 nozzle",
"setting_id": "Usm5LQIdEG5qte0Z",
"instantiation": "true",
"layer_height": "0.3",
"settings_id": "PEN4Max10030"
"layer_height": "0.3"
}
@@ -3,7 +3,7 @@
"name": "0.30mm Fine @Elegoo N4Plus 1.0 nozzle",
"from": "system",
"inherits": "0.50mm Standard @Elegoo N4Plus 1.0 nozzle",
"setting_id": "sSKLKqIlQsgkvBoj",
"instantiation": "true",
"layer_height": "0.3",
"settings_id": "PEN4Plus10030"
"layer_height": "0.3"
}
@@ -3,7 +3,7 @@
"name": "0.30mm Fine @Elegoo N4Pro 1.0 nozzle",
"from": "system",
"inherits": "0.50mm Standard @Elegoo N4Pro 1.0 nozzle",
"setting_id": "Fs44Eg0QxZTwNB4i",
"instantiation": "true",
"layer_height": "0.3",
"settings_id": "PEN4Pro10030"
"layer_height": "0.3"
}
@@ -3,7 +3,7 @@
"name": "0.30mm Standard @Elegoo N4 0.6 nozzle",
"inherits": "fdm_process_elegoo_06030",
"from": "system",
"setting_id": "PEN406030",
"setting_id": "X0otPkxfrqhtmKyX",
"instantiation": "true",
"filename_format": "EN4_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"compatible_printers": [
@@ -3,7 +3,7 @@
"name": "0.30mm Standard @Elegoo N4Max 0.6 nozzle",
"inherits": "fdm_process_elegoo_06030",
"from": "system",
"setting_id": "PEN4Max06030",
"setting_id": "Vy5RnlR6iFs2Uo4Z",
"instantiation": "true",
"filename_format": "EN4Max_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"compatible_printers": [
@@ -3,7 +3,7 @@
"name": "0.30mm Standard @Elegoo N4Plus 0.6 nozzle",
"inherits": "fdm_process_elegoo_06030",
"from": "system",
"setting_id": "PEN4Plus06030",
"setting_id": "VtWElYWASazfYCCd",
"instantiation": "true",
"filename_format": "EN4Plus_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"compatible_printers": [
@@ -3,7 +3,7 @@
"name": "0.30mm Standard @Elegoo N4Pro 0.6 nozzle",
"inherits": "fdm_process_elegoo_06030",
"from": "system",
"setting_id": "PEN4Pro06030",
"setting_id": "rNfnCbVknDzyGq7a",
"instantiation": "true",
"filename_format": "EN4Pro_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"compatible_printers": [
@@ -3,8 +3,8 @@
"name": "0.32mm Optimal @Elegoo N4 0.8 nozzle",
"from": "system",
"inherits": "0.40mm Standard @Elegoo N4 0.8 nozzle",
"setting_id": "qzrXP9bCuf6aoqg6",
"instantiation": "true",
"layer_height": "0.32",
"settings_id": "PEN408032",
"renamed_from": "0.16mm Optimal @Elegoo Neptune4 (0.8 nozzle);0.28mm Extra Draft @Elegoo Neptune4 (0.8 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.32mm Optimal @Elegoo N4Max 0.8 nozzle",
"from": "system",
"inherits": "0.40mm Standard @Elegoo N4Max 0.8 nozzle",
"setting_id": "G3FnBHsN3NV7ZfTR",
"instantiation": "true",
"layer_height": "0.32",
"settings_id": "PEN4Max08032",
"renamed_from": "0.16mm Optimal @Elegoo Neptune4Max (0.8 nozzle);0.28mm Extra Draft @Elegoo Neptune4Max (0.8 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.32mm Optimal @Elegoo N4Plus 0.8 nozzle",
"from": "system",
"inherits": "0.40mm Standard @Elegoo N4Plus 0.8 nozzle",
"setting_id": "xbAlLK2WW32kCp3z",
"instantiation": "true",
"layer_height": "0.32",
"settings_id": "PEN4Plus08032",
"renamed_from": "0.16mm Optimal @Elegoo Neptune4 Plus (0.8 nozzle);0.28mm Extra Draft @Elegoo Neptune4 Plus (0.8 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.32mm Optimal @Elegoo N4Pro 0.8 nozzle",
"from": "system",
"inherits": "0.40mm Standard @Elegoo N4Pro 0.8 nozzle",
"setting_id": "KOk0kTX3EelPCG3R",
"instantiation": "true",
"layer_height": "0.32",
"settings_id": "PEN4Pro08032",
"renamed_from": "0.16mm Optimal @Elegoo Neptune4Pro (0.8 nozzle);0.28mm Extra Draft @Elegoo Neptune4Pro (0.8 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.36mm Draft @Elegoo N4 0.6 nozzle",
"from": "system",
"inherits": "0.30mm Standard @Elegoo N4 0.6 nozzle",
"setting_id": "RPUd5w4RMBgxhvgu",
"instantiation": "true",
"layer_height": "0.36",
"settings_id": "PEN406036",
"renamed_from": "0.24mm Draft @Elegoo Neptune4 (0.6 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.36mm Draft @Elegoo N4Max 0.6 nozzle",
"from": "system",
"inherits": "0.30mm Standard @Elegoo N4Max 0.6 nozzle",
"setting_id": "C9QhIRg3uvqiceM9",
"instantiation": "true",
"layer_height": "0.36",
"settings_id": "PEN4Max06036",
"renamed_from": "0.24mm Draft @Elegoo Neptune4Max (0.6 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.36mm Draft @Elegoo N4Plus 0.6 nozzle",
"from": "system",
"inherits": "0.30mm Standard @Elegoo N4Plus 0.6 nozzle",
"setting_id": "6LT83N9zzhnyndd1",
"instantiation": "true",
"layer_height": "0.36",
"settings_id": "PEN4Plus06036",
"renamed_from": "0.24mm Draft @Elegoo Neptune4 Plus (0.6 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.36mm Draft @Elegoo N4Pro 0.6 nozzle",
"from": "system",
"inherits": "0.30mm Standard @Elegoo N4Pro 0.6 nozzle",
"setting_id": "uV8fOfHicJZXuBrG",
"instantiation": "true",
"layer_height": "0.36",
"settings_id": "PEN4Pro06036",
"renamed_from": "0.24mm Draft @Elegoo Neptune4Pro (0.6 nozzle)"
}
@@ -3,7 +3,7 @@
"name": "0.40mm Optimal @Elegoo N4 1.0 nozzle",
"from": "system",
"inherits": "0.50mm Standard @Elegoo N4 1.0 nozzle",
"setting_id": "knCmCemB0pCsXI9H",
"instantiation": "true",
"layer_height": "0.4",
"settings_id": "PEN410040"
"layer_height": "0.4"
}
@@ -3,7 +3,7 @@
"name": "0.40mm Optimal @Elegoo N4Max 1.0 nozzle",
"from": "system",
"inherits": "0.50mm Standard @Elegoo N4Max 1.0 nozzle",
"setting_id": "O0MSBh9OeaZDP7ow",
"instantiation": "true",
"layer_height": "0.4",
"settings_id": "PEN4Max10040"
"layer_height": "0.4"
}
@@ -3,7 +3,7 @@
"name": "0.40mm Optimal @Elegoo N4Plus 1.0 nozzle",
"from": "system",
"inherits": "0.50mm Standard @Elegoo N4Plus 1.0 nozzle",
"setting_id": "rxq0eIQKDme3F1Es",
"instantiation": "true",
"layer_height": "0.4",
"settings_id": "PEN4Plus10040"
"layer_height": "0.4"
}
@@ -3,7 +3,7 @@
"name": "0.40mm Optimal @Elegoo N4Pro 1.0 nozzle",
"from": "system",
"inherits": "0.50mm Standard @Elegoo N4Pro 1.0 nozzle",
"setting_id": "tc7tn1h9Sf3B0D0X",
"instantiation": "true",
"layer_height": "0.4",
"settings_id": "PEN4Pro10040"
"layer_height": "0.4"
}
@@ -3,7 +3,7 @@
"name": "0.40mm Standard @Elegoo N4 0.8 nozzle",
"inherits": "fdm_process_elegoo_08040",
"from": "system",
"setting_id": "PEN408040",
"setting_id": "VnE7I5kpYjaWE9TQ",
"instantiation": "true",
"filename_format": "EN4_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"compatible_printers": [
@@ -3,7 +3,7 @@
"name": "0.40mm Standard @Elegoo N4Max 0.8 nozzle",
"inherits": "fdm_process_elegoo_08040",
"from": "system",
"setting_id": "PEN4Max08040",
"setting_id": "tgLcMBDWsMF48oRZ",
"instantiation": "true",
"filename_format": "EN4Max_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"compatible_printers": [
@@ -3,7 +3,7 @@
"name": "0.40mm Standard @Elegoo N4Plus 0.8 nozzle",
"inherits": "fdm_process_elegoo_08040",
"from": "system",
"setting_id": "PEN4Plus08040",
"setting_id": "9o2i5h6e4I7l7QOg",
"instantiation": "true",
"filename_format": "EN4Plus_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"compatible_printers": [
@@ -3,7 +3,7 @@
"name": "0.40mm Standard @Elegoo N4Pro 0.8 nozzle",
"inherits": "fdm_process_elegoo_08040",
"from": "system",
"setting_id": "PEN4Pro08040",
"setting_id": "xFnwaHCJymLM4Bgb",
"instantiation": "true",
"filename_format": "EN4Pro_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"compatible_printers": [
@@ -3,8 +3,8 @@
"name": "0.42mm Extra Draft @Elegoo N4 0.6 nozzle",
"from": "system",
"inherits": "0.30mm Standard @Elegoo N4 0.6 nozzle",
"setting_id": "XlLhnDcy7S6BcaFE",
"instantiation": "true",
"layer_height": "0.42",
"settings_id": "PEN406042",
"renamed_from": "0.28mm Extra Draft @Elegoo Neptune4 (0.6 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.42mm Extra Draft @Elegoo N4Max 0.6 nozzle",
"from": "system",
"inherits": "0.30mm Standard @Elegoo N4Max 0.6 nozzle",
"setting_id": "oPxKL0bgR2gX0Ijh",
"instantiation": "true",
"layer_height": "0.42",
"settings_id": "PEN4Max06042",
"renamed_from": "0.28mm Extra Draft @Elegoo Neptune4Max (0.6 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.42mm Extra Draft @Elegoo N4Plus 0.6 nozzle",
"from": "system",
"inherits": "0.30mm Standard @Elegoo N4Plus 0.6 nozzle",
"setting_id": "qY9HPvv16AZMQj4O",
"instantiation": "true",
"layer_height": "0.42",
"settings_id": "PEN4Plus06042",
"renamed_from": "0.28mm Extra Draft @Elegoo Neptune4 Plus (0.6 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.42mm Extra Draft @Elegoo N4Pro 0.6 nozzle",
"from": "system",
"inherits": "0.30mm Standard @Elegoo N4Pro 0.6 nozzle",
"setting_id": "o1GuCAN5AF2cjFRZ",
"instantiation": "true",
"layer_height": "0.42",
"settings_id": "PEN4Pro06042",
"renamed_from": "0.28mm Extra Draft @Elegoo Neptune4Pro (0.6 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.48mm Draft @Elegoo N4 0.8 nozzle",
"from": "system",
"inherits": "0.40mm Standard @Elegoo N4 0.8 nozzle",
"setting_id": "SBUBC3tTWEsoUDwB",
"instantiation": "true",
"layer_height": "0.48",
"settings_id": "PEN408048",
"renamed_from": "0.24mm Draft @Elegoo Neptune4 (0.8 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.48mm Draft @Elegoo N4Max 0.8 nozzle",
"from": "system",
"inherits": "0.40mm Standard @Elegoo N4Max 0.8 nozzle",
"setting_id": "O8HQgyqJNT6oHFL1",
"instantiation": "true",
"layer_height": "0.48",
"settings_id": "PEN4Max08048",
"renamed_from": "0.24mm Draft @Elegoo Neptune4Max (0.8 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.48mm Draft @Elegoo N4Plus 0.8 nozzle",
"from": "system",
"inherits": "0.40mm Standard @Elegoo N4Plus 0.8 nozzle",
"setting_id": "DSXwIJeZIaTQNJdD",
"instantiation": "true",
"layer_height": "0.48",
"settings_id": "PEN4Plus08048",
"renamed_from": "0.24mm Draft @Elegoo Neptune4 Plus (0.8 nozzle)"
}
@@ -3,8 +3,8 @@
"name": "0.48mm Draft @Elegoo N4Pro 0.8 nozzle",
"from": "system",
"inherits": "0.40mm Standard @Elegoo N4Pro 0.8 nozzle",
"setting_id": "GYMUhWOFDMRwYdxY",
"instantiation": "true",
"layer_height": "0.48",
"settings_id": "PEN4Pro08048",
"renamed_from": "0.24mm Draft @Elegoo Neptune4Pro (0.8 nozzle)"
}
@@ -3,7 +3,7 @@
"name": "0.50mm Standard @Elegoo N4 1.0 nozzle",
"inherits": "fdm_process_elegoo_10050",
"from": "system",
"setting_id": "PEN410050",
"setting_id": "MyxucuufiUoOU1AA",
"instantiation": "true",
"filename_format": "EN4_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"compatible_printers": [
@@ -3,7 +3,7 @@
"name": "0.50mm Standard @Elegoo N4Max 1.0 nozzle",
"inherits": "fdm_process_elegoo_10050",
"from": "system",
"setting_id": "PEN4Max10050",
"setting_id": "RtAKEu724PzIrcIX",
"instantiation": "true",
"filename_format": "EN4Max_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"compatible_printers": [
@@ -3,7 +3,7 @@
"name": "0.50mm Standard @Elegoo N4Plus 1.0 nozzle",
"inherits": "fdm_process_elegoo_10050",
"from": "system",
"setting_id": "PEN4Plus10050",
"setting_id": "c3e2AbM7fabaQdjJ",
"instantiation": "true",
"filename_format": "EN4Plus_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"compatible_printers": [
@@ -3,7 +3,7 @@
"name": "0.50mm Standard @Elegoo N4Pro 1.0 nozzle",
"inherits": "fdm_process_elegoo_10050",
"from": "system",
"setting_id": "PEN4Pro10050",
"setting_id": "X2ojMhn72WwOJFeP",
"instantiation": "true",
"filename_format": "EN4Pro_{nozzle_diameter[0]}_{input_filename_base}_{filament_name}_{layer_height}_{print_time}.gcode",
"compatible_printers": [
@@ -3,7 +3,7 @@
"name": "0.60mm Draft @Elegoo N4 1.0 nozzle",
"from": "system",
"inherits": "0.50mm Standard @Elegoo N4 1.0 nozzle",
"setting_id": "Y8DwHQxs3j9DEU2v",
"instantiation": "true",
"layer_height": "0.6",
"settings_id": "PEN410060"
"layer_height": "0.6"
}
@@ -3,7 +3,7 @@
"name": "0.60mm Draft @Elegoo N4Max 1.0 nozzle",
"from": "system",
"inherits": "0.50mm Standard @Elegoo N4Max 1.0 nozzle",
"setting_id": "QoV7xebXnXFxPc1G",
"instantiation": "true",
"layer_height": "0.6",
"settings_id": "PEN4Max10060"
"layer_height": "0.6"
}
@@ -3,7 +3,7 @@
"name": "0.60mm Draft @Elegoo N4Plus 1.0 nozzle",
"from": "system",
"inherits": "0.50mm Standard @Elegoo N4Plus 1.0 nozzle",
"setting_id": "f5rYjm5HnjXGeRv9",
"instantiation": "true",
"layer_height": "0.6",
"settings_id": "PEN4Plus10060"
"layer_height": "0.6"
}
@@ -3,7 +3,7 @@
"name": "0.60mm Draft @Elegoo N4Pro 1.0 nozzle",
"from": "system",
"inherits": "0.50mm Standard @Elegoo N4Pro 1.0 nozzle",
"setting_id": "pjsuqOu6iU4ZDjfL",
"instantiation": "true",
"layer_height": "0.6",
"settings_id": "PEN4Pro10060"
"layer_height": "0.6"
}