Instructions de débogage courantes
- Ce tutoriel se concentre principalement sur le site web de Fuiidd
- Ce tutoriel suppose que l'imprimante est déjà correctement connectée, pour des fins de débogage
- Ce tutoriel fournit des instructions courantes, mais elles peuvent ne pas être exhaustives en raison de divers problèmes
Relatif aux drivers
- Veuillez noter que sans configuration ou avec des problèmes de drivers, il est impossible de les vérifier
- Veuillez alimenter tous les drivers, alimenter la carte mère, les cavaliers et la configuration des drivers doivent être normaux !!!
Vérifier l'état des drivers
- Cette commande vérifie l'état des drivers 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é des drivers
-
Ajoutez l'instruction suivante dans
printer.cfg
[force_move]
enable_force_move: true -
Commande pour déplacer d'avant en arrière 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 -
Activez cette option pour permettre le déplacement forcé via le contrôle de mouvement
-
Veuillez noter qu'un seul moteur peut être déplacé à la fois
-
Si vous avez plusieurs axes, comme deux axes Z, ils doivent être recalés avant de pouvoir être contrôlés
Définir la position de la tête d'impression de force
- Entrez la commande suivante dans la console pour définir la position de la tête d'impression, après quoi vous pouvez directement contrôler le mouvement
SET_KINEMATIC_POSITION x=100 y=100 z=100
Étalonnage de la valeur de pas des moteurs pas à pas
-
Il faut d'abord vérifier si l'extrudeuse fonctionne correctement, puis s'assurer que
full_steps_per_rotation
etgear_ratio
sont corrects, sinon l'étalonnage de la valeur de pas de l'extrudeuse ne peut pas être effectué -
La nouvelle valeur de
rotation_distance
doit être arrondie à trois chiffres après la virgule -
Étalonnage de la valeur de pas : rotation_distance = ancienne rotation_distance * longueur réelle extrudée / longueur demandée d'extrusion
full_steps_per_rotation: 200 # Nombre de pas par tour (200 pour 1,8°, 400 pour 0,9°)
gear_ratio: 50:10 # Ratio de réduction (Galileo ratio de 7,5:1 et cette ligne est commentée ; BMG est de 50:17, l'axe de sortie est à l'avant, l'axe d'entrée est à l'arrière)
rotation_distance: 22.522 # Périmètre de la poulie d'entraînement en mm
Relatif au chauffage
PID
- Dans la commande,
TARGET=
est la température cible, veuillez régler à la température habituelle d'impression - Si vous avez plusieurs dispositifs de chauffage, vous pouvez utiliser cette commande pour le PID
-
Extrudeuse
PID_CALIBRATE HEATER=extruder TARGET=245
-
Lit chauffant
PID_CALIBRATE HEATER=heater_bed TARGET=100
-
PTC
PID_CALIBRATE HEATER=PTC TARGET=70
Problèmes liés aux erreurs de température
- Si le chauffage prend trop de temps, vous pouvez consulter cette méthode Cliquez pour accéder
- Veuillez noter que si la température n'est pas stable, cette méthode peut résoudre les erreurs dues à une température instable Cliquez pour accéder
Limites
- En cours de mise à jour
Limites ordinaires
- Commande de vérification des limites
- Veuillez vous assurer que les limites sont à deux fils, si elles sont à trois fils, vérifiez l'ordre des fils pour éviter d'endommager la carte mère !!!
- Assurez-vous que les limites ne sont pas déclenchées et qu'elles sont dans un état normal
- Entrez la commande suivante dans la console, si tout est normal, vous recevrez les informations suivantes
QUERY_ENDSTOPS
- Assurez-vous que toutes les limites sont ouvertes, puis appuyez manuellement sur la limite et entrez à nouveau
QUERY_ENDSTOPS
- Si l'état de la limite change, cela signifie que le câblage est correct
Limites sans fin
- Veuillez noter que l'état sans limite doit être ouvert, sinon il y a un problème de configuration ou de câblage
- Entrez la commande suivante dans la console, si tout est normal, vous recevrez les informations suivantes
QUERY_ENDSTOPS
Sondes
BL-TOUCH
- pin_down : sonde sortie
- pin_up : sonde rentrée
- touch_mode : vérification du capteur
BLTOUCH_DEBUG COMMAND=pin_down
BLTOUCH_DEBUG COMMAND=pin_up
BLTOUCH_DEBUG COMMAND=touch_mode
Probe & TAP
- Normalement, il n'est pas déclenché
- Il est recommandé d'ajouter
^
lors de la configuration de la pin
QUERY_PROBE
Précision de répétition
- Dix fois
probe_accuracy
- Cent fois
probe_accuracy samples=100
Types spéciaux
Servo
- Les servos se divisent en 180° et 360°, veuillez les distinguer
-
Configuration de référence
[servo my_servo]
pin:PE6 -
Instructions 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