Merge branch 'main' into feature/filament_id

Brings in 560 commits (merge base 2026-07-04 .. origin/main af9fd10d7a).
19 conflicts resolved; the other 138 touched files auto-merged.

Conflict resolutions
- Snapmaker/Polymaker (7): main normalised JSON key order in #15039 while this
  branch inserted filament_id/filament_vendor. Took main's key order and kept
  this branch's values, inserting a single filament_id key rather than letting
  git's line merge leave duplicate "from"/"instantiation" keys.
- re3D rPETG @0.8/@1.75 nozzle (2): main renamed these from "re3D Greengate
  rPETG @*" and re-vendored GreenGate3D -> re3D (#15169). Git's rename-aware
  merge produced a file with two filament_vendor keys; took main's version
  wholesale instead. The id is reconciled by the tooling, not by hand.
- re3D rPP (1): kept main's inherits change (fdm_filament_pet -> fdm_filament_pp,
  local filament_type override dropped) and its widened compatible_printers.
  The flattened type is still PP, so the product triple and id OFfHGM1D are
  unchanged.
- re3D Greengate rPETG.json, Afinia {ABS+,ABS,PLA,TPU,Value ABS,Value PLA}.json
  (7 modify/delete): accepted main's deletions. The Afinia ids are not orphaned
  - the surviving @HS presets resolve the same triple and already carry the
  same ids, so nothing is retired.
- .github/workflows/check_profiles.yml: kept both main's new "validate slice"
  step and this branch's tree-wide filament-subtype check.
- tests/libslic3r/CMakeLists.txt: kept both test_filament_id_succession.cpp and
  main's test_preset_diff.cpp.

Verified
- No conflict markers; all 12795 profile JSONs parse with no duplicate keys.
- All branch artifacts (tooling, snapshot, ledger, doc, tests) intact and
  unmodified by the merge.
- The succession-ledger C++ call sites survived main's refactors; audited
  Preset.{cpp,hpp}, PresetBundle.cpp, DeviceManager.cpp, PresetComboBoxes.cpp,
  CaliHistoryDialog.cpp, MoonrakerPrinterAgent.cpp against base/ours/theirs.
- scripts/tests: 115/116 pass.

Known follow-up: assign_filament_ids.py --check reports 243 errors, all from
filament data main added in the last month (BBL/addnorth, Qidi X5/Plus 5,
Snapmaker U1, re3D). The single failing unit test is the live-tree conformance
test asserting that count is zero. Reconciliation lands separately.
This commit is contained in:
SoftFever
2026-08-08 02:05:37 +08:00
2224 changed files with 2621813 additions and 1287333 deletions

View File

@@ -1,134 +1,135 @@
{
"type": "machine",
"name": "iQ TiQ2 0.25 Nozzle",
"inherits": "fdm_tiq_common",
"from": "system",
"setting_id": "cIJ59rG6rulmYsqA",
"instantiation": "true",
"printer_settings_id": "iQ TiQ2 0.25 Nozzle",
"printer_model": "TiQ2",
"printer_variant": "0.25",
"printer_notes": "Machine file version 1.0 20251106",
"change_filament_gcode": "G1 Z{layer_z+2} F900 ; safe distance while tool change\nG1 X32 Y3 F3000\nM109 S{nozzle_temperature[next_extruder]} T[next_extruder] ; set new tool temperature so it can start heating while changing\n",
"deretraction_speed": [
"30",
"30"
],
"disable_m73": "1",
"emit_machine_limits_to_gcode": "0",
"enable_filament_ramming": "0",
"extruder_colour": [
"#FCE94F",
"#FCE94F"
],
"extruder_offset": [
"0x0",
"0x0"
],
"gcode_flavor": "marlin",
"host_type": "simplyprint",
"long_retractions_when_cut": [
"0",
"0"
],
"machine_end_gcode": "G1 X-19 F3000 ; home X axis\nG1 Y1 F3000 ; home Y axis\nM104 S0 T0 ; turn off extruder\nM104 S0 T1 ; turn off extruder\nM104 S0 T2 ; turn off extruder\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM806 S0 ; turn of housing fan\nM84 ; disable motor\n",
"machine_max_speed_z": [
"15",
"12"
],
"machine_pause_gcode": "M10710 S0",
"machine_start_gcode": "T[initial_extruder]\nM109 S{nozzle_temperature_initial_layer[current_extruder]}\nG1 Z15 F900\nG1 X-19 Y1 F9000\nG1 X-19 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000\nG1 X0",
"max_layer_height": [
"0.2",
"0.2"
],
"min_layer_height": [
"0.08",
"0.08"
],
"nozzle_diameter": [
"0.25",
"0.25"
],
"print_host": "https://simplyprint.io/panel",
"printable_area": [
"0x0",
"330x0",
"330x330",
"0x330"
],
"printable_height": "300",
"retract_before_wipe": [
"70%",
"70%"
],
"retract_length_toolchange": [
"10",
"12"
],
"retract_lift_above": [
"0",
"0"
],
"retract_lift_below": [
"0",
"0"
],
"retract_lift_enforce": [
"All Surfaces",
"All Surfaces"
],
"retract_on_top_layer": [
"1",
"1"
],
"retract_restart_extra": [
"0",
"0"
],
"retract_restart_extra_toolchange": [
"-0.2",
"-0.2"
],
"retract_when_changing_layer": [
"1",
"1"
],
"retraction_distances_when_cut": [
"18",
"18"
],
"retraction_length": [
"0.8",
"0.9"
],
"retraction_minimum_travel": [
"1",
"1"
],
"retraction_speed": [
"30",
"30"
],
"thumbnails": "",
"travel_slope": [
"3",
"3"
],
"wipe": [
"1",
"1"
],
"wipe_distance": [
"1",
"1"
],
"z_hop": [
"0.25",
"0.25"
],
"z_hop_types": [
"Normal Lift",
"Normal Lift"
]
}
{
"type": "machine",
"name": "iQ TiQ2 0.25 Nozzle",
"inherits": "fdm_tiq_common",
"from": "system",
"setting_id": "cIJ59rG6rulmYsqA",
"instantiation": "true",
"printer_settings_id": "iQ TiQ2 0.25 Nozzle",
"printer_model": "TiQ2",
"printer_variant": "0.25",
"default_print_profile": "0.15mm Standard @iQ TiQ2 (0.25 Nozzle)",
"printer_notes": "Machine file version 1.0 20251106",
"change_filament_gcode": "G1 Z{layer_z+2} F900 ; safe distance while tool change\nG1 X32 Y3 F3000\nM109 S{nozzle_temperature[next_extruder]} T[next_extruder] ; set new tool temperature so it can start heating while changing\n",
"deretraction_speed": [
"30",
"30"
],
"disable_m73": "1",
"emit_machine_limits_to_gcode": "0",
"enable_filament_ramming": "0",
"extruder_colour": [
"#FCE94F",
"#FCE94F"
],
"extruder_offset": [
"0x0",
"0x0"
],
"gcode_flavor": "marlin",
"host_type": "simplyprint",
"long_retractions_when_cut": [
"0",
"0"
],
"machine_end_gcode": "G1 X-19 F3000 ; home X axis\nG1 Y1 F3000 ; home Y axis\nM104 S0 T0 ; turn off extruder\nM104 S0 T1 ; turn off extruder\nM104 S0 T2 ; turn off extruder\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM806 S0 ; turn of housing fan\nM84 ; disable motor\n",
"machine_max_speed_z": [
"15",
"12"
],
"machine_pause_gcode": "M10710 S0",
"machine_start_gcode": "T[initial_extruder]\nM109 S{nozzle_temperature_initial_layer[current_extruder]}\nG1 Z15 F900\nG1 X-19 Y1 F9000\nG1 X-19 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000\nG1 X0",
"max_layer_height": [
"0.2",
"0.2"
],
"min_layer_height": [
"0.08",
"0.08"
],
"nozzle_diameter": [
"0.25",
"0.25"
],
"print_host": "https://simplyprint.io/panel",
"printable_area": [
"0x0",
"330x0",
"330x330",
"0x330"
],
"printable_height": "300",
"retract_before_wipe": [
"70%",
"70%"
],
"retract_length_toolchange": [
"10",
"12"
],
"retract_lift_above": [
"0",
"0"
],
"retract_lift_below": [
"0",
"0"
],
"retract_lift_enforce": [
"All Surfaces",
"All Surfaces"
],
"retract_on_top_layer": [
"1",
"1"
],
"retract_restart_extra": [
"0",
"0"
],
"retract_restart_extra_toolchange": [
"-0.2",
"-0.2"
],
"retract_when_changing_layer": [
"1",
"1"
],
"retraction_distances_when_cut": [
"18",
"18"
],
"retraction_length": [
"0.8",
"0.9"
],
"retraction_minimum_travel": [
"1",
"1"
],
"retraction_speed": [
"30",
"30"
],
"thumbnails": "",
"travel_slope": [
"3",
"3"
],
"wipe": [
"1",
"1"
],
"wipe_distance": [
"1",
"1"
],
"z_hop": [
"0.25",
"0.25"
],
"z_hop_types": [
"Normal Lift",
"Normal Lift"
]
}

View File

@@ -1,134 +1,135 @@
{
"type": "machine",
"name": "iQ TiQ2 0.6 Nozzle",
"inherits": "fdm_tiq_common",
"from": "system",
"setting_id": "U5GboRipEfd1fsBm",
"instantiation": "true",
"printer_settings_id": "iQ TiQ2 0.6 Nozzle",
"printer_model": "TiQ2",
"printer_variant": "0.6",
"printer_notes": "Machine file version 1.0 20251106",
"change_filament_gcode": "G1 Z{layer_z+2} F900 ; safe distance while tool change\nG1 X32 Y3 F3000\nM109 S{nozzle_temperature[next_extruder]} T[next_extruder] ; set new tool temperature so it can start heating while changing\n",
"deretraction_speed": [
"30",
"30"
],
"disable_m73": "1",
"emit_machine_limits_to_gcode": "0",
"enable_filament_ramming": "0",
"extruder_colour": [
"#FCE94F",
"#FCE94F"
],
"extruder_offset": [
"0x0",
"0x0"
],
"gcode_flavor": "marlin",
"host_type": "simplyprint",
"long_retractions_when_cut": [
"0",
"0"
],
"machine_end_gcode": "G1 X-19 F3000 ; home X axis\nG1 Y1 F3000 ; home Y axis\nM104 S0 T0 ; turn off extruder\nM104 S0 T1 ; turn off extruder\nM104 S0 T2 ; turn off extruder\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM806 S0 ; turn of housing fan\nM84 ; disable motor\n",
"machine_max_speed_z": [
"15",
"12"
],
"machine_pause_gcode": "M10710 S0",
"machine_start_gcode": "T[initial_extruder]\nM109 S{nozzle_temperature_initial_layer[current_extruder]}\nG1 Z15 F900\nG1 X-19 Y1 F9000\nG1 X-19 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000\nG1 X0",
"max_layer_height": [
"0.6",
"0.6"
],
"min_layer_height": [
"0.08",
"0.08"
],
"nozzle_diameter": [
"0.6",
"0.6"
],
"print_host": "https://simplyprint.io/panel",
"printable_area": [
"0x0",
"330x0",
"330x330",
"0x330"
],
"printable_height": "300",
"retract_before_wipe": [
"70%",
"70%"
],
"retract_length_toolchange": [
"10",
"12"
],
"retract_lift_above": [
"0",
"0"
],
"retract_lift_below": [
"0",
"0"
],
"retract_lift_enforce": [
"All Surfaces",
"All Surfaces"
],
"retract_on_top_layer": [
"1",
"1"
],
"retract_restart_extra": [
"0",
"0"
],
"retract_restart_extra_toolchange": [
"-0.2",
"-0.2"
],
"retract_when_changing_layer": [
"1",
"1"
],
"retraction_distances_when_cut": [
"18",
"18"
],
"retraction_length": [
"0.8",
"0.9"
],
"retraction_minimum_travel": [
"1",
"1"
],
"retraction_speed": [
"30",
"30"
],
"thumbnails": "",
"travel_slope": [
"3",
"3"
],
"wipe": [
"1",
"1"
],
"wipe_distance": [
"1",
"1"
],
"z_hop": [
"0.6",
"0.6"
],
"z_hop_types": [
"Normal Lift",
"Normal Lift"
]
}
{
"type": "machine",
"name": "iQ TiQ2 0.6 Nozzle",
"inherits": "fdm_tiq_common",
"from": "system",
"setting_id": "U5GboRipEfd1fsBm",
"instantiation": "true",
"printer_settings_id": "iQ TiQ2 0.6 Nozzle",
"printer_model": "TiQ2",
"printer_variant": "0.6",
"default_print_profile": "0.30mm Standard @iQ TiQ2 (0.6 Nozzle)",
"printer_notes": "Machine file version 1.0 20251106",
"change_filament_gcode": "G1 Z{layer_z+2} F900 ; safe distance while tool change\nG1 X32 Y3 F3000\nM109 S{nozzle_temperature[next_extruder]} T[next_extruder] ; set new tool temperature so it can start heating while changing\n",
"deretraction_speed": [
"30",
"30"
],
"disable_m73": "1",
"emit_machine_limits_to_gcode": "0",
"enable_filament_ramming": "0",
"extruder_colour": [
"#FCE94F",
"#FCE94F"
],
"extruder_offset": [
"0x0",
"0x0"
],
"gcode_flavor": "marlin",
"host_type": "simplyprint",
"long_retractions_when_cut": [
"0",
"0"
],
"machine_end_gcode": "G1 X-19 F3000 ; home X axis\nG1 Y1 F3000 ; home Y axis\nM104 S0 T0 ; turn off extruder\nM104 S0 T1 ; turn off extruder\nM104 S0 T2 ; turn off extruder\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM806 S0 ; turn of housing fan\nM84 ; disable motor\n",
"machine_max_speed_z": [
"15",
"12"
],
"machine_pause_gcode": "M10710 S0",
"machine_start_gcode": "T[initial_extruder]\nM109 S{nozzle_temperature_initial_layer[current_extruder]}\nG1 Z15 F900\nG1 X-19 Y1 F9000\nG1 X-19 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000\nG1 X0",
"max_layer_height": [
"0.6",
"0.6"
],
"min_layer_height": [
"0.08",
"0.08"
],
"nozzle_diameter": [
"0.6",
"0.6"
],
"print_host": "https://simplyprint.io/panel",
"printable_area": [
"0x0",
"330x0",
"330x330",
"0x330"
],
"printable_height": "300",
"retract_before_wipe": [
"70%",
"70%"
],
"retract_length_toolchange": [
"10",
"12"
],
"retract_lift_above": [
"0",
"0"
],
"retract_lift_below": [
"0",
"0"
],
"retract_lift_enforce": [
"All Surfaces",
"All Surfaces"
],
"retract_on_top_layer": [
"1",
"1"
],
"retract_restart_extra": [
"0",
"0"
],
"retract_restart_extra_toolchange": [
"-0.2",
"-0.2"
],
"retract_when_changing_layer": [
"1",
"1"
],
"retraction_distances_when_cut": [
"18",
"18"
],
"retraction_length": [
"0.8",
"0.9"
],
"retraction_minimum_travel": [
"1",
"1"
],
"retraction_speed": [
"30",
"30"
],
"thumbnails": "",
"travel_slope": [
"3",
"3"
],
"wipe": [
"1",
"1"
],
"wipe_distance": [
"1",
"1"
],
"z_hop": [
"0.6",
"0.6"
],
"z_hop_types": [
"Normal Lift",
"Normal Lift"
]
}

View File

@@ -1,134 +1,135 @@
{
"type": "machine",
"name": "iQ TiQ2 0.8 Nozzle",
"inherits": "fdm_tiq_common",
"from": "system",
"setting_id": "Hnv1OfrxjIFdQTpK",
"instantiation": "true",
"printer_settings_id": "iQ TiQ2 0.8 Nozzle",
"printer_model": "TiQ2",
"printer_variant": "0.8",
"printer_notes": "Machine file version 1.0 20251106",
"change_filament_gcode": "G1 Z{layer_z+2} F900 ; safe distance while tool change\nG1 X32 Y3 F3000\nM109 S{nozzle_temperature[next_extruder]} T[next_extruder] ; set new tool temperature so it can start heating while changing\n",
"deretraction_speed": [
"30",
"30"
],
"disable_m73": "1",
"emit_machine_limits_to_gcode": "0",
"enable_filament_ramming": "0",
"extruder_colour": [
"#FCE94F",
"#FCE94F"
],
"extruder_offset": [
"0x0",
"0x0"
],
"gcode_flavor": "marlin",
"host_type": "simplyprint",
"long_retractions_when_cut": [
"0",
"0"
],
"machine_end_gcode": "G1 X-19 F3000 ; home X axis\nG1 Y1 F3000 ; home Y axis\nM104 S0 T0 ; turn off extruder\nM104 S0 T1 ; turn off extruder\nM104 S0 T2 ; turn off extruder\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM806 S0 ; turn of housing fan\nM84 ; disable motor\n",
"machine_max_speed_z": [
"15",
"12"
],
"machine_pause_gcode": "M10710 S0",
"machine_start_gcode": "T[initial_extruder]\nM109 S{nozzle_temperature_initial_layer[current_extruder]}\nG1 Z15 F900\nG1 X-19 Y1 F9000\nG1 X-19 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000\nG1 X0",
"max_layer_height": [
"0.8",
"0.8"
],
"min_layer_height": [
"0.08",
"0.08"
],
"nozzle_diameter": [
"0.8",
"0.8"
],
"print_host": "https://simplyprint.io/panel",
"printable_area": [
"0x0",
"330x0",
"330x330",
"0x330"
],
"printable_height": "300",
"retract_before_wipe": [
"70%",
"70%"
],
"retract_length_toolchange": [
"10",
"12"
],
"retract_lift_above": [
"0",
"0"
],
"retract_lift_below": [
"0",
"0"
],
"retract_lift_enforce": [
"All Surfaces",
"All Surfaces"
],
"retract_on_top_layer": [
"1",
"1"
],
"retract_restart_extra": [
"0",
"0"
],
"retract_restart_extra_toolchange": [
"-0.2",
"-0.2"
],
"retract_when_changing_layer": [
"1",
"1"
],
"retraction_distances_when_cut": [
"18",
"18"
],
"retraction_length": [
"0.8",
"0.9"
],
"retraction_minimum_travel": [
"1",
"1"
],
"retraction_speed": [
"30",
"30"
],
"thumbnails": "",
"travel_slope": [
"3",
"3"
],
"wipe": [
"1",
"1"
],
"wipe_distance": [
"1",
"1"
],
"z_hop": [
"0.8",
"0.8"
],
"z_hop_types": [
"Normal Lift",
"Normal Lift"
]
}
{
"type": "machine",
"name": "iQ TiQ2 0.8 Nozzle",
"inherits": "fdm_tiq_common",
"from": "system",
"setting_id": "Hnv1OfrxjIFdQTpK",
"instantiation": "true",
"printer_settings_id": "iQ TiQ2 0.8 Nozzle",
"printer_model": "TiQ2",
"printer_variant": "0.8",
"default_print_profile": "0.40mm Standard @iQ TiQ2 (0.8 Nozzle)",
"printer_notes": "Machine file version 1.0 20251106",
"change_filament_gcode": "G1 Z{layer_z+2} F900 ; safe distance while tool change\nG1 X32 Y3 F3000\nM109 S{nozzle_temperature[next_extruder]} T[next_extruder] ; set new tool temperature so it can start heating while changing\n",
"deretraction_speed": [
"30",
"30"
],
"disable_m73": "1",
"emit_machine_limits_to_gcode": "0",
"enable_filament_ramming": "0",
"extruder_colour": [
"#FCE94F",
"#FCE94F"
],
"extruder_offset": [
"0x0",
"0x0"
],
"gcode_flavor": "marlin",
"host_type": "simplyprint",
"long_retractions_when_cut": [
"0",
"0"
],
"machine_end_gcode": "G1 X-19 F3000 ; home X axis\nG1 Y1 F3000 ; home Y axis\nM104 S0 T0 ; turn off extruder\nM104 S0 T1 ; turn off extruder\nM104 S0 T2 ; turn off extruder\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM806 S0 ; turn of housing fan\nM84 ; disable motor\n",
"machine_max_speed_z": [
"15",
"12"
],
"machine_pause_gcode": "M10710 S0",
"machine_start_gcode": "T[initial_extruder]\nM109 S{nozzle_temperature_initial_layer[current_extruder]}\nG1 Z15 F900\nG1 X-19 Y1 F9000\nG1 X-19 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000\nG1 Y1 F9000\nG1 Y45 F9000\nG1 X0",
"max_layer_height": [
"0.8",
"0.8"
],
"min_layer_height": [
"0.08",
"0.08"
],
"nozzle_diameter": [
"0.8",
"0.8"
],
"print_host": "https://simplyprint.io/panel",
"printable_area": [
"0x0",
"330x0",
"330x330",
"0x330"
],
"printable_height": "300",
"retract_before_wipe": [
"70%",
"70%"
],
"retract_length_toolchange": [
"10",
"12"
],
"retract_lift_above": [
"0",
"0"
],
"retract_lift_below": [
"0",
"0"
],
"retract_lift_enforce": [
"All Surfaces",
"All Surfaces"
],
"retract_on_top_layer": [
"1",
"1"
],
"retract_restart_extra": [
"0",
"0"
],
"retract_restart_extra_toolchange": [
"-0.2",
"-0.2"
],
"retract_when_changing_layer": [
"1",
"1"
],
"retraction_distances_when_cut": [
"18",
"18"
],
"retraction_length": [
"0.8",
"0.9"
],
"retraction_minimum_travel": [
"1",
"1"
],
"retraction_speed": [
"30",
"30"
],
"thumbnails": "",
"travel_slope": [
"3",
"3"
],
"wipe": [
"1",
"1"
],
"wipe_distance": [
"1",
"1"
],
"z_hop": [
"0.8",
"0.8"
],
"z_hop_types": [
"Normal Lift",
"Normal Lift"
]
}

View File

@@ -8,6 +8,7 @@
"printer_settings_id": "iQ TiQ8 0.25 Nozzle",
"printer_model": "TiQ8",
"printer_variant": "0.25",
"default_print_profile": "0.15mm Standard @iQ TiQ8 (0.25 Nozzle)",
"change_filament_gcode": "G1 Z{layer_z+2} F900 ; safe distance while tool change\n{if next_extruder==0}G1 X30 Y-12 F9000{endif}\nM109 S{nozzle_temperature[next_extruder]} T[next_extruder] ; set new tool temperature so it can start heating while changing",
"deretraction_speed": [
"30",

View File

@@ -8,6 +8,7 @@
"printer_settings_id": "iQ TiQ8 0.4 Nozzle",
"printer_model": "TiQ8",
"printer_variant": "0.4",
"default_print_profile": "0.20mm Standard @iQ TiQ8 P1 - ABS Natur Material4Print (0.4 Nozzle)",
"change_filament_gcode": "G1 Z{layer_z+2} F900 ; safe distance while tool change\n{if next_extruder==0}G1 X30 Y-12 F9000{endif}\nM109 S{nozzle_temperature[next_extruder]} T[next_extruder] ; set new tool temperature so it can start heating while changing",
"deretraction_speed": [
"30",

View File

@@ -8,6 +8,7 @@
"printer_settings_id": "iQ TiQ8 0.6 Nozzle",
"printer_model": "TiQ8",
"printer_variant": "0.6",
"default_print_profile": "0.30mm Standard @iQ TiQ8 (0.6 Nozzle)",
"change_filament_gcode": "G1 Z{layer_z+2} F900 ; safe distance while tool change\n{if next_extruder==0}G1 X30 Y-12 F9000{endif}\nM109 S{nozzle_temperature[next_extruder]} T[next_extruder] ; set new tool temperature so it can start heating while changing",
"deretraction_speed": [
"30",

View File

@@ -8,6 +8,7 @@
"printer_settings_id": "iQ TiQ8 0.8 Nozzle",
"printer_model": "TiQ8",
"printer_variant": "0.8",
"default_print_profile": "0.40mm Standard @iQ TiQ8 (0.8 Nozzle)",
"change_filament_gcode": "G1 Z{layer_z+2} F900 ; safe distance while tool change\n{if next_extruder==0}G1 X30 Y-12 F9000{endif}\nM109 S{nozzle_temperature[next_extruder]} T[next_extruder] ; set new tool temperature so it can start heating while changing",
"deretraction_speed": [
"30",

View File

@@ -0,0 +1,26 @@
{
"type": "process",
"name": "0.15mm Standard @iQ TiQ2 (0.25 Nozzle)",
"inherits": "fdm_process_tiq_common",
"from": "system",
"setting_id": "PNxZXC0peOlGlKwG",
"instantiation": "true",
"compatible_printers": [
"iQ TiQ2 0.25 Nozzle"
],
"layer_height": "0.15",
"line_width": "0.25",
"outer_wall_line_width": "0.25",
"inner_wall_line_width": "0.25",
"sparse_infill_line_width": "0.25",
"internal_solid_infill_line_width": "0.25",
"top_surface_line_width": "0.25",
"inner_wall_speed": "150",
"internal_solid_infill_speed": "150",
"sparse_infill_speed": "100",
"gap_infill_speed": "50",
"initial_layer_speed": "35",
"initial_layer_infill_speed": "55",
"bridge_speed": "30",
"print_settings_id": "0.15mm Standard @iQ TiQ2 (0.25 Nozzle)"
}

View File

@@ -0,0 +1,26 @@
{
"type": "process",
"name": "0.15mm Standard @iQ TiQ8 (0.25 Nozzle)",
"inherits": "fdm_process_tiq_common",
"from": "system",
"setting_id": "K0Ybw0qUqEIL05PY",
"instantiation": "true",
"compatible_printers": [
"iQ TiQ8 0.25 Nozzle"
],
"layer_height": "0.15",
"line_width": "0.25",
"outer_wall_line_width": "0.25",
"inner_wall_line_width": "0.25",
"sparse_infill_line_width": "0.25",
"internal_solid_infill_line_width": "0.25",
"top_surface_line_width": "0.25",
"inner_wall_speed": "150",
"internal_solid_infill_speed": "150",
"sparse_infill_speed": "100",
"gap_infill_speed": "50",
"initial_layer_speed": "35",
"initial_layer_infill_speed": "55",
"bridge_speed": "30",
"print_settings_id": "0.15mm Standard @iQ TiQ8 (0.25 Nozzle)"
}

View File

@@ -0,0 +1,28 @@
{
"type": "process",
"name": "0.30mm Standard @iQ TiQ2 (0.6 Nozzle)",
"inherits": "fdm_process_tiq_common",
"from": "system",
"setting_id": "IGN3ZUR73J0veLrE",
"instantiation": "true",
"compatible_printers": [
"iQ TiQ2 0.6 Nozzle"
],
"layer_height": "0.3",
"initial_layer_print_height": "0.3",
"line_width": "0.6",
"outer_wall_line_width": "0.6",
"inner_wall_line_width": "0.6",
"sparse_infill_line_width": "0.6",
"internal_solid_infill_line_width": "0.6",
"top_surface_line_width": "0.6",
"wall_loops": "2",
"inner_wall_speed": "150",
"internal_solid_infill_speed": "150",
"sparse_infill_speed": "100",
"gap_infill_speed": "50",
"initial_layer_speed": "35",
"initial_layer_infill_speed": "55",
"bridge_speed": "30",
"print_settings_id": "0.30mm Standard @iQ TiQ2 (0.6 Nozzle)"
}

View File

@@ -0,0 +1,28 @@
{
"type": "process",
"name": "0.30mm Standard @iQ TiQ8 (0.6 Nozzle)",
"inherits": "fdm_process_tiq_common",
"from": "system",
"setting_id": "QEODQzrO9UZEgrtB",
"instantiation": "true",
"compatible_printers": [
"iQ TiQ8 0.6 Nozzle"
],
"layer_height": "0.3",
"initial_layer_print_height": "0.3",
"line_width": "0.6",
"outer_wall_line_width": "0.6",
"inner_wall_line_width": "0.6",
"sparse_infill_line_width": "0.6",
"internal_solid_infill_line_width": "0.6",
"top_surface_line_width": "0.6",
"wall_loops": "2",
"inner_wall_speed": "150",
"internal_solid_infill_speed": "150",
"sparse_infill_speed": "100",
"gap_infill_speed": "50",
"initial_layer_speed": "35",
"initial_layer_infill_speed": "55",
"bridge_speed": "30",
"print_settings_id": "0.30mm Standard @iQ TiQ8 (0.6 Nozzle)"
}

View File

@@ -0,0 +1,28 @@
{
"type": "process",
"name": "0.40mm Standard @iQ TiQ2 (0.8 Nozzle)",
"inherits": "fdm_process_tiq_common",
"from": "system",
"setting_id": "ZoiYkGXOTBh39HTB",
"instantiation": "true",
"compatible_printers": [
"iQ TiQ2 0.8 Nozzle"
],
"layer_height": "0.4",
"initial_layer_print_height": "0.4",
"line_width": "0.8",
"outer_wall_line_width": "0.8",
"inner_wall_line_width": "0.8",
"sparse_infill_line_width": "0.8",
"internal_solid_infill_line_width": "0.8",
"top_surface_line_width": "0.8",
"wall_loops": "2",
"inner_wall_speed": "150",
"internal_solid_infill_speed": "150",
"sparse_infill_speed": "100",
"gap_infill_speed": "50",
"initial_layer_speed": "35",
"initial_layer_infill_speed": "55",
"bridge_speed": "30",
"print_settings_id": "0.40mm Standard @iQ TiQ2 (0.8 Nozzle)"
}

View File

@@ -0,0 +1,28 @@
{
"type": "process",
"name": "0.40mm Standard @iQ TiQ8 (0.8 Nozzle)",
"inherits": "fdm_process_tiq_common",
"from": "system",
"setting_id": "C7TZWdCzQroB8pKL",
"instantiation": "true",
"compatible_printers": [
"iQ TiQ8 0.8 Nozzle"
],
"layer_height": "0.4",
"initial_layer_print_height": "0.4",
"line_width": "0.8",
"outer_wall_line_width": "0.8",
"inner_wall_line_width": "0.8",
"sparse_infill_line_width": "0.8",
"internal_solid_infill_line_width": "0.8",
"top_surface_line_width": "0.8",
"wall_loops": "2",
"inner_wall_speed": "150",
"internal_solid_infill_speed": "150",
"sparse_infill_speed": "100",
"gap_infill_speed": "50",
"initial_layer_speed": "35",
"initial_layer_infill_speed": "55",
"bridge_speed": "30",
"print_settings_id": "0.40mm Standard @iQ TiQ8 (0.8 Nozzle)"
}