Aller au contenu principal

Détection de bouchage du module MDM

Présentation de la fonction

Le tampon FLY-LLL PLUS peut être utilisé avec le capteur de rupture/bouchage de filament FLY-MDM pour réaliser une surveillance en temps réel de l'état de bouchage de l'extrudeuse et une fonction de traitement automatique.

Fonctions principales

  • Détection de bouchage : Le module MDM surveille l'état du filament dans le tampon et détecte les bouchages.
  • Traitement unifié rupture/bouchage : La détection de rupture de filament est également prise en charge par le module MDM, le signal est envoyé via le tampon.

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 tampon. 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 tampon doit être V1.1.0 ou supérieure.

Câblage matériel

1. Connexion du module MDM au tampon

Le module MDM communique directement avec le tampon pour détecter l'état de bouchage :

Loading...

2. Connexion du tampon à la carte mère (pour le transfert du signal)

Le tampon transfère le signal de détection du module MDM à la carte mère :

Loading...

Méthode de connexion spécifique :

Broche du tamponDescription de la fonctionSuggestion de connexion
STEPSurveillance du signal pas à pas de l'extrudeuseConnecter à une interface PWM, RGB ou 12864 libre sur la carte mère
DIRSurveillance du signal de direction de l'extrudeuseConnecter à une interface de limite 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
  • La configuration des fonctions de base du tampon
  • Remarque : La détection de rupture de filament passe désormais par le chemin : module MDM → tampon → carte mère.

1. Configuration de la surveillance du tampon (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 :

# Configuration de la surveillance du moteur de l'extrudeuse (pour la détection de bouchage)
[extruder_stepper buffer_monitor]
extruder: extruder # Nom de l'extrudeuse principale associée
step_pin: PE10 # Remplacer par la broche réelle à laquelle PA5 du tampon est connecté
dir_pin: PD4 # Remplacer par la broche réelle à laquelle PB11 du tampon est connecté
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 micropas de votre extrudeuse
full_steps_per_rotation: 200 # 200 pas/tour pour un moteur pas à pas standard

Configuration du capteur du module MDM (signal transféré via le tampon)

# Surveillance de l'extrudeuse par le tampon (pour la détection de bouchage)
[extruder_stepper buffer_monitor]
extruder: extruder
step_pin: PE10 # Connecté à PA5 du tampon
dir_pin: PD4 # Connecté à PB11 du tampon
rotation_distance: 17.472
gear_ratio: 50:10
microsteps: 16
full_steps_per_rotation: 200

Exemple de configuration complet

# 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é à PA5 du tampon
dir_pin: PD4 # Connecté à PB11 du tampon
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 anti-rebond (secondes)

Configuration du tampon

Obtenir l'assistant d'outil série
  • Connectez le module à l'ordinateur avec un câble usb, ouvrez l'assistant d'outil série, sélectionnez le port correspondant, débit en bauds 115200, cliquez sur Connecter.
Loading...
Notes importantes
  • Si la configuration de l'extrudeuse n'a pas de gear_ratio, changez Nombre de dents du pignon moteur et Nombre de dents du pignon mené en 1
Loading...

Description des paramètres

FonctionCommande de configuration (à saisir dans l'outil série)Valeur par défautUnitéRemarque
Afficher tous les paramètres actuels
Loading...
--Envoyer cette commande pour lire toutes les configurations actuelles.
Configurer le nombre d'impulsions du moteur
Loading...
916-Définir le nombre d'impulsions nécessaires pour un déplacement de 1 mm du moteur.
Configurer la distance de détection de l'encodeur
Loading...
1,73mmDéfinir la distance parcourue par le matériau consommable représentée par chaque signal de l'encodeur.
Configurer le délai d'expiration
Loading...
60000msDéfinir le temps d'arrêt automatique en état d'inactivité afin d'éviter l'extrusion continue.
Configurer 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
Configurer la commande de vitesse
Loading...
260mmDéfinir la vitesse de fonctionnement du tampon, maximum 600 (tours/minute), le firmware doit être mis à jour vers la version V1.1.1.

Instructions importantes :

  1. Format de la commande : dans la colonne « Commande de configuration » du tableau ci-dessus, la commande complète (par exemple steps 916) doit être saisie intégralement.
  2. Méthode d'envoi : saisir la commande dans la zone d'envoi de l'assistant série, puis cliquer sur le bouton Envoyer.
  3. Enregistrement automatique : une fois la commande envoyée avec succès, les paramètres prennent immédiatement effet et sont automatiquement enregistrés, aucune action supplémentaire n'est nécessaire pour sauvegarder.
  4. Vérification des paramètres : après la modification de n'importe quel paramètre, envoyer la commande info pour consulter tous les paramètres actuels et vérifier que la configuration est correcte.

Test de la fonction

1. Test de connexion

  1. Terminez la connexion entre le module MDM et le tampon.
  2. Terminez la connexion des câbles de signal entre le tampon et la carte mère.
  3. Vérifiez que tous les câblages sont bien fixés.

2. Test du processus complet

  1. Démarrez une impression de test.
  2. Simulez un bouchage (manipulez avec précaution).
  3. Observez :
    • Si le module MDM détecte le problème.
    • Si le tampon transfère le signal.
    • Si la carte mère reçoit le signal.
Loading...