Introduction aux macros
Cette page fournit les macros de début et de fin couramment utilisées, ainsi que des exemples d'emplacements pour appeler les macros dans le logiciel de tranchage. Les noms des macros peuvent être personnalisés, mais doivent correspondre aux G-code de début/fin définis dans le logiciel de tranchage.
Macro de début
PRINT_START est utilisé pour définir les actions avant le début de l'impression, telles que le référencement, la mise à niveau, le relevage de la buse, le chargement du maillage, etc.
printer.cfg
[gcode_macro PRINT_START]
gcode:
G92 E0 # Réinitialiser l'extrudeuse
BED_MESH_CLEAR # Décharger le maillage
G28 # Référencer tous les axes
# Z_TILT_ADJUST # Ajustement du portique
# QUAD_GANTRY_LEVEL # Mise à niveau du portique
# G28 # Recommandé de référencer à nouveau après la mise à niveau
G1 Z20 F3000 # Éloigner la buse du lit
BED_MESH_PROFILE LOAD=default # Charger le maillage
Guide de configuration de la mise à niveau et du maillage
I. Choix de la méthode de mise à niveau
Z_TILT_ADJUSTetQUAD_GANTRY_LEVELsont des méthodes de mise à niveau mutuellement exclusives.- Choisissez l'une d'elles en fonction de l'architecture de l'appareil, ne les utilisez pas simultanément.
- Si la machine ne dispose pas de la méthode de mise à niveau correspondante, supprimez ou commentez la configuration.
- Après avoir effectué la mise à niveau, il est recommandé de référencer à nouveau une fois.
II. Spécifications de configuration du maillage
BED_MESH_PROFILE LOAD=default
- Un seul profil de maillage peut être chargé à la fois.
defaultest le nom de profil prédéfini. Si le nom du maillage est différent, il doit être modifié en conséquence.- L'exécution de cette commande peut générer une erreur si le maillage n'a pas été préalablement sauvegardé.
III. Commande standard de sondage du maillage
BED_MESH_CALIBRATE horizontal_move_z=2 METHOD=rapid_scan
horizontal_move_z=2: hauteur de relevage de la buse lors du sondage, en mm.METHOD=rapid_scan: utilise la méthode de sondage par balayage rapide.
IV. Commande de sondage adaptatif
BED_MESH_CALIBRATE adaptive=1
- Adapté aux configurations prenant en charge le maillage adaptatif.
- Couramment utilisé avec les systèmes de capteurs tels que
TAP,Klicky,PL08, etc. - La plage de sondage et la méthode de déplacement sont définies par la configuration. Avant utilisation, vérifiez que le décalage de la sonde et la plage du maillage sont corrects.
Macro de fin
PRINT_END est utilisé pour définir les actions après la fin de l'impression, telles que la rétraction, le relevage de l'axe Z, l'extinction du chauffage, l'arrêt des ventilateurs, le déplacement vers la position de stationnement, etc.
printer.cfg
[gcode_macro PRINT_END]
gcode:
{% set max_x = printer.configfile.config["stepper_x"]["position_max"]|float %}
{% set max_y = printer.configfile.config["stepper_y"]["position_max"]|float %}
{% set max_z = printer.configfile.config["stepper_z"]["position_max"]|float %}
{% if printer.toolhead.position.x < (max_x - 20) %}
{% set x_safe = 20.0 %}
{% else %}
{% set x_safe = -20.0 %}
{% endif %}
{% if printer.toolhead.position.y < (max_y - 20) %}
{% set y_safe = 20.0 %}
{% else %}
{% set y_safe = -20.0 %}
{% endif %}
{% if printer.toolhead.position.z < (max_z - 2) %}
{% set z_safe = 2.0 %}
{% else %}
{% set z_safe = max_z - printer.toolhead.position.z %}
{% endif %}
M400 # Attendre la vidange du tampon
G92 E0 # Remettre l'extrudeuse à zéro
G1 E-10.0 F3600 # Rétracter le filament
G91 # Positionnement relatif
G0 Z{z_safe} F3600 # Relever l'axe Z
G0 X{x_safe} Y{y_safe} F20000 # Déplacer la buse pour retirer le cordon
M104 S0 # Éteindre la tête d'impression
M140 S0 # Éteindre le lit chauffant
M106 S0 # Éteindre le ventilateur de la pièce
G90 # Positionnement absolu
G0 X{max_x / 2} Y{max_y} F3600 # Stationner la buse à l'arrière
BED_MESH_CLEAR # Décharger le maillage
Configuration des macros dans le trancheur
- Exemple avec PrusaSlicer
- Exemple avec OrcaSlicer
- Sélectionnez
Imprimante. - Passez du mode
Débutantau modeExpertdans le coin supérieur droit. - Sélectionnez
G-code personnalisé.
Loading...
- Une fois le
G-code de départaffiché, vous pouvez saisir l'appel de la macro de début.
Loading...
- Cliquez sur l'icône de configuration de l'imprimante en haut à gauche.
Loading...
- Cliquez sur
G-code machine, puis saisissez l'appel de la macro de début dans le champG-code de démarrage machine.
Loading...
Loading...