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=360SET_SERVO SERVO=my_servo ANGLE=180SET_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...