Arrêt sur coupure de courant et Reprise après coupure
Informations importantes
- Les fonctions Arrêt sur coupure de courant et Reprise après coupure sont mutuellement exclusives, elles ne peuvent pas être activées simultanément.
- Si seule la fonction Arrêt sur coupure de courant est activée, alors la fonction Reprise après coupure ne pourra pas être utilisée.
- Une configuration correcte est nécessaire et la connexion à Klipper doit être maintenue pour que la fonction de reprise après coupure soit efficace. Une fois cette fonction déclenchée, le processus d'arrêt automatique sera initié.
Configuration des fonctions
- Arrêt sur coupure de courant
- Reprise après coupure
Configuration de l'arrêt sur coupure de courant
Informations
Veuillez configurer la fonction d'arrêt sur coupure de courant en suivant les étapes ci-dessous :
-
Accéder à la page de configuration de l'appareil
- Saisissez l'adresse IP de l'appareil dans la barre d'adresse du navigateur, par exemple :
http://192.168.1.2/
- Saisissez l'adresse IP de l'appareil dans la barre d'adresse du navigateur, par exemple :
-
Afficher les fichiers cachés
- Fluidd : décochez "Filtrer les fichiers et dossiers cachés"
- Mainsail : cochez "Afficher les fichiers cachés"


-
Modifier le fichier de configuration
- Trouvez et accédez au dossier
.flyos-config - Ouvrez le fichier
sys-config.conf(ce fichier est un lien symbolique vers leconfig.txtdu disqueFlyOS-Conf)

- Trouvez et accédez au dossier
-
Modifier les paramètres de configuration
- Recherchez les paramètres
shutdown_pin_stateetshutdown_pin - Modifiez-les comme suit :
shutdown_pin_state=1
shutdown_pin=xxxxx- Assurez-vous que la ligne
shutdown_pin=noneest supprimée ou commentée (ajout d'un#devant) xxxxxreprésente le numéro du GPIO utilisé réellement, veuillez choisir le GPIO correct en fonction de votre modèle d'appareil :
- Recherchez les paramètres
-
Sauvegarder et redémarrer
- Sauvegardez les modifications apportées au fichier de configuration
- Fermez le fichier et redémarrez le système

Désactiver la fonction d'arrêt sur coupure de courant
Informations
- Il est nécessaire de désactiver l'arrêt sur coupure de courant, sinon la fonction de reprise après coupure ne pourra pas être utilisée.
- La fonction de reprise après coupure inclut une fonction d'arrêt automatique après la sauvegarde de la progression.
- Veuillez vous assurer qu'aucune autre alimentation n'est connectée à l'ordinateur hôte, sinon l'arrêt ne pourra pas s'effectuer correctement.
-
Accéder à la page de configuration de l'appareil
- Saisissez l'adresse IP de l'appareil dans la barre d'adresse du navigateur, par exemple :
http://192.168.1.2/
- Saisissez l'adresse IP de l'appareil dans la barre d'adresse du navigateur, par exemple :
-
Afficher les fichiers cachés
- Fluidd : décochez "Filtrer les fichiers et dossiers cachés"
- Mainsail : cochez "Afficher les fichiers cachés"


-
Modifier le fichier de configuration
- Trouvez et accédez au dossier
.flyos-config - Ouvrez le fichier
sys-config.conf
- Trouvez et accédez au dossier

-
Commenter la configuration d'arrêt sur coupure
- Recherchez les paramètres
shutdown_pin_stateetshutdown_pin - Ajoutez
#devant ces deux paramètres pour les commenter
- Recherchez les paramètres
-
Sauvegarder et redémarrer
- Sauvegardez les modifications apportées au fichier de configuration
- Fermez le fichier et redémarrez le système

Configuration de la fonction de reprise après coupure
-
Modifier le fichier de configuration
plr.cfg- Dans la page de configuration de l'imprimante, trouvez ou créez le fichier
plr.cfg - Videz le contenu du fichier et collez-y la configuration suivante :
- Veuillez modifier le paramètre
power_pinen fonction du numéro réel du GPIO utilisé
[mcu host]
serial: /tmp/klipper_host_mcu
[power_loss_resume]
power_pin: xxxx
is_shutdown: True # Indique si l'arrêt doit être exécuté, activé par défaut
paused_recover_z: -2.0 # Distance de déplacement Z lors de la reprise après pause, aucun déplacement par défaut
start_gcode:
# Gcode exécuté avant le début de la reprise
# Tous les paramètres sauvegardés avant la coupure peuvent être récupérés via {PLR}
# Vous pouvez utiliser M118 {PLR} pour afficher tous les paramètres disponibles
# M118 {PLR}
M118 Début de la reprise : {PLR.print_stats.filename}
M118 Position d'interruption : X:[{PLR.POS_X}] Y:[{PLR.POS_Y}] Z:[{PLR.POS_Z}] E:[{PLR.POS_E}]
{% if PLR.bed.target > 0 %}
M140 S{PLR.bed.target} ; Régler la température du lit chauffant
{% endif %}
{% if PLR.extruder.target > 50 %}
M104 S{PLR.extruder.target - 10} ; Attendre que l'extrudeur atteigne la température cible
{% endif %}
G91 ; Coordonnées relatives
G1 Z2 F100 ; Lever le Z, préparer le retour à zéro de X et Y
G90 ; Coordonnées absolues
G28 X Y ; Retourner à zéro X et Y
{% if PLR.bed.target > 0 %}
M190 S{PLR.bed.target} ; Attendre que le lit chauffant atteigne la température cible
{% endif %}
{% if PLR.extruder.target > 0 %}
M109 S{PLR.extruder.target} ; Attendre que l'extrudeur atteigne la température cible
{% endif %}
M83 ; Extrusion relative
# G1 E0.5 F400 ; Extruder un peu
layer_count: 2 # Exécuter layer_change_gcode après la reprise de {layer_count} couches
layer_change_gcode:
# Gcode exécuté après la reprise de {layer_count} couches
M118 Reprendre la vitesse d'impression
M106 S{PLR.fan_speed} ; Activer le ventilateur de refroidissement
M220 S{PLR.move_speed_percent} ; Régler le pourcentage de vitesse demandé
M221 S{PLR.extrude_speed_percent} ; Régler le pourcentage de vitesse d'extrusion demandé
shutdown_gcode:
# Gcode exécuté avant l'arrêt
M118 Tension électrique trop basse, arrêt
# M112 ; Arrêt d'urgence - Dans la page de configuration de l'imprimante, trouvez ou créez le fichier
-
Inclure le fichier de configuration
- Ouvrez le fichier
printer.cfg, ajoutez en début de fichier :
[include plr.cfg]- Cliquez sur le bouton de sauvegarde en haut à droite et redémarrez
- Ouvrez le fichier
Configuration du remplacement du positionnement (Homing Override)
Informations importantes
- Si vous utilisez
[homing_override], vous ne pouvez pas définir librement la position de positionnement dans la configuration. - Une configuration incorrecte peut entraîner l'échec de la reprise après coupure.
Description de la configuration
[force_move]: active la fonction de déplacement forcé, permettant de déplacer à la position spécifiée de manière forcée.[force_move]remplace la fonctionset_position_zde[homing_override].- La configuration suivante garantit un positionnement correct de l'axe Z lors de la reprise après coupure.
[force_move]
enable_force_move: true
[homing_override]
axes: z
gcode:
{% set max_x = printer.configfile.config["stepper_x"]["position_max"]|float %}
{% set max_y = printer.configfile.config["stepper_y"]["position_max"]|float %}
{% if 'z' not in printer.toolhead.homed_axes %}
SET_KINEMATIC_POSITION Z=0
G90
G0 Z5 F600
{% endif %}
{% set home_all = 'X' not in params and 'Y' not in params and 'Z' not in params %}
{% if home_all or 'X' in params %}
G28 X
{% endif %}
{% if home_all or 'Y' in params %}
G28 Y
{% endif %}
{% if home_all or 'Z' in params %}
G0 X{max_x / 2} Y{max_y / 2} F3600
G28 Z
G1 Z10 F2000
{% endif %}
Explication de la montée du Z Cette configuration n'est exécutée que si l'axe Z n'a pas été positionné, elle n'affecte pas l'utilisation normale :
{% if 'z' not in printer.toolhead.homed_axes %}
SET_KINEMATIC_POSITION Z=0
G90
G0 Z5 F600
{% endif %}
Test des fonctions
Étape 1 : Test de simulation de coupure de courant
- Commencez à imprimer un fichier quelconque.
- Pendant l'impression, cliquez sur le bouton Arrêt d'urgence, simulant ainsi une coupure de courant.
- Cliquez sur Redémarrage du firmware, attendez que Klipper se reconnecte.
- Vérifiez si une fenêtre contextuelle apparaît sur l'interface web (si c'est le cas, cela signifie que la fonction fonctionne correctement).
- Ensuite, vous pouvez effectuer un test de coupure de courant réel pour vérifier la fiabilité de la fonction.
Étape 2 : Test de coupure de courant réel
- Préparation du test : Vérifiez l'état des voyants à côté de l'ordinateur hôte (pendant le fonctionnement normal, les LED doivent clignoter).
- Test de coupure : Coupez directement l'alimentation pendant que l'appareil fonctionne normalement.
- Vérification des voyants : Observez si les voyants s'éteignent complètement en moins de 5 secondes
- Éteints : La fonction d'arrêt sur coupure fonctionne correctement.
- Allumés : La fonction d'arrêt automatique n'a pas fonctionné, vérifiez la configuration.
- Test de restauration : Attendez au moins 5 secondes, puis rétablissez l'alimentation.
- Vérification de la fonctionnalité :
- Une fenêtre contextuelle apparaît : La fonction de reprise après coupure fonctionne correctement.
- Aucune indication : La fonction de reprise après coupure n'est pas activée, vérifiez la configuration.
Loading...