Commandes de débogage courantes
- Ce tutoriel se concentre sur l'interface Web Fluidd
- Ce tutoriel est destiné au débogage après une connexion normale à l'imprimante
- Ce tutoriel fournit des commandes courantes, qui peuvent ne pas être exhaustives pour diverses raisons
Liées aux pilotes
- Les pilotes non configurés ou présentant des problèmes ne peuvent pas être vérifiés
- Assurez-vous que tous les pilotes sont correctement alimentés, que l'alimentation de la carte mère est normale, et que les cavaliers et la configuration du pilote sont corrects
Vérifier l'état du pilote
-
Cette commande permet de vérifier l'état de communication du pilote TMC en mode SPI/UART, exécutez-la dans la console :
DUMP_TMC STEPPER=stepper_xDUMP_TMC STEPPER=stepper_yDUMP_TMC STEPPER=stepper_zDUMP_TMC STEPPER=extruder
S'il y a plusieurs moteurs coaxiaux (comme stepper_x1, stepper_z1, etc.), remplacez par le nom de configuration réel.
Déplacement forcé du pilote
-
Ajoutez d'abord la configuration suivante dans
printer.cfg:[force_move]enable_force_move: true -
Ensuite, exécutez la commande
STEPPER_BUZZdans la console, le moteur se déplacera de 1 mm en va-et-vient :STEPPER_BUZZ STEPPER=stepper_xSTEPPER_BUZZ STEPPER=stepper_ySTEPPER_BUZZ STEPPER=stepper_zSTEPPER_BUZZ STEPPER=extruder -
Une fois
force_moveactivé, vous pouvez également forcer le déplacement via le panneau de contrôle Web -
Veuillez noter que vous ne pouvez déplacer qu'un seul moteur à la fois
-
S'il s'agit de plusieurs axes (comme deux axes Z), ils doivent être homing avant de pouvoir être contrôlés
Loading...
Forcer la position de la tête d'impression
-
Saisissez la commande suivante dans la console pour forcer la position de la tête d'impression, vous pouvez ensuite contrôler directement le déplacement :
SET_KINEMATIC_POSITION x=100 y=100 z=100
Calibrage du pas de l'extrudeuse
-
Avant le calibrage, confirmez :
- Le pilote de l'extrudeuse fonctionne correctement
full_steps_per_rotationetgear_ratiosont correctement configurés
-
Configuration de référence :
full_steps_per_rotation: 200 # Nombre d'impulsions par tour (200 pour 1,8 degrés, 400 pour 0,9 degré)gear_ratio: 50:10 # Rapport de réduction (BMG est 50:17, l'arbre de sortie en avant, l'arbre d'entrée en arrière)rotation_distance: 22,522 # Circonférence de la poulie motrice en mm -
Formule de calibrage :
Nouvelle rotation_distance = Ancienne rotation_distance * Longueur d'extrusion réelle / Longueur d'extrusion demandée -
Après avoir obtenu la nouvelle
rotation_distance, arrondissez-la à 3 décimales
Liées au chauffage
Calibrage PID
- Derrière
TARGET=, définissez la température cible, veuillez utiliser la température d'impression habituelle - S'il y a plusieurs appareils de chauffage, remplacez la valeur derrière
HEATER=par le nom réel
-
Extrudeuse :
PID_CALIBRATE HEATER=extruder TARGET=245 -
Lit chauffant :
PID_CALIBRATE HEATER=heater_bed TARGET=100 -
PTC :
PID_CALIBRATE HEATER=PTC TARGET=70
Liées aux erreurs de température
- Pour les dépassements de délai d'attente de chauffage, veuillez consulter : Optimisation M109
- Pour les erreurs dues aux fluctuations de température, veuillez consulter : Optimisation verify_heater
Liées aux fins de course
Fins de course normales
- Assurez-vous que l'interrupteur de fin de course est à deux fils ; s'il est à trois fils, vérifiez l'ordre des fils, sinon la carte mère pourrait être endommagée !
-
Vérifier l'état de la fin de course :
QUERY_ENDSTOPS -
Assurez-vous que la fin de course est normalement ouverte (non actionnée), l'exécution doit retourner les informations suivantes :
Loading... -
Après avoir appuyé manuellement sur la fin de course, exécutez à nouveau
QUERY_ENDSTOPS, l'état de la fin de course doit changer :Loading... -
Un changement d'état de la fin de course indique un câblage correct
Sans fin de course (Sensorless Homing)
-
L'état par défaut sans fin de course doit être ouvert (open), sinon la configuration ou le câblage est problématique
-
La méthode d'interrogation est la même que pour une fin de course normale :
QUERY_ENDSTOPSLoading...
Liées à la sonde
BL-TOUCH
-
Commandes de débogage :
Commande Fonction BLTOUCH_DEBUG COMMAND=pin_downSortie de la sonde BLTOUCH_DEBUG COMMAND=pin_upRétraction de la sonde BLTOUCH_DEBUG COMMAND=touch_modeEntrée en mode de validation tactile
Sonde & TAP
-
Vérifier l'état de la sonde (normalement non déclenchée doit afficher open) :
QUERY_PROBE -
Il est recommandé d'ajouter la résistance de tirage
^lors de la configuration de la brocheLoading...
Test de répétabilité
-
10 échantillons par défaut :
PROBE_ACCURACY -
100 échantillons (plus précis) :
PROBE_ACCURACY samples=100
Types spéciaux
Servomoteur
Les servomoteurs se divisent en 180 degrés et 360 degrés, veuillez faire la distinction.
-
Configuration de référence :
[servo my_servo]pin: PE6 -
Commande de référence :
SET_SERVO SERVO=my_servo ANGLE=360SET_SERVO SERVO=my_servo ANGLE=180SET_SERVO SERVO=my_servo ANGLE=0