Aller au contenu principal

Commandes avancées et opérations système

Cet article recueille les commandes de débogage courantes pour l'extrusion, le contrôle des mouvements, le maillage du lit, la compensation de résonance, le contrôle système et les modules de types spéciaux.

Veuillez vous référer à Commandes de débogage courantes pour les commandes de débogage de base concernant les moteurs, le chauffage, les fins de course et les sondes.

Relatif à l'extrudeuse

Extrusion/Rétraction manuelle

G91 # Passer en mode de positionnement relatif
G1 E10 F300 # Extruder 10mm, vitesse 300mm/min
G1 E-10 F300 # Rétracter 10mm
G90 # Revenir en mode de positionnement absolu

Capteur de filament

QUERY_FILAMENT_SENSOR SENSOR=filament_sensor # Interroger l'état de détection de rupture de filament

Calibrage de l'avance de pression

TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START=0 FACTOR=.005
  • Sauvegarder après calibrage :
SET_PRESSURE_ADVANCE ADVANCE=0.05 # Définir la valeur d'avance de pression
SAVE_CONFIG # Sauvegarder dans la configuration

Contrôle des mouvements

Commandes de déplacement de base

G90 # Mode de positionnement absolu
G91 # Mode de positionnement relatif
G1 X100 Y100 Z20 F6000 # Déplacer vers les coordonnées spécifiées
G28 # Homing de tous les axes
G28 X # Homing de l'axe X uniquement
G28 Y # Homing de l'axe Y uniquement
G28 Z # Homing de l'axe Z uniquement

Vérification de la direction après homing

G90
G1 X10 Y10 Z20 F3000 # Déplacer vers la direction minimale
G1 X150 Y150 Z20 F3000 # Déplacer vers la direction maximale

Contrôle des moteurs

M84 # Désactiver tous les moteurs
M84 X Y # Désactiver uniquement les axes X et Y
M18 # Équivalent à M84, désactiver tous les moteurs
M17 # Réactiver tous les moteurs

Contrôle manuel du pas à pas

MANUAL_STEPPER STEPPER=stepper_x ENABLE=1 SPEED=10 MOVE=10 # Déplacement positif de 10mm sur l'axe X
MANUAL_STEPPER STEPPER=stepper_x ENABLE=1 SPEED=10 MOVE=-10 # Déplacement négatif de 10mm sur l'axe X

Maillage du lit chauffant

Sondage du maillage

BED_MESH_CALIBRATE # Sondage du maillage complet du lit
BED_MESH_CALIBRATE horizontal_move_z=2 METHOD=rapid_scan # Mode de balayage rapide
BED_MESH_CALIBRATE ADAPTIVE=1 # Sondage adaptatif (seulement la zone d'impression)

Gestion du maillage

BED_MESH_PROFILE SAVE=default # Sauvegarder le maillage sous default
BED_MESH_PROFILE LOAD=default # Charger le maillage default
BED_MESH_PROFILE REMOVE=default # Supprimer le maillage default
BED_MESH_CLEAR # Décharger le maillage actuel
BED_MESH_OUTPUT # Afficher les données du maillage dans la console

Ajustement de l'inclinaison de l'axe Z

Z_TILT_ADJUST # Ajustement de l'inclinaison de l'axe Z (double Z/triple Z)
QUAD_GANTRY_LEVEL # Nivellement à quatre coins du portique (Voron etc.)

Compensation de résonance

Accéléromètre

ACCELEROMETER_QUERY # Interroger l'état de l'accéléromètre

Test de résonance

TEST_RESONANCES AXIS=X # Test de résonance de l'axe X
TEST_RESONANCES AXIS=Y # Test de résonance de l'axe Y
SHAPER_CALIBRATE AXIS=X # Calibrage automatique de la mise en forme d'entrée de l'axe X
SHAPER_CALIBRATE AXIS=Y # Calibrage automatique de la mise en forme d'entrée de l'axe Y
  • Sauvegarder après calibrage :
SAVE_CONFIG # Sauvegarder le résultat de la compensation de résonance

Contrôle système

Redémarrage du firmware

RESTART # Recharger le firmware hôte Klipper
FIRMWARE_RESTART # Redémarrage complet (réinitialisation du MCU)

Affichage de l'état

STATUS # Voir l'état actuel de l'imprimante
M115 # Voir les informations de version du firmware

Arrêt d'urgence

M112 # Arrêt d'urgence (arrêter immédiatement toutes les actions)
M999 # Effacer l'état d'arrêt d'urgence

Opérations sur les fichiers de configuration

SAVE_CONFIG # Sauvegarder les résultats de calibrage dans printer.cfg
Note

La configuration écrite par SAVE_CONFIG se trouve dans le bloc de commentaires #*# DO NOT EDIT THIS BLOCK en bas du fichier. Ces valeurs ne prendront effet qu'après le prochain redémarrage.


Types spéciaux

Servomoteur

Astuce

Les servomoteurs sont divisés en deux types : 180° et 360°. Veuillez faire attention à la distinction.

  • Configuration de référence :

    [servo my_servo]
    pin: <servo_pin>
  • Commande de référence :

    SET_SERVO SERVO=my_servo ANGLE=360
    SET_SERVO SERVO=my_servo ANGLE=180
    SET_SERVO SERVO=my_servo ANGLE=0

LED / Neopixel

SET_LED LED=my_neopixel RED=1 GREEN=0 BLUE=0 # Définir sur rouge
SET_LED LED=my_neopixel RED=0 GREEN=0 BLUE=0 # Éteindre
Loading...