-
Notifications
You must be signed in to change notification settings - Fork 101
Description
Is there an existing issue for this problem?
- I have searched the existing issues
CrealityPrint Version
6.3.1
Operating System (OS)
Linux
OS Version
Fedora 43
Additional system information
I have a K1 Max with a CFS. When I slice a model with the EXT external spool selected the code generated has a T0 tool change in it. This causes the K1 Max to generate an error during print. The same model sliced in Orcaslicer with one filament selected does not contain the T0 and prints successfully with the external spool loaded.
Even though the external spool is selected in the filament section of Creality print it still includes T0 in the gcode which makes the printer try to load the first spool from the CFS which causes the error.
It looks like Creality Print has the first T0 or T(some number) defined in the Printer "Machine start code" instead of by the slicer. This causes it to be in every output even when the external spool (rack spool) is selected.
Orcaslicer puts T? commands in only when multiple filaments are used. For CP it should put a T? command in even if only one CFS filament is used but not if it is the non-CFS EXT filament.
Printer
K1 Max with CFS
How to reproduce
Configure a filament for the external spool on the printer. Refresh the spool info from the printer in Creality Print.
Map the EXT spool to the first filament and use it to slice a model. Export the gcode and check the gcode to see if it contains the T0 command.
Actual results
The gcode contains a T0 which causes the print to fail.
Expected results
For the external spool no T0 should be included in the gcode. Because no tool change is necessary.
Project file & Debug log uploads
cardboard_spool_adapter_200mm_rfid-V2.3mf.zip
Checklist of files to include
- Log file
- Project file
Anything else?
No response