mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-28 03:11:47 +00:00
* 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
78 lines
3.9 KiB
JSON
78 lines
3.9 KiB
JSON
{
|
|
"type": "process",
|
|
"name": "0.20mm Standard @iQ TiQ2 P1 - PETG Polymax Polymaker (0.4 Nozzle)",
|
|
"inherits": "fdm_process_tiq_common",
|
|
"from": "system",
|
|
"setting_id": "MjcIXgMAbvXbskhu",
|
|
"instantiation": "true",
|
|
"exclude_object": "0",
|
|
"gcode_label_objects": "0",
|
|
"enable_support": "1",
|
|
"support_type": "tree(auto)",
|
|
"support_filament": "0",
|
|
"support_interface_filament": "0",
|
|
"compatible_printers": [
|
|
"iQ TiQ2 0.4 Nozzle"
|
|
],
|
|
"bottom_shell_layers": "4",
|
|
"bridge_flow": "1",
|
|
"bridge_speed": "50",
|
|
"default_acceleration": "1500",
|
|
"enable_overhang_speed": "0",
|
|
"enable_prime_tower": "1",
|
|
"gap_infill_speed": "50",
|
|
"thick_internal_bridges": "0",
|
|
"enable_extra_bridge_layer": "apply_to_all",
|
|
"bottom_shell_thickness": "0.8",
|
|
"initial_layer_infill_speed": "25",
|
|
"initial_layer_speed": "25",
|
|
"initial_layer_travel_speed": "50%",
|
|
"inner_wall_acceleration": "1500",
|
|
"inner_wall_speed": "50",
|
|
"internal_bridge_speed": "150%",
|
|
"internal_solid_infill_speed": "50",
|
|
"notes": "Deutsch P1 Polymaker Polymax PETG Readme\n1.\tÜberprüfen Sie, dass sich das Polymaker Polymax PETG im linken Extruder befindet. Halten Sie das Filament trocken! Detailierte Trocknungsanleitung, siehe unten.\n2.\tÜberprüfen Sie, dass sich eine 0,4 mm Wolfram-Kupfer Düse im linken Extruder befindet.\n3.\tVerwenden Sie Magigoo Kleber auf der PET-Folie, um eine bessere Haftung zu gewährleisten. ( im Singledruck in der Regel auf PET-Folie nicht erforderlich)\n4.\tReinigen Sie ggf. die Düse mit einer Messing-Drahtbürste.\nNun sind sie bereit, um Ihren Druck zu starten.\n\nAnleitung zum Trocknen von PETG:\nPETG-ESD ist hydrophil. Wenn Sie Stringing und Oozing an Ihrem Bauteil beobachten, ist dies ein Indiz dafür, dass das Filament zu feucht ist. Um das Filament zu trocknen, belassen Sie die Spule in einem industriellen Ofen bei 70°C für 8 Stunden.\n\nEnglish P1 Polymaker Polymax PETG\n1.\tCheck Left extruder filament: Polymaker Polymax PETG - Keep the filament dry!! Detailed drying instruction below.\n2.\tCheck left extruder nozzle: 0.4mm Wolfram\n3.\tCheck bed: PET with Magigoo glue (not realy needed in a singelprint)\n4.\tCheck nozzle: Clean it with brush\nWELLDONE! YOU ARE READY NOW TO START YOUR PRINT JOB!\n\nFILAMENT DRYING INSTRUCTION\nPETG-ESD material is hydroscopic. If you feel you have stringing and oozing in your printed part, the filament have moisture in it.\nTo dry the filament, keep the spool in a industrial oven for 8 hours at 70°C.\n",
|
|
"ooze_prevention": "0",
|
|
"outer_wall_acceleration": "1500",
|
|
"outer_wall_speed": "50",
|
|
"print_settings_id": "0.20mm Standard @iQ TiQ2 P1 - PETG Polymax Polymaker (0.4 Nozzle)",
|
|
"raft_first_layer_density": "100%",
|
|
"raft_first_layer_expansion": "6",
|
|
"reduce_crossing_wall": "0",
|
|
"skirt_loops": "3",
|
|
"slow_down_layers": "1",
|
|
"small_perimeter_threshold": "0",
|
|
"sparse_infill_density": "30%",
|
|
"sparse_infill_pattern": "rectilinear",
|
|
"sparse_infill_speed": "50",
|
|
"support_angle": "0",
|
|
"support_base_pattern_spacing": "2.5",
|
|
"support_bottom_interface_spacing": "0.5",
|
|
"support_bottom_z_distance": "0.2",
|
|
"support_expansion": "0",
|
|
"support_interface_top_layers": "3",
|
|
"support_line_width": "100%",
|
|
"support_object_xy_distance": "0.35",
|
|
"support_on_build_plate_only": "0",
|
|
"support_speed": "50",
|
|
"support_top_z_distance": "0.27",
|
|
"top_shell_thickness": "0.8",
|
|
"top_solid_infill_flow_ratio": "1",
|
|
"top_surface_acceleration": "1500",
|
|
"top_surface_speed": "50",
|
|
"travel_acceleration": "1500",
|
|
"tree_support_branch_diameter_angle": "5",
|
|
"tree_support_branch_diameter_organic": "8",
|
|
"tree_support_tip_diameter": "0.8",
|
|
"tree_support_wall_count": "2",
|
|
"wall_direction": "ccw",
|
|
"wall_loops": "3",
|
|
"wall_sequence": "inner wall/outer wall",
|
|
"support_base_pattern": "rectilinear-grid",
|
|
"support_interface_pattern": "rectilinear_interlaced",
|
|
"support_interface_spacing": "0",
|
|
"small_perimeter_speed": "50",
|
|
"support_interface_speed": "50",
|
|
"brim_type": "no_brim"
|
|
}
|