Voilà le résultat de mes recherches : Il n'est apparemment pas possible d'utiliser les scripts de Cura pour implémenter une pause dans votre impression sur une Alfawise U20. La seule méthode qui a fonctionné chez moi, consiste à modifier la commande qui déclenche la dite pause dans le GCode généré par Cura.
En bref :
1. Lancez Cura et importez votre fichier STL.
2. Paramétrez votre pause dans "Menu Extensions > Post Processing > Modifier le G-Code > Pause at height". 3. Cliquez sur "Préparer" puis enregistrer votre GCode comme vous en avez l'habitude. 4. Fermez Cura et ouvrez le GCode généré précédemment avec votre éditeur de texte préféré. 5. Recherchez la chaîne de caractères (CTRL+F) "PauseAtHeight". Vous devriez tomber sur la ligne ";script: PauseAtHeight.py".
6. Descendez quelques lignes plus bas. Vous devriez trouver une ligne comme celle-ci : "M0;Do the actual pause". 7. Remplacez "M0" par "G24 P300000" pour obtenir la ligne suivante : "G24 P300000;Do the actual pause". 8. Enregistrez vos modifications. Votre fichier est prêt pour l'impression.
Arrivée à l'instruction "G24 P300000", votre imprimante va se mettre en pause pendant 5 minutes (300000 millisecondes : 1min = 60000 millisecondes). Cette solution n'est pas parfaite. Si vous ne vous apercevez pas que votre imprimante est en pause, elle reprendra son impression 5 minutes plus tard, sans que vous ayez eu le temps de changer votre filament. Vous pouvez bien sûr augmenter ou diminuer ce temps de pause ...