feat(profiles): enable cooling filter on H2D, H2D Pro, and H2S

Declare support_cooling_filter=1 on the three profiles (0.2/0.6/0.8
variants inherit from 0.4) and insert the cooling-filter conditional
into the H2D and H2S machine start g-code, inside the low-chamber-temp
airduct branch:

  {if(cooling_filter_enabled)} M145.2 P0 F0 {else} M145.2 P0 F1 {endif}

H2D Pro intentionally gets no g-code edit: its duct firmware takes the
filter mode over the device channel only, so the flag merely enables
the toggle.

Impact on existing users at default settings: H2D/H2S start g-code gains
exactly one line (M145.2 P0 F1, filter off) in the cool-chamber branch;
nothing is removed or reordered. The existing support_air_filtration=1
overrides are deliberately kept so exhaust-fan behavior for ABS-class
filaments is unchanged, even though the machine-tab row is hidden while
the cooling-filter toggle is shown.
This commit is contained in:
SoftFever
2026-07-10 16:49:22 +08:00
parent 826e36fb1e
commit 83d2d4179d
3 changed files with 5 additions and 2 deletions

File diff suppressed because one or more lines are too long

View File

@@ -116,6 +116,7 @@
],
"support_air_filtration": "1",
"support_chamber_temp_control": "1",
"support_cooling_filter": "1",
"support_object_skip_flush": "1",
"wrapping_exclude_area": [
"145x310",

File diff suppressed because one or more lines are too long