SoftFever / OrcaSlicer

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
https://discord.gg/P4VE9UY9gJ
GNU Affero General Public License v3.0
6.61k stars 774 forks source link

Creality K1/K1C - the exhaust fan does not turn on #6229

Open allexmail opened 1 month ago

allexmail commented 1 month ago

Is there an existing issue for this problem?

OrcaSlicer Version

2.1.1

Operating System (OS)

Windows

OS Version

Windows 10

Additional system information

No response

Printer

Creality K1/K1C

How to reproduce

  1. Turn on the exhaust fan in the profile settings.
  2. Generate a gcode.

Actual results

The exhaust fan does not react (does not turn on).

Expected results

Turning on the exhaust fan according to the set settings.

Project file & Debug log uploads

K1c_project_and_log.zip

Checklist of files to include

Anything else?

This issue has already been raised here, but it is closed without any comments. The problem is that in the settings Orca uses the code "M106 P3 S123", however, in the latest firmware of the printer V1.3.3.29 (+ root + Fluidd) the numbering is used as follows:

P0 = Print head fan P1 = Housing fan (exhaust fan) P2 = Side fan

Of course, instead of the correct numbering P1, the number P3 is inserted into the gcod to turn on the exhaust fan. Therefore, the fan does not start. I do not know if it is possible to change the fan numbering in the printer itself, so I am writing here. Perhaps in orca you can make parameters for numbering fans.

bistory commented 1 month ago

This issue is due to Creality not using correct conventions, an issue has been opened here but is ignored by them : https://github.com/CrealityOfficial/K1_Series_Klipper/pull/7

allexmail commented 1 month ago

Thanks!

BluBb384 commented 1 month ago

Hello, to fix the problem I use filament begin/end gcode

m106 p1 s255 m106 p1 s0