Aller au contenu principal

Introduction aux macros

Macro de démarrage

  • Définir PRINT_START comme macro de démarrage de l'impression, permet de personnaliser les actions à effectuer avant l'impression
  • Veuillez noter que le nom de la macro peut être personnalisé tant qu'il est référencé dans le code de démarrage de la tronçonneuse
[gcode_macro PRINT_START]
gcode:
G92 E0 # Réinitialiser l'extrudeur
BED_MESH_CLEAR # Désactiver la grille du plateau
G28 # L'origine de tous les axes
#Z_TILT_ADJUST # Nivellement du portique
#quad_gantry_level # Nivellement du portique
#G28 # L'origine de tous les axes
G1 Z20 F3000 # Déplacer la buse loin du plateau chauffant
BED_MESH_PROFILE LOAD=default # Charger le profil de la grille

Guide de nivellement et de configuration du maillage du plateau

I. Choix de la méthode de nivellement

  • Z_TILT_ADJUST et quad_gantry_level sont des méthodes de nivellement mutuellement exclusives
  • Veuillez choisir l'une ou l'autre en fonction de l'architecture de votre appareil, les deux ne peuvent pas être utilisées simultanément
  • Si aucune n'est nécessaire, veuillez supprimer ou commenter la configuration correspondante
  • Il est recommandé d'effectuer un retour à l'origine après avoir effectué le nivellement

II. Normes de configuration du maillage du plateau

BED_MESH_PROFILE LOAD=default
  • Un seul profil de maillage peut être chargé, il n'est pas possible d'activer plusieurs configurations simultanément
  • Dans la commande BED_MESH_PROFILE LOAD=default, default est le nom du profil prédéfini
  • Une erreur peut survenir si aucun maillage n'a été effectué au préalable ou si le maillage porte un autre nom

III. Commande standard de détection du maillage du plateau

BED_MESH_CALIBRATE horizontal_move_z=2 METHOD=rapid_scan
  • horizontal_move_z=2 : hauteur de levage de la buse pendant la détection (unité : mm)
  • METHOD=rapid_scan : méthode de détection par balayage rapide

IV. Commande de détection adaptative

BED_MESH_CALIBRATE adaptive=1
  • Commande simplifiée spécialement conçue pour les capteurs de nivellement automatique
  • Compatible avec les systèmes de capteurs tels que TAP, klicky, PL08
  • La hauteur de détection et le mode de déplacement sont automatiquement contrôlés par le capteur, aucun paramètre manuel n'est nécessaire

Macro de fin

  • Définir PRINT_END comme macro de fin d'impression, permet de personnaliser les actions à effectuer après l'impression
  • Veuillez noter que le nom de la macro peut être personnalisé tant qu'il est référencé dans le code de fin de la tronçonneuse
[gcode_macro PRINT_END]
gcode:
# Obtenir les limites
{% 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 %}

# Vérifier la position finale pour déterminer les directions sûres pour le déplacement
{% 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 que le tampon soit vide
G92 E0 # Remettre l'extrudeur à zéro
G1 E-10.0 F3600 # Rétracter le filament
G91 # Positionnement relatif
G0 Z{z_safe} F3600 # Monter le portique
G0 X{x_safe} Y{y_safe} F20000 # Déplacer la buse pour éviter les fils
M104 S0 # Éteindre la tête d'extrusion
M140 S0 # Éteindre le plateau chauffant
M106 S0 # Éteindre le ventilateur de la pièce
G90 # Positionnement absolu
G0 X{max_x / 2} Y{max_y} F3600 # Positionner la buse à l'arrière
BED_MESH_CLEAR # Désactiver la grille du plateau

Configuration des macros de tronçonnage

  • Choisir Printer
  • Changer Beginner mode en Expert mode dans le coin supérieur droit
  • Enfin, sélectionner Custom G-code
  • Cliquer sur Start G-code pour passer à l'étape suivante
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 -
Loading...