You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Creator 5 reports temperatures per-tool and a real nozzle count, but
the client was treating it like a single-nozzle printer. All three fixes
below are confirmed against both the C5 firmware and the FlashForge
slicer's network library (FlashNetwork.dll), so nothing here is a guess.
- TempControl can now set individual tool temps on the C5 tool-changer
via the nozzles[] array - setToolTemp, setToolTemps and cancelToolTemp.
The firmware only accepts the array when it has exactly four entries, so
we always send four and use -200 to leave the untouched tools alone. The
scalar path (setExtruderTemp) still drives rightNozzle as before.
- Expose NozzleCount from detail.nozzleCnt, so the C5 reads as 4 nozzles
instead of 1.
- isNewFirmwareVersion no longer trips on the C5's 1.9.2 version string;
the AD5X and Creator 5 always use the new payload format regardless of
their firmware numbering.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
/** Number of tools/nozzles the printer reports (`detail.nozzleCnt`). Creator 5 series = 4 (tool-changer); single-nozzle models = 1. Mirrors the length of {@link ToolTemps}. */
264
+
NozzleCount: number;
263
265
264
266
/** Whether the printer has a built-in camera (capability flag, not just stream availability). */
0 commit comments