Aller au contenu principal

Position personnalisée pour la pause et l'annulation d'impression

  • Il faut ajouter [include mainsail.cfg] ou [include fluidd.cfg] dans printer.cfg
  • Ajouter les macros ci-dessous à printer.cfg

Traduction en français

[gcode_macro _CLIENT_VARIABLE]
### Paramètres personnalisés pour la macro de pause
variable_use_custom_pos : False ; Utiliser des coordonnées personnalisées pour x, y [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 en mm dont la buse est relevée lors de la pause (en mm)

### Paramètres personnalisés pour la macro d'annulation
variable_park_at_cancel : False ; Autoriser le déplacement de la tête d'impression 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 annulation de l'impression
variable_park_at_cancel_y : None ; Position Y après annulation de l'impression

### Actions de l'extrudeur lors de la pause et de l'annulation
variable_retract : 1.0 ; Longueur de rétraction lors de la pause (en mm)
variable_cancel_retract : 5.0 ; Longueur de rétraction lors de l'annulation (en mm)
variable_speed_retract : 35.0 ; Vitesse de rétraction en mm/s
variable_unretract : 1.0 ; Longueur d'extrusion lors de la reprise
variable_speed_unretract : 35.0 ; Vitesse d'extrusion en mm/s
variable_speed_hop : 15.0 ; Vitesse de déplacement de l'axe Z en mm/s
variable_speed_move : 100.0 ; Vitesse de déplacement en mm/s

### Configuration pour désactiver les moteurs et chauffages
### Une journée correspond à 86400 secondes
variable_idle_timeout : 0 ; Nombre de secondes avant le déclenchement du mode veille. La valeur 0 signifie que la valeur ne sera pas modifiée ou restaurée

# !!! Attention, si vous définissez use_fw_retract: True, il faut absolument 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 lorsqu'aucun filament n'est détecté.
# Spécifiez le nom du capteur tel que configuré, par exemple "filament_switch_sensor runout". Astuce : utilisez la même configuration que celle présente dans votre printer.cfg
# !!! Macros personnalisées, veuillez les utiliser avec précaution et consulter la section correspondante à chaque macro.
# Ces macros permettent d'exécuter des actions simples comme changer l'état d'une LED. Veuillez vous assurer que vos macros ne perturbent pas les fonctions de base.
# Seules les commandes sur une seule ligne sont supportées. Créez une macro dédiée si vous avez besoin d'exécuter plusieurs commandes.
variable_user_pause_macro : "" ; Tout ce qui est inscrit entre "" sera exécuté après la fonction PAUSE_BASE de Klipper
variable_user_resume_macro: "" ; Tout ce qui est inscrit entre "" sera exécuté avant la fonction RESUME_BASE de Klipper
variable_user_cancel_macro: "" ; Tout ce qui est inscrit entre "" sera exécuté avant la fonction CANCEL_PRINT_BASE de Klipper
gcode:

Anglais (version originale)

[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...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -