Suspendre/Annuler l'impression - Positions personnalisées
- Vous devez ajouter
[include mainsail.cfg]ou[include fluidd.cfg]dansprinter.cfg, sinon cela ne fonctionnera pas. - Ajoutez la macro ci-dessous dans
printer.cfg.
À savoir
Falsesignifie non activé !- Le
gcode:dans le fichier de configuration doit être conservé et ne peut pas être supprimé.
Traduction chinoise
[gcode_macro _CLIENT_VARIABLE]
### Paramètres personnalisés liés à la macro de suspension
variable_use_custom_pos : False ; Utiliser les coordonnées de stationnement personnalisées x, y [True/False]
variable_custom_park_x : 0.0 ; Position X lors de la suspension de l'impression
variable_custom_park_y : 0.0 ; Position Y lors de la suspension de l'impression
variable_custom_park_dz : 2.0 ; Distance de montée en Z lors de la suspension de l'impression (en millimètres)
### Paramètres personnalisés liés à la macro d'annulation de suspension
variable_park_at_cancel : False ; Autoriser le déplacement de la tête d'outil à 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 annulation de l'impression
variable_park_at_cancel_y : None ; Position Y après annulation de l'impression
### Actions de l'extrudeuse lors de la suspension et de l'annulation
variable_retract : 1.0 ; Longueur de rétraction de l'extrudeuse lors de la suspension (mm)
variable_cancel_retract : 5.0 ; Longueur de rétraction de l'extrudeuse lors de l'annulation (mm)
variable_speed_retract : 35.0 ; Vitesse de rétraction de l'extrudeuse mm/s
variable_unretract : 1.0 ; Longueur de dérétraction de l'extrudeuse lors de la reprise
variable_speed_unretract : 35.0 ; Vitesse de dérétraction 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 de la mise hors tension du moteur et du chauffage
### Un jour équivaut à 86400 secondes
variable_idle_timeout : 86400 ; Temps en secondes avant le déclenchement du délai d'inactivité. Régler sur 0 signifie qu'aucune valeur ne sera définie ou restaurée
# !!! Attention si vous définissez use_fw_retract: True, vous devez définir [firmware_retraction] dans printer.cfg !!!
variable_use_fw_retract : False ; Utiliser la rétraction du firmware au lieu 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 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, utilisez avec précaution et consultez la section de la macro correspondante. Ces macros sont destinées à des opérations simples comme la configuration d'une LED d'état. Assurez-vous que votre macro n'interfère pas avec les fonctions de la macro de base. 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 entre les "" sera exécuté après la fonction pause de base de Klipper (PAUSE_BASE)
variable_user_resume_macro: "" ; Tout ce qui se trouve entre les "" sera exécuté avant la fonction reprise de base de Klipper (RESUME_BASE)
variable_user_cancel_macro: "" ; Tout ce qui se trouve entre les "" sera exécuté avant la fonction annulation de base de Klipper (CANCEL_PRINT_BASE)
gcode:
Version originale anglaise
[gcode_macro _CLIENT_VARIABLE]
variable_use_custom_pos : False ; use custom park coordinates for x,y [True/False]
variable_custom_park_x : 0.0 ; custom x position; value must be within your defined min and max of X
variable_custom_park_y : 0.0 ; custom y position; value must be within your defined min and max of Y
variable_custom_park_dz : 2.0 ; custom dz value; the value in mm to lift the nozzle when move to park position
variable_retract : 1.0 ; the value to retract while PAUSE
variable_cancel_retract : 5.0 ; the value to retract while CANCEL_PRINT
variable_speed_retract : 35.0 ; retract speed in mm/s
variable_unretract : 1.0 ; the value to unretract while RESUME
variable_speed_unretract : 35.0 ; unretract speed in mm/s
variable_speed_hop : 15.0 ; z move speed in mm/s
variable_speed_move : 100.0 ; move speed in mm/s
variable_park_at_cancel : False ; allow to move the toolhead to park while execute CANCEL_PRINT [True/False]
variable_park_at_cancel_x : None ; different park position during CANCEL_PRINT [None/Position as Float]; park_at_cancel must be True
variable_park_at_cancel_y : None ; different park position during CANCEL_PRINT [None/Position as Float]; park_at_cancel must be True
# !!! Caution [firmware_retraction] must be defined in the printer.cfg if you set use_fw_retract: True !!!
variable_use_fw_retract : False ; use fw_retraction instead of the manual version [True/False]
variable_idle_timeout : 0 ; time in sec until idle_timeout kicks in. Value 0 means that no value will be set or restored
variable_runout_sensor : "" ; If a sensor is defined, it will be used to cancel the execution of RESUME in case no filament is detected.
# Specify the config name of the runout sensor e.g "filament_switch_sensor runout". Hint use the same as in your printer.cfg
# !!! Custom macros, please use with care and review the section of the corresponding macro.
# These macros are for simple operations like setting a status LED. Please make sure your macro does not interfere with the basic macro functions.
# Only single line commands are supported, please create a macro if you need more than one command.
variable_user_pause_macro : "" ; Everything inside the "" will be executed after the klipper base pause (PAUSE_BASE) function
variable_user_resume_macro: "" ; Everything inside the "" will be executed before the klipper base resume (RESUME_BASE) function
variable_user_cancel_macro: "" ; Everything inside the "" will be executed before the klipper base cancel (CANCEL_PRINT_BASE) function
gcode:
Loading...