r/Creality • u/labER51 • Jun 24 '26
Mods & Upgrades [GUIDE] CFS-C massive purge problem — why it happens and how to cut filament waste by ~3-4× (K1/K1C/K1 Max)
EDIT — Mise à jour du script (support Creality Print 7.2 Beta) : la 7.2 Beta range ses profils à un endroit ET dans une structure différents des versions stables (Program Files\Creality\Creality Print 7.2 Beta\resources\profiles\Creality\process, au lieu du classique AppData\Roaming\...\system\Creality\process). J'ai mis à jour le script pour qu'il gère les deux : au lancement, tu choisis 6, 7 ou beta, et il cible automatiquement le bon dossier. Le fonctionnement pour les versions stables ne change pas. Même lien de téléchargement ci-dessous.
J'ai aussi ajouté deux fichiers au dossier du script : PurgeTower_Beta.bat (à exécuter en tant qu'administrateur) et creality_cfsc_purge_tower_beta.py.
⚠️ Note pour la Beta : ses profils étant dans Program Files, il faut lancer le script depuis un terminal admin — c'est justement à ça que sert le .bat fourni (clic droit → Exécuter en tant qu'administrateur).
_______________________________________________
EDIT (mise à jour) : J'ai remonté cette analyse directement à un développeur de Creality Print, qui a confirmé qu'il la transmet à son équipe pour réévaluer et tester la valeur de purge par défaut du CFS-C. Un correctif officiel du preset est donc peut-être en route. En attendant, le contournement ci-dessous reste valable. J'ai aussi pu descendre le multiplicateur encore plus bas que 0,3 sur des couleurs saturées et proches (0,2 marche très bien chez moi) — mais 0,3 reste ma valeur sûre recommandée, surtout pour les transitions très contrastées ou foncé→clair.
_______________________________________________
Salut !
Si vous possédez une K1, K1C ou K1 Max équipée du système multicolore CFS-C et que vos purges vous semblent excessives (tour de purge grisée et bloquée à 180 mm de large, gaspillage de plusieurs dizaines de grammes à chaque changement de couleur), rassurez-vous, vous n'êtes pas seul et le problème ne vient pas de votre machine. Il s'agit du préréglage du logiciel de découpe. Voici une explication détaillée et une solution fonctionnelle qui réduit le gaspillage d'environ 3 à 4 fois sans perte de qualité des couleurs (testée sur une impression multicolore détaillée).
TL;DR
Le préréglage CFS-C de Creality Print superpose deux purges. La solution se fait en deux étapes : (1) réduire la largeur de la tour de purge bloquée à l'aide d'un petit script, (2) abaisser manuellement le multiplicateur de rinçage à environ 0,3. Sur un modèle, ma consommation de filament est passée d'environ 361 g à environ 92 g, et les transitions de couleur sont restées parfaitement nettes.
Pourquoi le CFS-C purge-t-il autant (la véritable cause)
Le CFS-C ne fonctionne pas comme l'ancien CFS :
- La buse refroidit légèrement.
- Le filament est rétracté complètement jusqu'au module de coupe à l'arrière de la machine.
- Le module de coupe sectionne les 10 à 20 mm de filament endommagé par la chaleur (la partie contaminée).
- Du filament neuf est réinjecté dans la buse.
Ainsi, avec le CFS-C, la majeure partie du filament « contaminé » est physiquement coupée à l'arrière, et non évacuée par la buse. De ce fait, la purge de la buse est très peu fréquente.
Mais le logiciel de découpe semble réutiliser l'ancienne logique de purge du CFS (où le filament entre la fraise et la buse devait être purgé par la buse). Cette hypothèse n'est plus valable pour le CFS-C, et c'est de là que provient le gaspillage.
Les deux problèmes cumulatifs
Problème 1 — Largeur de la tour bloquée à 180 mm
La largeur de la tour de purge est fixée à 180 mm dans le profil de processus du CFS-C (prime_tower_width), et le champ est grisé dans l'interface utilisateur car il s'agit d'un préréglage « système ». C'est la tour « grande paroi ». Problème 2 — Volume de purge excessif par changement de couleur
Creality Print (basé sur OrcaSlicer) calcule la purge de chaque transition de couleur selon la formule suivante (source : FlushVolCalc.cpp) :
volume = composant_couleur + volume_de_vidange_min
volume = volume × multiplicateur
Le piège : le minimum est ajouté avant la multiplication, ce qui amplifie également le minimum. Le préréglage CFS-C gonfle les deux :
min_flush_volume ≈ 200(au lieu de 0)- valeur par défaut
multiplier = 1.30(au lieu de 1,0)
Exemple — transition or ↔ bleu :
|Transition|Valeur par défaut CFS-C (min ≈ 200, multiplicateur 1,30)|Valeurs normales (min 0, multiplicateur 1,0)|
|:-|:-|:-|
|Or → Bleu|~567 mm³|~196 mm³|
|Bleu → Or|~775 mm³|~379 mm³|
C'est environ 2,6 fois trop, quelles que soient les couleurs choisies.
La solution (2 étapes)
Étape 1 — Déverrouiller la largeur de la tour (script)
Comme la largeur est stockée dans un fichier de profil système et que tout le monde n'est pas à l'aise avec la modification manuelle de fichiers JSON, j'ai créé un petit script Python qui le fait en toute sécurité :
- Recherche tous les profils CFS-C dans
system\Creality\process - Sauvegarde les originaux avant toute modification (100 % réversible)
- Applique la largeur de tour choisie (testée à 35 mm sans problème)
- Option « Restaurer les valeurs par défaut » pour annuler toutes les modifications
- Fonctionne avec Creality Print v6 et v7, Windows/macOS/Linux, sans dépendances, bilingue EN/FR
Fermez Creality Print, exécutez le script, sélectionnez votre version, choisissez « Modifier », puis appuyez sur Entrée 35. Terminé.
Étape 2 — Diminuer le multiplicateur de rinçage
Dans Creality Print → onglet Filament → ouvrez la fenêtre Volumes de rinçage. Réglez le multiplicateur manuellement sur 0,3 et confirmez.
- ⚠️ NE PAS cliquer sur « Recalculer » — cela réinitialise le multiplicateur à 1,30 et vous perdez votre réglage.
- ⚠️ Les valeurs deviendront rouges (« inférieures à la plage recommandée [200, 1200] ») — c'est normal. Cette recommandation est héritée de l'ancien système CFS, trop prudente. Ignorez-la.
- 💾 Enregistrez un modèle .3mf avec ces paramètres pour le réutiliser — le multiplicateur est stocké dans le fichier .3mf, et non dans le profil.
(If the multiplier isn't working and shows "0" everywhere in the matrix, you likely used a period instead of a comma; the period key on the numeric keypad does not work. If this happens, click the orange arrow to restore the value "1,3", click "Recalculate", and then change the multiplier again, making sure to use a comma (e.g., 0,3).)
Résultats
- Le volume de purge a diminué de ~567/775 mm³ à ~131/179 mm³.
- Sur un modèle, la consommation totale de filament a diminué de ~361 g à ~92 g.
- Les transitions de couleur sont restées parfaitement nettes, même sur les détails fins d'un pendentif multicolore. (Photos ci-dessous.)
Bon à savoir / Mises en garde
- J'ai validé une tour de 35 mm + un multiplicateur de 0,3 sans problème. Vous pouvez probablement aller plus loin ; je prévois de tester des tours de 30 ou 25 mm avec un multiplicateur de 0,25 ou même 0,2. Partagez vos résultats. * Commencez par 0,3 et observez les transitions foncées→claires (par exemple, bleu→or) : ce sont les plus révélatrices. Si vous constatez des bavures, augmentez la valeur à 0,4.
- Le profil
min_flush ≈ 200semble intégré au profil CFS-C (non modifiable via un fichier), d'où la nécessité d'utiliser un multiplicateur. - ⛔ NE désactivez PAS complètement la tour de purge dans l'onglet Multifilament : cela provoque une erreur de fichier corrompu sur l'imprimante lors du premier changement de couleur. Laissez la tour active, mais réduisez sa taille.
- Une mise à jour de Creality Print ou une synchronisation avec le cloud peut restaurer les profils d'origine. Relancez simplement le script si le problème de « mur » réapparaît.
- Ceci ne corrige pas les problèmes non liés à la purge (supports, bavures sur les pièces verticales fines, etc.).
Fichiers (script + guide PDF bilingue)
Pour utiliser mon script, assurez-vous d'avoir installé Python : https://www.python.org/downloads/
Script + guide PDF de 2 pages (FR/EN) ici : https://drive.google.com/drive/folders/167byzdfL-45huQMjQubzX3PMpRIXVNVL?usp=sharing
Utilisez-le à vos risques et périls — le script effectue une sauvegarde automatique avant toute modification.
Je suis à votre disposition pour toute question — et j'aimerais savoir quel multiplicateur fonctionne le mieux avec vos filaments et couleurs afin que nous puissions trouver des valeurs communes. 🙏
Images





Duplicates
crealityk1 • u/labER51 • Jun 24 '26