Pause Annuler l'impression Position personnalisée
- Il est nécessaire d'ajouter
[include mainsail.cfg]ou[include fluidd.cfg]dansprinter.cfg, sinon cela ne prendra pas effet. - Ajoutez la macro ci-dessous à
printer.cfg.
À savoir
Falsesignifie non activé !gcode:dans le fichier de configuration doit être conservé et ne peut pas être supprimé.
Traduction en chinois
[gcode_macro _CLIENT_VARIABLE]
### Paramètres personnalisés liés à la macro de pause
variable_use_custom_pos : False ; Utiliser ou non les coordonnées x, y personnalisées pour le stationnement [True/False]
variable_custom_park_x : 0.0 ; Position X lors de la pause d'impression
variable_custom_park_y : 0.0 ; Position Y lors de la pause d'impression
variable_custom_park_dz : 2.0 ; Distance de montée en Z lors de la pause d'impression (unité : mm)
### Paramètres personnalisés liés à la macro d'annulation de pause
variable_park_at_cancel : False ; Permettre ou non de déplacer la tête d'outil vers la position de stationnement lors de l'exécution de la macro d'annulation d'impression [True/False]
variable_park_at_cancel_x : None ; Position X après l'annulation de l'impression
variable_park_at_cancel_y : None ; Position Y après l'annulation de l'impression
### Actions de l'extrudeuse lors de la pause et de l'annulation
variable_retract : 1.0 ; Longueur de rétraction de l'extrudeuse lors de la pause d'impression (mm)
variable_cancel_retract : 5.0 ; Longueur de rétraction de l'extrudeuse lors de l'annulation d'impression (mm)
variable_speed_retract : 35.0 ; Vitesse de rétraction de l'extrudeuse mm/s
variable_unretract : 1.0 ; Longueur d'extrusion lors de la reprise d'impression
variable_speed_unretract : 35.0 ; Vitesse d'extrusion de l'extrudeuse mm/s
variable_speed_hop : 15.0 ; Vitesse de déplacement de l'axe Z mm/s
variable_speed_move : 100.0 ; Vitesse de déplacement mm/s
### Configuration d'arrêt des moteurs et du chauffage
### Un jour équivaut à 86400 secondes
variable_idle_timeout : 86400 ; Délai d'inactivité en secondes avant le démarrage. Une valeur de 0 signifie qu'aucune valeur ne sera définie ou restaurée.
# !!! Attention : Si vous définissez use_fw_retract: True, alors [firmware_retraction] doit être défini dans printer.cfg !!!
variable_use_fw_retract : False ; Utiliser ou non la rétraction du firmware, en remplacement de la version manuelle [True/False]
variable_runout_sensor : "" ; Si un capteur est défini, il sera utilisé pour annuler l'exécution de RESUME en cas de détection d'absence de filament.
# Spécifiez le nom de configuration du capteur de fin de filament, par exemple "filament_switch_sensor runout". Rappel : utilisez le même que dans votre printer.cfg.
# !!! Macros personnalisées, veuillez les utiliser avec prudence et consulter la section correspondante de la macro. Ces macros sont destinées à des opérations simples comme définir une LED d'état. Assurez-vous que votre macro n'interfère pas avec les fonctions de base de la macro. Seules les commandes sur une seule ligne sont prises en charge ; créez une macro si vous avez besoin de plusieurs commandes.
variable_user_pause_macro : "" ; Tout ce qui se trouve à l'intérieur des "" sera exécuté après la fonction de pause de base de Klipper (PAUSE_BASE).
variable_user_resume_macro: "" ; Tout ce qui se trouve à l'intérieur des "" sera exécuté avant la fonction de reprise de base de Klipper (RESUME_BASE).
variable_user_cancel_macro: "" ; Tout ce qui se trouve à l'intérieur des "" sera exécuté avant la fonction d'annulation de base de Klipper (macro d'annulation d'impression_BASE).
gcode:
Anglais (version originale)
[gcode_macro _CLIENT_VARIABLE]
variable_use_custom_pos : False ; utiliser des coordonnées de stationnement personnalisées pour x,y [Vrai/Faux]
variable_custom_park_x : 0.0 ; position x personnalisée ; la valeur doit être comprise entre vos valeurs min et max définies pour X
variable_custom_park_y : 0.0 ; position y personnalisée ; la valeur doit être comprise entre vos valeurs min et max définies pour Y
variable_custom_park_dz : 2.0 ; valeur dz personnalisée ; la valeur en mm pour soulever la buse lors du déplacement vers la position de stationnement
variable_retract : 1.0 ; valeur de rétraction pendant PAUSE
variable_cancel_retract : 5.0 ; valeur de rétraction pendant CANCEL_PRINT
variable_speed_retract : 35.0 ; vitesse de rétraction en mm/s
variable_unretract : 1.0 ; valeur de non-rétraction pendant RESUME
variable_speed_unretract : 35.0 ; vitesse de non-rétraction en mm/s
variable_speed_hop : 15.0 ; vitesse de déplacement en Z en mm/s
variable_speed_move : 100.0 ; vitesse de déplacement en mm/s
variable_park_at_cancel : False ; permettre de déplacer la tête d'outil vers le stationnement lors de l'exécution de CANCEL_PRINT [Vrai/Faux]
variable_park_at_cancel_x : None ; position de stationnement différente pendant CANCEL_PRINT [None/Position en Float] ; park_at_cancel doit être True
variable_park_at_cancel_y : None ; position de stationnement différente pendant CANCEL_PRINT [None/Position en Float] ; park_at_cancel doit être True
# !!! Attention [firmware_retraction] doit être défini dans printer.cfg si vous définissez use_fw_retract: True !!!
variable_use_fw_retract : False ; utiliser fw_retraction au lieu de la version manuelle [Vrai/Faux]
variable_idle_timeout : 0 ; temps en secondes avant que idle_timeout ne se déclenche. La valeur 0 signifie qu'aucune valeur ne sera définie ou restaurée.
variable_runout_sensor : "" ; Si un capteur est défini, il sera utilisé pour annuler l'exécution de RESUME en cas de détection d'absence de filament.
# Spécifiez le nom de configuration du capteur de fin de filament, par exemple "filament_switch_sensor runout". Astuce : utilisez le même que dans votre printer.cfg.
# !!! Macros personnalisées, veuillez les utiliser avec prudence et consulter la section correspondante de la macro.
# Ces macros sont destinées à des opérations simples comme définir une LED d'état. Assurez-vous que votre macro n'interfère pas avec les fonctions de base de la macro.
# Seules les commandes sur une seule ligne sont prises en charge ; créez une macro si vous avez besoin de plusieurs commandes.
variable_user_pause_macro : "" ; Tout ce qui se trouve à l'intérieur des "" sera exécuté après la fonction de pause de base de Klipper (PAUSE_BASE).
variable_user_resume_macro: "" ; Tout ce qui se trouve à l'intérieur des "" sera exécuté avant la fonction de reprise de base de Klipper (RESUME_BASE).
variable_user_cancel_macro: "" ; Tout ce qui se trouve à l'intérieur des "" sera exécuté avant la fonction d'annulation de base de Klipper (CANCEL_PRINT_BASE).
gcode:
Loading...