Files
OrcaSlicer/resources/profiles/iQ/process/0.20mm Standard @iQ TiQ2 P1 - HPP4GF25 Grauts (0.4 Nozzle).json
T
SoftFever 8cb2e4e01e 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
2026-06-27 20:11:25 +08:00

69 lines
3.3 KiB
JSON

{
"type": "process",
"name": "0.20mm Standard @iQ TiQ2 P1 - HPP4GF25 Grauts (0.4 Nozzle)",
"inherits": "fdm_process_tiq_common",
"from": "system",
"setting_id": "BH3aGItMozgr9VXA",
"instantiation": "true",
"default_acceleration": "1500",
"enable_extra_bridge_layer": "apply_to_all",
"enable_prime_tower": "1",
"initial_layer_infill_speed": "100",
"inner_wall_acceleration": "1500",
"inner_wall_speed": "100",
"notes": "Pre-Select: FBA Time Delay: 0 EPC Factor: 0\n\nDeutsch P1 HPP4GF25\n\n1. Überprüfen Sie, dass sich das Grauts HPP4GF25 im linken Extruder befindet. Halten Sie das Filament trocken! Detailierte Trocknungsanleitung, siehe unten.\n\n2. Überprüfen Sie, dass sich eine 0,4 mm Wolfram-Kupfer Düse im linken Extruder befindet.\n\n3. Verwenden Sie Magigoo Kleber für PPGF auf der PET-Folie, um eine bessere Haftung zu gewährleisten, im Singledruck in der Regel auf PET-Folie nicht erforderlich.\n\n4. Reinigen Sie ggf. die Düse mit einer Messing-Drahtbürste.\nNun sind sie bereit, um Ihren Druck zu starten.\n\n\nTipp: Am besten lässt sich das Bauteil bei einer Druckplattentemperatur von 80°C entfernen, da dann der Kleber weich wird.\n\n\nEnglish P1 HPP4GF25\n\n1. Check Left extruder filament: Grauts HPP4GF25 - Keep the filament dry!! Detailed drying instruction below.\n\n2. Check left extruder nozzle: 0.4mm Wolfram\n\n3. Check bed: PET with Magigoo glue for PPGF\n\n4. Check nozzle: Clean it with brush\n\nWELLDONE! YOU ARE READY NOW TO START YOUR PRINT JOB!\n\n\nTip: The component is best removed at a printing plate temperature of 80°C, as this softens the adhesive.",
"outer_wall_acceleration": "1500",
"outer_wall_speed": "80",
"print_settings_id": "0.20mm Standard @iQ TiQ2 P1 - HPP4GF25 Grauts (0.4 Nozzle)",
"sparse_infill_speed": "100",
"support_angle": "0",
"support_base_pattern": "default",
"support_interface_bottom_layers": "0",
"support_interface_top_layers": "3",
"support_object_first_layer_gap": "0.3",
"support_object_xy_distance": "0.35",
"support_on_build_plate_only": "0",
"support_speed": "100",
"support_style": "snug",
"support_top_z_distance": "0.2",
"support_type": "normal(auto)",
"top_surface_acceleration": "1500",
"top_surface_speed": "80",
"travel_acceleration": "1500",
"bridge_flow": "1.07",
"bridge_speed": "25",
"brim_type": "no_brim",
"enable_support": "1",
"exclude_object": "0",
"gcode_label_objects": "0",
"compatible_printers": [
"iQ TiQ2 0.4 Nozzle"
],
"internal_bridge_speed": "50%",
"internal_solid_infill_speed": "60",
"ironing_pattern": "concentric",
"prime_tower_width": "80",
"layer_height": "0.2",
"reduce_crossing_wall": "1",
"skirt_height": "1",
"skirt_loops": "2",
"small_perimeter_speed": "30%",
"small_perimeter_threshold": "5",
"sparse_infill_density": "30%",
"sparse_infill_pattern": "triangles",
"support_base_pattern_spacing": "1",
"support_bottom_interface_spacing": "0.3",
"support_bottom_z_distance": "0.24",
"support_expansion": "0.5",
"support_filament": "1",
"support_interface_filament": "1",
"support_interface_pattern": "rectilinear_interlaced",
"support_interface_spacing": "0",
"top_shell_thickness": "0",
"top_solid_infill_flow_ratio": "0.98",
"tree_support_branch_diameter_angle": "10",
"tree_support_branch_diameter_organic": "3",
"tree_support_tip_diameter": "2",
"wall_loops": "2"
}