Instructions de débogage courantes
- Ce tutoriel est principalement basé sur la page web Fuiidd
- Ce tutoriel est effectué avec une imprimante correctement connectée, pour des tests de débogage
- Ce tutoriel fournit des instructions courantes, mais elles peuvent ne pas être complètes en raison de divers problèmes
Concernant les pilotes
- Veuillez noter que les pilotes non configurés ou ayant des problèmes ne peuvent pas être vérifiés
- Veuillez s'il vous plaît assurer que tous les pilotes, l'alimentation de la carte mère, les sauts de configuration et les configurations sont corrects!!
Vérification de l'état du pilote
- Cette commande est utilisée pour vérifier l'état du pilote TMC en mode SPI/UART
DUMP_TMC STEPPER=stepper_x
DUMP_TMC STEPPER=stepper_x1
DUMP_TMC STEPPER=stepper_y
DUMP_TMC STEPPER=stepper_y1
DUMP_TMC STEPPER=stepper_z
DUMP_TMC STEPPER=stepper_z1
DUMP_TMC STEPPER=stepper_z2
DUMP_TMC STEPPER=stepper_z3
DUMP_TMC STEPPER=extruder
Déplacement forcé du pilote
-
Ajoutez la commande ci-dessous dans
printer.cfg
[force_move]
enable_force_move: true -
Commande de mouvement de va-et-vient de 1 mm
STEPPER_BUZZ STEPPER=stepper_x
STEPPER_BUZZ STEPPER=stepper_x1
STEPPER_BUZZ STEPPER=stepper_y
STEPPER_BUZZ STEPPER=stepper_y1
STEPPER_BUZZ STEPPER=stepper_z
STEPPER_BUZZ STEPPER=stepper_z1
STEPPER_BUZZ STEPPER=stepper_z2
STEPPER_BUZZ STEPPER=stepper_z3
STEPPER_BUZZ STEPPER=extruder -
En activant cette option, vous pouvez effectuer un déplacement forcé via le contrôle de déplacement
-
Veuillez noter qu'un seul moteur peut être déplacé à la fois
-
Si vous avez plusieurs axes, comme deux axes Z, ils doivent être remis à zéro avant de pouvoir être contrôlés
Définition forcée de la distance de la tête d'impression
- Entrez la commande suivante dans la console pour définir forcément la position de la tête d'impression, après quoi vous pouvez contrôler le déplacement directement
SET_KINEMATIC_POSITION x=100 y=100 z=100
Calibration des valeurs de pas du moteur pas à pas
-
Il faut d'abord vérifier si le moteur extrudeur fonctionne correctement, puis il faut s'assurer que
full_steps_per_rotation
etgear_ratio
soient corrects, sinon la calibration des valeurs de pas de l'extrudeur ne sera pas possible -
Après avoir obtenu la nouvelle valeur de
rotation_distance
, il faut arrondir jusqu'à trois décimales -
Calibrer les valeurs de pas : rotation_distance = ancienne rotation_distance * longueur réelle extrudée / longueur demandée extrudée
full_steps_per_rotation: 200 # Nombre de pas par tour (200 pour 1.8 degrés, 400 pour 0.9 degrés)
gear_ratio: 50:10 # Rapport de réduction (rapport de réduction de Galiléo 7.5:1 et cette ligne est commentée ; BMG 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 active en mm
Concernant le chauffage
PID
- Dans la commande,
TARGET=
est la température définie, veuillez définir la température que vous utilisez habituellement pour imprimer - Si vous avez plusieurs appareils de chauffage, vous pouvez utiliser cette commande pour faire un PID
-
Extrudeur
PID_CALIBRATE HEATER=extruder TARGET=245
-
Lit de chauffage
PID_CALIBRATE HEATER=heater_bed TARGET=100
-
PTC
PID_CALIBRATE HEATER=PTC TARGET=70
Erreurs de température
- Si le chauffage prend trop de temps, vous pouvez consulter cette méthode cliquez ici
- Veuillez noter que si la température n'est pas stable, vous pouvez utiliser cette méthode pour résoudre les erreurs causées par une température instable cliquez ici
Concernant les limites
- En cours de mise à jour
Limites normales
- Commande de vérification des limites
- Assurez-vous que les limites sont à deux fils, si elles sont à trois fils, vérifiez si l'ordre des fils est correct, sinon cela pourrait endommager la carte mère !!!
- Assurez-vous que les limites ne sont pas en état d'ouverture accidentelle sans toucher à rien
- Entrez la commande suivante dans la console, si tout est normal, elle retournera l'information suivante
QUERY_ENDSTOPS
- Assurez-vous que toutes les limites sont en état d'ouverture, puis appuyez manuellement sur les limites et entrez
QUERY_ENDSTOPS
- Un changement d'état des limites indique que le câblage est correct
Sans limite
- Notez que l'état sans limite doit être en ouverture, sinon il y a un problème de configuration ou de câblage
- Entrez la commande suivante dans la console, si tout est normal, elle retournera l'information suivante
QUERY_ENDSTOPS
Concernant les sondes
BL-TOUCH
- pin_down : le bouton de la sonde sort
- pin_up : le bouton de la sonde rentre
- touch_mode : vérifie le capteur
BLTOUCH_DEBUG COMMAND=pin_down
BLTOUCH_DEBUG COMMAND=pin_up
BLTOUCH_DEBUG COMMAND=touch_mode
Sonde & TAP
- Normalement non déclenchée
- Il est recommandé d'ajouter un
^
lors de la configuration du pin
QUERY_PROBE
Précision répétitive
- Dix fois
probe_accuracy
- Cent fois
probe_accuracy samples=100
Types spéciaux
Servomoteurs
- Les servomoteurs sont de 180 degrés ou de 360 degrés, veuillez bien distinguer
-
Configuration de référence
[servo my_servo]
pin:PE6 -
Commandes 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