Skip to content

research(renderer): advanced color modes via modal-state channels (fan/temp/accel/jerk/PA/flow) #180

Description

@sobechestnut-dev

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions