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
parent 8ccae50e1b
commit 6d7eeb89dc
7876 changed files with 8152 additions and 6541 deletions

View File

@@ -3,7 +3,7 @@
"name": "Blocks Generic ABS",
"inherits": "fdm_filament_abs",
"from": "system",
"setting_id": "BSSI004",
"setting_id": "QhLaLEkxhvIMa3Ik",
"filament_id": "BSFI004",
"instantiation": "true",
"filament_flow_ratio": [

View File

@@ -3,7 +3,7 @@
"name": "Blocks Generic ASA-CF",
"inherits": "fdm_filament_asa",
"from": "system",
"setting_id": "BSSI010",
"setting_id": "FF6D7i492XTrb8AO",
"filament_id": "BSFI010",
"instantiation": "true",
"filament_flow_ratio": [

View File

@@ -3,7 +3,7 @@
"name": "Blocks Generic ASA",
"inherits": "fdm_filament_asa",
"from": "system",
"setting_id": "BSSI005",
"setting_id": "DcgqA071S6MRVbKI",
"filament_id": "BSFI005",
"instantiation": "true",
"filament_flow_ratio": [

View File

@@ -3,7 +3,7 @@
"name": "Blocks Generic PA-CF",
"inherits": "fdm_filament_pa",
"from": "system",
"setting_id": "BSSI007",
"setting_id": "B254XDRQzysz7YUd",
"filament_id": "BSFI007",
"instantiation": "true",
"filament_type": [

View File

@@ -3,7 +3,7 @@
"name": "Blocks Generic PA",
"inherits": "fdm_filament_pa",
"from": "system",
"setting_id": "BSSI006",
"setting_id": "3L5IYVTlkt8V0EiW",
"filament_id": "BSFI006",
"instantiation": "true",
"filament_flow_ratio": [

View File

@@ -3,7 +3,7 @@
"name": "Blocks Generic PC",
"inherits": "fdm_filament_pc",
"from": "system",
"setting_id": "BSSI008",
"setting_id": "VUPeelf61TmTQrun",
"filament_id": "BSFI008",
"instantiation": "true",
"filament_flow_ratio": [

View File

@@ -3,7 +3,7 @@
"name": "Blocks Generic PETG",
"inherits": "fdm_filament_petg",
"from": "system",
"setting_id": "BSSI002",
"setting_id": "FKkbjL1V4ZEjXB0H",
"filament_id": "BSFI002",
"instantiation": "true",
"filament_flow_ratio": [

View File

@@ -3,7 +3,7 @@
"name": "Blocks Generic PLA-CF",
"inherits": "fdm_filament_pla",
"from": "system",
"setting_id": "BSSI010",
"setting_id": "RHKPeXZiv4E2p4lP",
"filament_id": "BSFI010",
"instantiation": "true",
"filament_flow_ratio": [

View File

@@ -3,7 +3,7 @@
"name": "Blocks Generic PLA",
"inherits": "fdm_filament_pla",
"from": "system",
"setting_id": "BSSI001",
"setting_id": "N3wDUqmBETfelOoG",
"filament_id": "BSFI001",
"instantiation": "true",
"filament_flow_ratio": [

View File

@@ -3,7 +3,7 @@
"name": "Blocks Generic PVA",
"inherits": "fdm_filament_pva",
"from": "system",
"setting_id": "BSSI009",
"setting_id": "J74KgdSzf503Tk9p",
"filament_id": "BSFI009",
"instantiation": "true",
"filament_flow_ratio": [

View File

@@ -3,7 +3,7 @@
"name": "Blocks Generic TPU",
"inherits": "fdm_filament_tpu",
"from": "system",
"setting_id": "BSSI003",
"setting_id": "xFRwN8ZEwEGlLFwo",
"filament_id": "BSFI003",
"instantiation": "true",
"filament_max_volumetric_speed": [

View File

@@ -3,8 +3,8 @@
"name": "BLOCKS Pro S100 0.4 nozzle",
"inherits": "fdm_klipper_common",
"from": "system",
"setting_id": "G7HQgaspHXduDM8O",
"instantiation": "true",
"settings_id": "GM001",
"printer_model": "BLOCKS Pro S100",
"default_print_profile": "0.20mm Standard 0.4 nozzle @Blocks",
"max_layer_height": [

View File

@@ -3,8 +3,8 @@
"name": "BLOCKS Pro S100 0.6 nozzle",
"inherits": "fdm_klipper_common",
"from": "system",
"setting_id": "XkWdS210oUMQN17N",
"instantiation": "true",
"settings_id": "GM002",
"printer_model": "BLOCKS Pro S100",
"default_print_profile": "0.30mm Standard 0.6 nozzle @Blocks",
"max_layer_height": [

View File

@@ -3,8 +3,8 @@
"name": "BLOCKS Pro S100 0.8 nozzle",
"inherits": "fdm_klipper_common",
"from": "system",
"setting_id": "I6PdeCS7SbvIlkZf",
"instantiation": "true",
"settings_id": "GM003",
"printer_model": "BLOCKS Pro S100",
"default_print_profile": "0.40mm Standard 0.8 nozzle @Blocks",
"max_layer_height": [

View File

@@ -3,8 +3,8 @@
"name": "BLOCKS Pro S100 1.0 nozzle",
"inherits": "fdm_klipper_common",
"from": "system",
"setting_id": "elLdUyy9RhUoa37o",
"instantiation": "true",
"settings_id": "GM004",
"printer_model": "BLOCKS Pro S100",
"default_print_profile": "0.50mm Standard 1.0 nozzle @Blocks",
"max_layer_height": [

View File

@@ -3,8 +3,8 @@
"name": "BLOCKS Pro S100 1.2 nozzle",
"inherits": "fdm_klipper_common",
"from": "system",
"setting_id": "xtsGSJ4JkbHTPi44",
"instantiation": "true",
"settings_id": "GM005",
"printer_model": "BLOCKS Pro S100",
"default_print_profile": "0.60mm Standard 1.2 nozzle @Blocks",
"max_layer_height": [

View File

@@ -3,8 +3,8 @@
"name": "BLOCKS RD50 V2 0.4 nozzle",
"inherits": "fdm_klipper_common",
"from": "system",
"setting_id": "wItS0IoWbzTJK7iD",
"instantiation": "true",
"settings_id": "GM006",
"printer_model": "BLOCKS RD50 V2",
"default_print_profile": "0.20mm Standard 0.4 nozzle @Blocks_RD50_V2",
"max_layer_height": [

View File

@@ -3,8 +3,8 @@
"name": "BLOCKS RD50 V2 0.6 nozzle",
"inherits": "fdm_klipper_common",
"from": "system",
"setting_id": "3oE6MbdWA6AzYAa5",
"instantiation": "true",
"settings_id": "GM007",
"printer_model": "BLOCKS RD50 V2",
"default_print_profile": "0.26mm Standard 0.6 nozzle @Blocks_RD50_V2",
"max_layer_height": [

View File

@@ -3,8 +3,8 @@
"name": "BLOCKS RD50 V2 0.8 nozzle",
"inherits": "fdm_klipper_common",
"from": "system",
"setting_id": "g04N8FbsS1P92qZA",
"instantiation": "true",
"settings_id": "GM008",
"printer_model": "BLOCKS RD50 V2",
"default_print_profile": "0.38mm Standard 0.8 nozzle @Blocks_RD50_V2",
"max_layer_height": [

View File

@@ -3,8 +3,8 @@
"name": "BLOCKS RF50 0.4 nozzle",
"inherits": "fdm_klipper_common",
"from": "system",
"setting_id": "icpImzXl3Xx16srx",
"instantiation": "true",
"settings_id": "GM009",
"printer_model": "BLOCKS RF50",
"default_print_profile": "0.20mm Standard 0.4 nozzle @Blocks_RF50",
"max_layer_height": [

View File

@@ -3,8 +3,8 @@
"name": "BLOCKS RF50 0.6 nozzle",
"inherits": "fdm_klipper_common",
"from": "system",
"setting_id": "RIbar6niHpubv5IC",
"instantiation": "true",
"settings_id": "GM010",
"printer_model": "BLOCKS RF50",
"default_print_profile": "0.26mm Standard 0.6 nozzle @Blocks_RF50",
"max_layer_height": [

View File

@@ -3,8 +3,8 @@
"name": "BLOCKS RF50 0.8 nozzle",
"inherits": "fdm_klipper_common",
"from": "system",
"setting_id": "YTckxiK7XiR4GfOJ",
"instantiation": "true",
"settings_id": "GM011",
"printer_model": "BLOCKS RF50",
"default_print_profile": "0.38mm Standard 0.8 nozzle @Blocks_RF50",
"max_layer_height": [

View File

@@ -3,7 +3,7 @@
"name": "0.12mm Fine 0.4 nozzle @Blocks_RD50_V2",
"inherits": "fdm_process_blocks_common",
"from": "system",
"setting_id": "GP004",
"setting_id": "8g0CmJDZhpbtbSLL",
"instantiation": "true",
"layer_height": "0.12",
"bottom_shell_layers": "6",

View File

@@ -3,7 +3,7 @@
"name": "0.12mm Fine 0.4 nozzle @Blocks_RF50",
"inherits": "fdm_process_blocks_common",
"from": "system",
"setting_id": "GP004",
"setting_id": "qM5TCMjtTCThNyIS",
"instantiation": "true",
"layer_height": "0.12",
"initial_layer_print_height": "0.2",

View File

@@ -3,7 +3,7 @@
"name": "0.16mm Optimal 0.4 nozzle @Blocks_RD50_V2",
"inherits": "fdm_process_blocks_common",
"from": "system",
"setting_id": "GP004",
"setting_id": "qYqbjNz16oTBOijO",
"instantiation": "true",
"layer_height": "0.16",
"bottom_shell_layers": "5",

View File

@@ -3,7 +3,7 @@
"name": "0.16mm Optimal 0.4 nozzle @Blocks_RF50",
"inherits": "fdm_process_blocks_common",
"from": "system",
"setting_id": "GP004",
"setting_id": "7vr8tF75IxNYOfy9",
"instantiation": "true",
"layer_height": "0.16",
"initial_layer_print_height": "0.2",

View File

@@ -3,7 +3,7 @@
"name": "0.20mm Optimal 0.6 nozzle @Blocks_RD50_V2",
"inherits": "fdm_process_common 0.6 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "IiIASiATlPKWXVqG",
"instantiation": "true",
"layer_height": "0.20",
"bottom_shell_layers": "4",

View File

@@ -3,7 +3,7 @@
"name": "0.20mm Optimal 0.6 nozzle @Blocks_RF50",
"inherits": "fdm_process_common 0.6 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "PTRq9vSbhBdwNQo2",
"instantiation": "true",
"layer_height": "0.20",
"initial_layer_print_height": "0.3",

View File

@@ -3,7 +3,7 @@
"name": "0.20mm Standard 0.4 nozzle @Blocks",
"inherits": "fdm_process_blocks_common",
"from": "system",
"setting_id": "GP004",
"setting_id": "47aDtVL6E5DVr7Mt",
"instantiation": "true",
"layer_height": "0.2",
"bottom_shell_layers": "4",

View File

@@ -3,7 +3,7 @@
"name": "0.20mm Standard 0.4 nozzle @Blocks_RD50_V2",
"inherits": "fdm_process_blocks_common",
"from": "system",
"setting_id": "GP004",
"setting_id": "k6jOPNbpunHqwbVl",
"instantiation": "true",
"layer_height": "0.20",
"bottom_shell_layers": "4",

View File

@@ -3,7 +3,7 @@
"name": "0.20mm Standard 0.4 nozzle @Blocks_RF50",
"inherits": "fdm_process_blocks_common",
"from": "system",
"setting_id": "GP004",
"setting_id": "gwPin2OF8praSH3q",
"instantiation": "true",
"layer_height": "0.20",
"initial_layer_print_height": "0.2",

View File

@@ -3,7 +3,7 @@
"name": "0.24mm Draft 0.4 nozzle @Blocks",
"inherits": "fdm_process_blocks_common",
"from": "system",
"setting_id": "GP004",
"setting_id": "ETADjxV6ViJQdnHA",
"instantiation": "true",
"layer_height": "0.24",
"bottom_shell_layers": "4",

View File

@@ -3,7 +3,7 @@
"name": "0.24mm Draft 0.4 nozzle @Blocks_RD50_V2",
"inherits": "fdm_process_blocks_common",
"from": "system",
"setting_id": "GP004",
"setting_id": "vLfwlqx8ZvCfUjMB",
"instantiation": "true",
"layer_height": "0.24",
"bottom_shell_layers": "4",

View File

@@ -3,7 +3,7 @@
"name": "0.24mm Draft 0.4 nozzle @Blocks_RF50",
"inherits": "fdm_process_blocks_common",
"from": "system",
"setting_id": "GP004",
"setting_id": "HRSFefUk1ng3BuZN",
"instantiation": "true",
"layer_height": "0.24",
"initial_layer_print_height": "0.3",

View File

@@ -3,7 +3,7 @@
"name": "0.26mm Standard 0.6 nozzle @Blocks_RD50_V2",
"inherits": "fdm_process_common 0.6 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "Hlo2kNKKaU73D6lM",
"instantiation": "true",
"layer_height": "0.26",
"bottom_shell_layers": "4",

View File

@@ -3,7 +3,7 @@
"name": "0.26mm Standard 0.6 nozzle @Blocks_RF50",
"inherits": "fdm_process_common 0.6 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "QIOKDVdV2vAioPdS",
"instantiation": "true",
"layer_height": "0.26",
"initial_layer_print_height": "0.3",

View File

@@ -3,7 +3,7 @@
"name": "0.28mm Extra Draft 0.4 nozzle @Blocks_RD50_V2",
"inherits": "fdm_process_blocks_common",
"from": "system",
"setting_id": "GP004",
"setting_id": "hzvbUnJIZb7TnPMu",
"instantiation": "true",
"layer_height": "0.28",
"bottom_shell_layers": "4",

View File

@@ -3,7 +3,7 @@
"name": "0.28mm Extra Draft 0.4 nozzle @Blocks_RF50",
"inherits": "fdm_process_blocks_common",
"from": "system",
"setting_id": "GP004",
"setting_id": "L7k7a4piZopE2QcB",
"instantiation": "true",
"layer_height": "0.28",
"initial_layer_print_height": "0.3",

View File

@@ -3,7 +3,7 @@
"name": "0.30mm Extra Draft 0.4 nozzle @Blocks",
"inherits": "fdm_process_blocks_common",
"from": "system",
"setting_id": "GP004",
"setting_id": "UbuICsmppKDsaaZ4",
"instantiation": "true",
"bottom_shell_layers": "3",
"top_shell_layers": "4",

View File

@@ -3,7 +3,7 @@
"name": "0.30mm Optimal 0.8 nozzle @Blocks",
"inherits": "fdm_process_common 0.8 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "YqkYzp5zdH4R5upm",
"instantiation": "true",
"bottom_shell_layers": "3",
"top_shell_layers": "3",

View File

@@ -3,7 +3,7 @@
"name": "0.30mm Optimal 0.8 nozzle @Blocks_RD50_V2",
"inherits": "fdm_process_common 0.8 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "mxKcwnZ66FyXlLjV",
"instantiation": "true",
"layer_height": "0.30",
"bottom_shell_layers": "4",

View File

@@ -3,7 +3,7 @@
"name": "0.30mm Optimal 0.8 nozzle @Blocks_RF50",
"inherits": "fdm_process_common 0.8 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "1w3zzORSbCmdLll4",
"instantiation": "true",
"layer_height": "0.30",
"initial_layer_print_height": "0.3",

View File

@@ -3,7 +3,7 @@
"name": "0.30mm Optimal 1.0 nozzle @Blocks",
"inherits": "fdm_process_common 1.0 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "8pBawPScHkyQu0SW",
"instantiation": "true",
"bottom_shell_layers": "4",
"top_shell_layers": "4",

View File

@@ -3,7 +3,7 @@
"name": "0.30mm Standard 0.6 nozzle @Blocks",
"inherits": "fdm_process_common 0.6 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "EPI3PAVK9LpJOZWO",
"instantiation": "true",
"bottom_shell_layers": "3",
"top_shell_layers": "3",

View File

@@ -3,7 +3,7 @@
"name": "0.32mm Draft 0.6 nozzle @Blocks_RD50_V2",
"inherits": "fdm_process_common 0.6 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "AvDKLcC3gvKsIwRk",
"instantiation": "true",
"layer_height": "0.32",
"bottom_shell_layers": "4",

View File

@@ -3,7 +3,7 @@
"name": "0.32mm Draft 0.6 nozzle @Blocks_RF50",
"inherits": "fdm_process_common 0.6 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "a9pWDZyKiqBAeQIN",
"instantiation": "true",
"layer_height": "0.32",
"initial_layer_print_height": "0.3",

View File

@@ -3,7 +3,7 @@
"name": "0.38mm Extra Draft 0.6 nozzle @Blocks_RD50_V2",
"inherits": "fdm_process_common 0.6 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "VDezd0KdeD8tk1Sx",
"instantiation": "true",
"layer_height": "0.38",
"bottom_shell_layers": "3",

View File

@@ -3,7 +3,7 @@
"name": "0.38mm Extra Draft 0.6 nozzle @Blocks_RF50",
"inherits": "fdm_process_common 0.6 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "uIIZR5hRxqqfHms1",
"instantiation": "true",
"layer_height": "0.38",
"initial_layer_print_height": "0.3",

View File

@@ -3,7 +3,7 @@
"name": "0.38mm Standard 0.8 nozzle @Blocks_RD50_V2",
"inherits": "fdm_process_common 0.8 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "7zxjBEdM3uwaxnq9",
"instantiation": "true",
"layer_height": "0.38",
"bottom_shell_layers": "4",

View File

@@ -3,7 +3,7 @@
"name": "0.38mm Standard 0.8 nozzle @Blocks_RF50",
"inherits": "fdm_process_common 0.8 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "BCOEQmZHcO1zgeS9",
"instantiation": "true",
"layer_height": "0.38",
"initial_layer_print_height": "0.4",

View File

@@ -3,7 +3,7 @@
"name": "0.40mm Draft 0.6 nozzle @Blocks",
"inherits": "fdm_process_common 0.6 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "CShVKoGspbMJNPw8",
"instantiation": "true",
"bottom_shell_layers": "2",
"top_shell_layers": "2",

View File

@@ -3,7 +3,7 @@
"name": "0.40mm Standard 0.8 nozzle @Blocks",
"inherits": "fdm_process_common 0.8 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "TSRjmfWaatY7oLJB",
"instantiation": "true",
"bottom_shell_layers": "3",
"top_shell_layers": "4",

View File

@@ -3,7 +3,7 @@
"name": "0.46mm Draft 0.8 nozzle @Blocks_RD50_V2",
"inherits": "fdm_process_common 0.8 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "BmJAogItwZ4epXFK",
"instantiation": "true",
"layer_height": "0.46",
"bottom_shell_layers": "3",

View File

@@ -3,7 +3,7 @@
"name": "0.46mm Draft 0.8 nozzle @Blocks_RF50",
"inherits": "fdm_process_common 0.8 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "3Ff2hKKOMu8RbExs",
"instantiation": "true",
"layer_height": "0.46",
"initial_layer_print_height": "0.4",

View File

@@ -3,7 +3,7 @@
"name": "0.50mm Draft 0.8 nozzle @Blocks",
"inherits": "fdm_process_common 0.8 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "vOtZHrDS88Shmf2m",
"instantiation": "true",
"bottom_shell_layers": "3",
"top_shell_layers": "4",

View File

@@ -3,7 +3,7 @@
"name": "0.50mm Optimal 1.2 nozzle @Blocks",
"inherits": "fdm_process_common 1.2 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "BKrEAKqDYzdH43wc",
"instantiation": "true",
"bottom_shell_layers": "2",
"top_shell_layers": "3",

View File

@@ -3,7 +3,7 @@
"name": "0.50mm Standard 1.0 nozzle @Blocks",
"inherits": "fdm_process_common 1.0 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "D40iksDm7mFjhSKn",
"instantiation": "true",
"bottom_shell_layers": "3",
"top_shell_layers": "3",

View File

@@ -3,7 +3,7 @@
"name": "0.54mm Extra Draft 0.8 nozzle @Blocks_RD50_V2",
"inherits": "fdm_process_common 0.8 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "zEU21m57lJslrtWm",
"instantiation": "true",
"layer_height": "0.54",
"bottom_shell_layers": "3",

View File

@@ -3,7 +3,7 @@
"name": "0.54mm Extra Draft 0.8 nozzle @Blocks_RF50",
"inherits": "fdm_process_common 0.8 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "8uJVEmWMNB1BzrhR",
"instantiation": "true",
"layer_height": "0.54",
"initial_layer_print_height": "0.4",

View File

@@ -3,7 +3,7 @@
"name": "0.60mm Draft 1.0 nozzle @Blocks",
"inherits": "fdm_process_common 1.0 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "UJUe8XCBzZf8NyCL",
"instantiation": "true",
"bottom_shell_layers": "2",
"top_shell_layers": "3",

View File

@@ -3,7 +3,7 @@
"name": "0.60mm Standard 1.2 nozzle @Blocks",
"inherits": "fdm_process_common 1.2 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "PSBFrTykpkytPI2Q",
"instantiation": "true",
"bottom_shell_layers": "2",
"top_shell_layers": "3",

View File

@@ -3,7 +3,7 @@
"name": "0.70mm Draft 1.2 nozzle @Blocks",
"inherits": "fdm_process_common 1.2 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "0ZQ0USGX9SwAKr29",
"instantiation": "true",
"bottom_shell_layers": "2",
"top_shell_layers": "3",

View File

@@ -3,7 +3,7 @@
"name": "0.70mm Extra Draft 1.0 nozzle @Blocks",
"inherits": "fdm_process_common 1.0 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "69PFmjOVFBOIp3Qg",
"instantiation": "true",
"bottom_shell_layers": "2",
"top_shell_layers": "3",

View File

@@ -3,7 +3,7 @@
"name": "0.80mm Extra Draft 1.2 nozzle @Blocks",
"inherits": "fdm_process_common 1.2 nozzle",
"from": "system",
"setting_id": "GP004",
"setting_id": "iBwRI5JJewW5HJSv",
"instantiation": "true",
"bottom_shell_layers": "2",
"top_shell_layers": "2",