Détection de bouchage du module MDM
Présentation de la fonctionnalité
Le buffer FLY-LLL PLUS peut être utilisé avec le capteur de rupture/bouchage de filament FLY-MDM pour permettre la surveillance en temps réel de l'état de bouchage de l'extrudeuse et sa gestion automatique.
Fonctionnalités principales
- Détection de bouchage : Le module MDM surveille l'état du filament dans le buffer et détecte les bouchages.
- Gestion unifiée rupture/bouchage : La détection de rupture de filament est également gérée par le module MDM, le signal est envoyé via le buffer.
Note importante : Lorsque le module MDM est utilisé, tous les signaux de détection de rupture/bouchage sont envoyés à la carte mère via le buffer. La carte mère ne peut pas distinguer si le signal provient d'une rupture ou d'un bouchage.
Exigences du firmware
- La version du firmware du buffer doit être V1.1.5 ou supérieure.
Câblage matériel
1. Connexion du module MDM au buffer
Le module MDM communique directement avec le buffer pour détecter l'état de bouchage :
2. Connexion du buffer à la carte mère
La carte mère envoie des signaux au buffer.
3. Câblage de la détection de rupture du buffer
La détection de rupture du buffer doit être connectée à la carte mère, sinon elle ne fonctionnera pas correctement.
Méthode de connexion spécifique :
| Broche du buffer | Description de la fonction | Suggestion de connexion |
|---|---|---|
| STEP | Surveillance du signal pas à pas de l'extrudeuse | Connecter à une interface PWM, RGB ou 12864 libre sur la carte mère |
| DIR | Surveillance du signal de direction de l'extrudeuse | Connecter à une interface de fin de course libre sur la carte mère |
Astuce : Le port servo du BL-Touch peut également être utilisé pour la surveillance du signal STEP.
Configuration Klipper
Préparation avant configuration
Avant d'ajouter la configuration du module MDM, assurez-vous d'avoir correctement configuré :
- La configuration de base de l'extrudeuse
- Les fonctionnalités de base du buffer
- Remarque : La détection de rupture passe maintenant par le chemin : module MDM → buffer → carte mère.
1. Configuration de la surveillance du buffer (pour la détection de bouchage)
Ajoutez la configuration suivante dans le fichier de configuration Klipper (par exemple printer.cfg) pour surveiller l'état de l'extrudeuse :
[extruder_stepper buffer_monitor]
extruder: extruder # Nom de l'extrudeuse principale associée
step_pin: PE10 # Remplacer par la broche réelle connectée au PA5 du buffer
dir_pin: PD4 # Remplacer par la broche réelle connectée au PB11 du buffer
rotation_distance: 17.472 # Remplacer par la valeur réelle de votre extrudeuse
gear_ratio: 50:10 # Remplacer par le rapport d'engrenage réel de votre extrudeuse
microsteps: 16 # Remplacer par le nombre réel de micro-pas de votre extrudeuse
full_steps_per_rotation: 200 # 200 pas/tour pour un moteur pas à pas standard
Exemple de configuration complète
# Configuration de l'extrudeuse principale
[extruder]
step_pin: PB13
dir_pin: PB12
enable_pin: !PB14
microsteps: 16
rotation_distance: 17.472
gear_ratio: 50:10
nozzle_diameter: 0.4
filament_diameter: 1.75
heater_pin: PA1
sensor_type: ATC Semitec 104GT-2
sensor_pin: PC1
control: pid
pid_Kp: 21.527
pid_Ki: 1.063
pid_Kd: 108.982
min_temp: 0
max_temp: 280
[extruder_stepper buffer_monitor]
extruder: extruder
step_pin: PE10 # Connecté au PA5 du buffer
dir_pin: PD4 # Connecté au PB11 du buffer
rotation_distance: 17.472
gear_ratio: 50:10
microsteps: 16
full_steps_per_rotation: 200
[filament_switch_sensor Material_breakage_detection]
pause_on_runout: true
switch_pin: ^PA0 # Veuillez remplacer par la broche que vous utilisez réellement
runout_gcode:
PAUSE
RESPOND MSG="Rupture de filament détectée, impression mise en pause"
insert_gcode:
RESPOND MSG="Filament inséré, prêt à reprendre l'impression"
event_delay: 2.0 # Délai de déclenchement de l'événement (secondes)
pause_delay: 2.0 # Délai de la commande de pause (secondes)
debounce_delay: 2.0 # Délai d'anti-rebond (secondes)
Configuration du buffer
- Si la configuration de l'extrudeuse n'a pas de
gear_ratio, changezNombre d'engrenages moteuretNombre d'engrenages menésen1.
Spécifications des paramètres
| Description de la fonction | Commande de configuration (à saisir dans l'outil série) | Valeur par défaut | Unité | Remarques |
|---|---|---|---|---|
| Afficher tous les paramètres actuels | Loading... | - | - | Envoyer la commande pour lire toutes les configurations actuelles. |
| Définir le nombre d'impulsions du moteur | Loading... | 916 | - | Définit le nombre d'impulsions nécessaires pour que le moteur se déplace d'un millimètre. |
| Définir la distance de détection de l'encodeur | Loading... | 1.73 | mm | Définit la distance parcourue par le matériau pour chaque signal de l'encodeur. |
| Définir le délai d'expiration de fonctionnement | Loading... | 60000 | ms | Définit le temps d'arrêt automatique en l'absence de déclenchement, pour éviter une extrusion continue. |
| Définir le coefficient d'échelle d'erreur | Loading... | 2.0 | - | Erreur autorisée = Valeur encoder X Valeur scale.Exemple : 1.73 * 2.0 = 3.46 mm |
| Définir la commande de contrôle de vitesse | Loading... | 260 | mm | Définit la vitesse de fonctionnement du tampon, maximum 600 (tours/minute). Le micrologiciel doit être mis à jour vers la version V1.1.1. |
Instructions d'utilisation :
- Format des commandes : Dans la colonne "Commande de configuration" du tableau ci-dessus, la ligne complète de la commande (par exemple
steps 916) est le contenu à saisir intégralement. - Méthode d'envoi : Après avoir saisi la commande dans la zone d'envoi de l'assistant série, cliquez sur le bouton Envoyer.
- Sauvegarde automatique : Une fois la commande envoyée avec succès, les paramètres prennent effet immédiatement et sont automatiquement sauvegardés. Aucune opération de sauvegarde supplémentaire n'est requise.
- Confirmation de la configuration : Après avoir modifié un paramètre, vous pouvez envoyer la commande
infopour consulter tous les paramètres actuels et vérifier que la configuration est correcte.
- Après avoir mémorisé les paramètres définis, vous pouvez configurer le buffer via le lien ci-dessous.
- Configuration du buffer
Test de la fonctionnalité
1. Test de connexion
- Terminez la connexion entre le module MDM et le buffer.
- Terminez la connexion des câbles de signal entre le buffer et la carte mère.
- Vérifiez que tous les câblages sont bien fixés.
2. Test du processus complet
- Démarrez une impression de test.
- Simulez un bouchage (manipulez avec précaution).
- Observez :
- Si le module MDM détecte le problème.
- Si le buffer transfère le signal.
- Si la carte mère reçoit le signal.