Resumé
Mise à jour du 30/12/17.
Cette partie prend en charge la détection de Filament Out directement par la carte Prusa Mini-Rambo 1.3a. Voir la section ci-dessous pour la mise en œuvre.Veuillez noter que cela nécessite un chargement de firmware non standard.Jusqu'à présent, je n'ai trouvé aucun élément pris en charge par le firmware Prusa 3.1.0 que ce firmware modifié ne prend pas également en charge. Cela a l'avantage de prendre en charge la détection de la fin du filament lors de l'impression à partir de la carte SD, ainsi que OctoPrint.
ÇaPrusa i3 MK2(S) Détecteur d'épuisement du filament.détecte l'épuisement du filament et déclenche unChangement de filament.En utilisant la commande M600. Après le changement du filament, l'impression est reprise au point d'interruption.
Ce design dépend deOctoprint.pour traiter lePause, changement de filament.etResumecommandes. D'autres applications pourraient utiliser cet accessoire tant qu'elles s'appuient sur GPIO4 (Broche 7 de la carte) pour signaler l'épuisement du filament.
Réglages d'impression.
Imprimante :
Prusa i3 MK2S.
Résolution :
0,20
Remplissage :
15 %
Notes :
Imprimé en PLA. Températures :
- Buse - 200°C.
- Lit - 70°C.
Comment j'ai conçu ceci.
Aperçu
La Prusa i3 MK2S est une excellente imprimante, en particulier pour les amateurs ou les utilisateurs industriels légers. Cela dit, c'est une imprimante brute sans beaucoup d'accessoires qui en feraient une imprimante exceptionnelle. C'est le cinquième d'une série d'accessoires que j'ai conçus pour l'i3. Les autres sont :
Annexe
https://www.thingiverse.com/thing:2396990
Filtre HEPA.
https://www.thingiverse.com/thing:2394452
Support de bobine
https://www.thingiverse.com/thing:2398480
Server d'impression
https://www.thingiverse.com/thing:2401423
LeSensor de fin de filament.Il se compose d'un petit micro-interrupteur logé dans un adaptateur qui s'installe dans ce qui a été mentionné ci-dessus.Annexe Guide du filament.. Un micro-interrupteur SPDT fournit une entrée discrète auRaspberry Pi.(RPi) représentant leLe filament est présent.État. Ce câble de signal est connecté àGPIO4(Pin 7 du panneau) sur unRaspberry PiExécution d'Octoprint. Voir le tableau de connexion du faisceau de câbles ci-dessous.
Le fil de signal est laissé flottant lorsque le filament est présent et est sinon connecté à GND. Une LED verte est allumée lorsque le filament est présent, sinon une LED rouge est allumée. Si aucune des LED n'est allumée, cela signifie que le capteur est déconnecté.Raspberry PiouOctoprint.Ça ne fonctionne pas.
Terminaisons des broches du faisceau de câbles :
Signal RPi Micro Wire Pin Switch Color -------------------------------------------------------------------------- 3,3 VDC 1 N/C Rouge (Connecté aux anodes des LED - Pas d'interrupteur)* GND 6 N/O Noir Signal 7 Commun Blanc --------------------------------------------------------------------------- * Des résistances en ligne avec les cathodes des LED sont nécessaires pour un éclairage correct : Rouge = 56 ohm ; Vert = 10 ohm ; Des valeurs légèrement plus élevées peuvent être utilisées pour atténuer les LEDs comme souhaité. AttL'opération.
Utilisez l'ensemble d'instructions suivant pour configurer le capteur de filament et remplacer le filament lorsqu'il s'épuise :
- Installez le capteur de filament dans leEnceinte de l'imprimante. Guide du filament.. C'est un ajustement sous pression et aucun fixateur n'est nécessaire pour maintenir le...SenseurEn place.
- Insérez le filament à travers leSenseuret chargez-le dans leExtrudeuse..
- Imprimez via Octoprint comme d'habitude.
- Quand le filament s'épuise,Octoprint.va :
-- Pause d'impression i3
-- ProblèmeChanger le filament.commande ( <en> command ( <zh> 命令 ( <zh> 命令M600.)
-- Attendez que l'opérateur charge le filament et appuyez surResumesur leOctoPrint.UI.
-- Purgez la buse.
-- Reprendre l'impression à la position suspendue.
Voir la vidéo :https://youtu.be/zdDrvbGfRas
Liste des matériaux.
- 1 pièce de commutateur SPDT 5A à 1 NO et 1 NC, avec levier à charnière et actionneur momentané.
https://www.amazon.com/gp/product/B00MFRMFS6 - 2 vis à tête plate, finition lisse, tête plate, entraînement hexagonal interne.
https://www.amazon.com/gp/product/B005DS4UR8 - 2 écrous hexagonaux avec inserts en nylon plaqués zinc M3x0,5 mm.
https://www.amazon.com/gp/product/B015A3DT2W - Kit assorti de lampes LED émettrices de lumière de 3 mm (voir l'alternative ci-dessous)
https://www.amazon.com/gp/product/B01AUI4W5U - 1 diode LED RGB de 5 mm à trois couleurs -Anode commune.(Alternative)
https://www.amazon.com/gp/product/B01C3ZZT8C - Kit de résistances 1/8W, 1 pièce.
https://www.amazon.com/Ltvystore-2425pcs-Values-ohm-Assortment/dp/B06XSHCMVV
Détails de la construction.
1.Imprimez les 3 fichiers contenus ici.

Des pièces imprimées en 3D.
2.Alésage des trous de la base et du haut du corps avec une foret de 3 mm. Alésage également des deux trous de montage des LED avec une foret de 3 mm ou 5 mm, selon l'option LED. Insérer deux écrous de verrouillage M3 dans les alésages des écrous, comme indiqué :

Détail de l'écrou de verrouillage.
Fixez la base au corps supérieur à l'aide de deux vis à tête ronde M3x10 :

4.Percez un trou de guidage du filament à travers les pièces jointes de la base et du corps supérieur, depuis l'extrémité de la base, avec une foret #41 (2,41 mm).
5.Construez un câble à 3 fils en utilisant des fils de calibre 26 rouge, noir et blanc. Torsadez le faisceau de fils de manière à obtenir au moins 3 tours par pouce. Soudez une extrémité du câble comme suit :

6.Relais filaire :
Noir - Relais commun (le pivot le plus à droite avec le bras roulant vers le haut et vers la gauche. Blanc - Pivot central.Installation optionnelle de LED :
Fil rouge - Souder l'anode des LED rouges et vertes au fil rouge. Câblage des LED - 1) Couper le fil de la cathode de la LED verte à une longueur de 4 mm, 2) Couper un LED de résistance de 10 ohms à 4 mm et le souder au fil LED court, 3) Installer le manchon thermorétractable sur la résistance et souder la connexion. Tailler le manchon thermorétractable de manière à exposer juste assez du fil deRemarque : Les LED doivent être positionnées de telle sorte que la base de la LED soit juste à droite du côté droit du micro-interrupteur.
4) Souder le fil libre de la résistance à la borne centrale du relais, 5) Répéter les étapes ci-dessus pour la LED rouge en utilisant une résistance de 56 ohms et en la connectant au fil libre de la résistance à la borne gauche du relais.
7.Insérer le relais/LED dans le corps supérieur,
8.Installez le couvercle sur le corps supérieur en prenant soin de ne pas pincer le faisceau de câbles et de s'assurer que le dispositif de décharge de tension sécurise le faisceau.
9.InstallSensor de fin de filament.enGuide du filament pour enceinte,

Configuration d'OctoPrint.
1) Chargez Octoprint sur un Raspberry Pi Zero W ou une version ultérieure. Un Raspberry Pi de taille standard fonctionnera également.
2) ChargerLe capteur de filament réinventé.Plugin,
3) ConfigurerLe capteur de filament réinventé.Le plug-in est le suivant :
4) Configurer les codes G :
Après que Job ait été mis en pause :
Impression M117 en pause {% si pause_position.x n'est pas nulle %} ; coordonnées XYZ relatives G91 M83 ; rétracter le filament, déplacer le Z vers le haut G1 Z+25 E-5 F4500 ; coordonnées XYZ absolues M82 G90 ; se déplacer vers une position de repos sûre, ajuster si nécessaire G1 X250 Y0 M600 {% finif %}Après avoir imprimé les CV.
L'impression de M117 a repris. {% si pause_position.x n'est pas nulle %} G28 W G1 Y-3.0 F1000.0 ; préparer à l'amorçage G92 E0 ; réinitialiser la distance d'extrusion G1 X60.0 E9.0 F1000.0 ; amorçage G1 X100.0 E12.5 F1000.0 ; amorçage ; ; extrudeur relatif M83 ; absolu E M82 ; absolu XYZG90 ; réinitialiser E G92Mise en œuvre optionnelle de la carte d'imprimante Prusa i3 MK2S.
LeFilament épuisé.Le capteur peut être câblé directement à la carte Mini-Rambo 1.3a fournie avec l'imprimante i3 MK2S, et peut-être aussi avec d'autres modèles. Cela nécessitera le chargement d'une version non standard 3.1.0 du firmware Prusa :
https://github.com/3d-gussner/Prusa-Firmware/releases
Connectez le câble du capteur de sortie de filament comme indiqué dans l'image ci-dessous. J'ai utilisé un connecteur de servomoteur à 3 broches, mais je pense qu'un connecteur Molex mini fonctionnerait également et pourrait fournir un loquet de retenue plus robuste.

Carte Mini-Rambo - Connexion de la sortie du capteur.
Configurer le capteur :
- Le capteur Filament Out peut être réglé via le menu LCD.Réglages.->Fil.Runout S,
- Fil.Runout S[SUR/HORS DE LÀ.] pour activer et désactiver la fonction,
- Fil.RS[SàVCC/SàGND] pour spécifier les capteurs qui relient le signal à la masse.
- Fil.RSPullup[SUR] Réglez le résisteur de pull-up interne.
- L'état du capteur de fin de filament, s'il est activé, peut être vu via le code G M119 ou le menu LCD.Calibration->Montrer les arrêts de fin.,
- Pendant l'impression, la fonction du capteur de fin de filament peut être activée/désactivée sousAccordeMenu LCD.
모델 소스
