Backlog investigation (2026-07-23 research pass) · related to E9 #162 and the CNC/laser tool-state findings.
OrcaSlicer offers color-by fan speed, temperature, acceleration, jerk, pressure advance (and flow / line width). These need per-segment modal state we don't currently track: M106 (fan), M104/M109 (temp), M204 (accel), M205 (jerk), M900 (pressure advance). Flow / line width may be partly derivable (e divided by segment length gives volumetric flow); line width needs a flow + layer-height model.
Architectural note: this is the same modal-M-code-state pattern as the CNC/laser tool-state gap (spindle RPM / laser power). Worth one shared design: an optional per-segment "modal state channels" capability, capability-gated so FDM behavior is unchanged and each channel reports unavailable when absent.
Scope this issue as the investigation + design (which channels, cost, derivable vs. new parsing) feeding a DD — not a blanket "implement 7 color modes."
Gated by research + DD per project governance.
Backlog investigation (2026-07-23 research pass) · related to E9 #162 and the CNC/laser tool-state findings.
OrcaSlicer offers color-by fan speed, temperature, acceleration, jerk, pressure advance (and flow / line width). These need per-segment modal state we don't currently track: M106 (fan), M104/M109 (temp), M204 (accel), M205 (jerk), M900 (pressure advance). Flow / line width may be partly derivable (
edivided by segment length gives volumetric flow); line width needs a flow + layer-height model.Architectural note: this is the same modal-M-code-state pattern as the CNC/laser tool-state gap (spindle RPM / laser power). Worth one shared design: an optional per-segment "modal state channels" capability, capability-gated so FDM behavior is unchanged and each channel reports
unavailablewhen absent.Scope this issue as the investigation + design (which channels, cost, derivable vs. new parsing) feeding a DD — not a blanket "implement 7 color modes."
Gated by research + DD per project governance.