Zusammenfassung
Aktualisierung vom 30.12.17
Dieser Teil unterstützt die Filament-Out-Erkennung direkt durch das Prusa Mini-Rambo 1.3a-Board. Siehe Abschnitt unten für die Implementierung.Bitte beachten Sie, dass dies eine nicht standardmäßige Firmware-Ladung erfordert.Bis jetzt habe ich kein Element gefunden, das von der Prusa 3.1.0-Firmware unterstützt wird, das von dieser modifizierten Firmware nicht ebenfalls unterstützt wird. Dies hat den Vorteil, dass es die Filament-Out-Erkennung beim Drucken von der SD-Karte sowie OctoPrint unterstützt.
Das hierPrusa i3 MK2(S) Sensor für FilamentmangelErkennt die Erschöpfung des Filaments und löst einen Auslöser aus.FilamentwechselMithilfe des M600-Befehls. Nachdem der Filament gewechselt wurde, wird der Druck an der Stelle der Unterbrechung fortgesetzt.
Dieses Design hängt davon ab,Octoprintum das zu verarbeiten.Pause, Filamentwechsel,undLebenslaufBefehle. Andere Anwendungen könnten dieses Zubehör nutzen, solange sie sich auf GPIO4 (Board Pin 7) verlassen, um den Filamentverbrauch anzuzeigen.
Druckeinstellungen
Drucker:
Prusa i3 MK2S
Auflösung:
0,20
Füllung:
15%
Hinweise:
Ausgedruckt in PLA. Temperaturen:
- Düse - 200°C
- Bett - 70°C
Wie ich das entworfen habe
Übersicht
Der Prusa i3 MK2S ist ein großartiger Drucker, besonders für Hobbyisten oder leichte industrielle Desktop-Anwender. Davon abgesehen ist es ein einfacher Drucker ohne viele Zubehörteile, die ihn zu einem großartigen Drucker machen würden. Dies ist das fünfte in einer Reihe von Zubehörteilen, die ich für den i3 entworfen habe. Die anderen sind:
Anhang
https://www.thingiverse.com/thing:2396990
HEPA-Filter
https://www.thingiverse.com/thing:2394452
Spulenhalter
https://www.thingiverse.com/thing:2398480
Druckserver
https://www.thingiverse.com/thing:2401423
DieFilament-Aus-SensorEs besteht aus einem kleinen Mikroschalter, der in einem Adapter untergebracht ist, der in das oben genannte Gerät eingebaut wird.Beilage Filament-Anleitung. Ein SPDT-Mikroschalter bietet einen diskreten Eingang zumRaspberry Pi(RPi), der den repräsentiertFilament vorhandenZustand. Dieser Signaldraht ist angeschlossen anGPIO4(Board Pin 7) auf einemRPiDas Ausführen von Octoprint. Siehe Kabelbaum-Verbindungstabelle unten.
Der Signaldraht wird schwebend gelassen, wenn ein Glühfaden vorhanden ist, und ist ansonsten mit GND verbunden. Eine grüne LED wird beleuchtet, wenn ein Glühfaden vorhanden ist, ansonsten wird eine rote LED beleuchtet. Wenn keine der LEDs beleuchtet ist, ist der Sensor entweder nicht angeschlossen oder defekt.RPioderOctoprintläuft nicht.
Kabelbaum-Steckerabschlüsse:
Signal RPi Micro Wire Pin Switch Farbe -------------------------------------------------------------------------- 3,3VDC 1 N/C Rot (Verbunden mit LED-Anoden - Nicht Schalter)* GND 6 N/O Schwarz Signal 7 Gemeinsam Weiß --------------------------------------------------------------------------- * Widerstände in Verbindung mit LED-Kathoden sind für eine ordnungsgemäße Beleuchtung erforderlich: Rot = 56 Ohm; Grün = 10 Ohm; Etwas höhere Werte können verwendet werden, um die LEDs nach Wunsch zu dimmen.Operation
Verwenden Sie die folgende Anleitung, um den Filament-Ausgangssensor einzurichten und das Filament zu ersetzen, wenn es ausgeht:
- Installieren Sie den Filamentsensor in denDruckergehäuse Filamentführung. Dies ist eine Presspassung, und es werden keine Befestigungselemente benötigt, um dieSensoran seinem Platz.
- Führen Sie das Filament durch denSensorund lade es in denExtruder.
- Drucken Sie wie gewohnt über Octoprint.
- Wenn der Glühfaden aufgebraucht ist,Octoprintwird:
-- Pause für i3 Printing
-- AusgabeFilament wechselnBefehl ( <en> command ( <de> BefehlM600)
-- Warte, bis der Bediener den Filament lädt, und drückeLebenslaufauf demOctoPrintUI.
-- Spülen Sie die Düse aus.
-- Fortsetzen des Druckens an der ausgesetzten Position.
Siehe Video:https://youtu.be/zdDrvbGfRas
Stückliste
- 1 Stück 5A SPDT 1NO 1NC Momentaner Scharnierrollenhebel
https://www.amazon.com/gp/product/B00MFRMFS6 - 2ea Kappe Schraube, glatte Oberfläche, flacher Kopf, interner Sechskantantrieb
https://www.amazon.com/gp/product/B005DS4UR8 - 2 Stück M3x0,5mm verzinkte Nylon-Einsätze für Sechskant-Schraubenmuttern
https://www.amazon.com/gp/product/B015A3DT2W - 1 Stück 3mm Leuchtdiode LED-Lampe Sortiment-Kit (siehe Alternative unten)
https://www.amazon.com/gp/product/B01AUI4W5U - 1 Stück 5mm RGB LED-Diode-Lichter in drei Farben -Gemeinsame Anode(Alternative)
https://www.amazon.com/gp/product/B01C3ZZT8C - 1ea 1/8W Widerstandskit
https://www.amazon.com/Ltvystore-2425pcs-Values-ohm-Assortment/dp/B06XSHCMVV
Baudetails
1.Drucken Sie 3 Dateien, die hierin enthalten sind.

3D-gedruckte Teile
2.Reame die Schraubenlöcher für die Basis und den Oberkörper mit einem 3-mm-Bit. Reame auch die beiden LED-Montagelöcher mit einem 3-mm- oder 5-mm-Bit, je nach LED-Option. Setze zwei M3-Kontermuttern in die Mutternvertiefungen, wie gezeigt:

Detail der Sicherungsmutter
3.Befestigen Sie die Basis am Oberkörper mit zwei M3x10 Senkkopfschrauben:

4.Durchbohren des Filamentführungslochs durch die verbundenen Teile von Basis und Oberkörper von der Basis aus mit einem #41-Bohrer (2,41 mm).
5.Bauen Sie ein 3-adriges Kabel mit rotem, schwarzem und weißem 26-Gauge-Draht. Drehen Sie den Kabelbaum so, dass mindestens 3 Windungen pro Zoll erreicht werden. Löten Sie ein Ende des Kabels wie folgt:

6.Drahtrelais:
Schwarz - Relais Common (rechte Lücke mit Rollarm nach oben und nach links. Weiß - mittlere Lücke.Optionale LED-Installation:
Roter Draht - Löten Sie die Anode der roten und grünen LED an den roten Draht. LED-Verkabelung - 1) Schneiden Sie den Kathodenkabel der grünen LED auf eine Länge von 4 mm, 2) Schneiden Sie einen LED-Widerstand von 10 Ohm auf 4 mm und löten Sie ihn an den kurzen LED-Draht, 3) Installieren Sie einen Wärmeschrumpf über den Widerstand und löten Sie die Verbindung. Trimmen Sie den WäHinweis: Die LEDs müssen so positioniert sein, dass die Basis der LED genau rechts neben der rechten Seite des Mikroschalters liegt.
4) Löten Sie den freien Draht des Widerstandes an den mittleren Relaisanschluss, 5) Wiederholen Sie die obigen Schritte für die rote LED, indem Sie einen 56-Ohm-Widerstand verwenden und ihn an den freien Draht des Widerstandes an den linken Relaisanschluss anschließen.
7.Einsetzen von Relais/LED in den Oberkörper,
8.Installieren Sie den Deckel auf den Oberkörper, achten Sie darauf, den Kabelbaum nicht einzuklemmen, und stellen Sie sicher, dass die Zugentlastung den Kabelbaum sichert.
9.InstallierenFilament-Aus-SensorinUmhausung Filamentführung,

Konfiguration von OctoPrint
1) Laden Sie Octoprint auf einen Raspberry Pi Zero W oder eine spätere Version. Ein Raspberry Pi in voller Größe wird ebenfalls funktionieren.
2) LadenFilament-Sensor neu aufgelegtPlugin,
3) KonfigurierenFilament-Sensor neu aufgelegtPlugin wie folgt:
4) G-Codes konfigurieren:
Nachdem Job pausiert wurde:
M117 Druck pausiert {% wenn pause_position.x nicht None ist %} ; relative XYZE G91 M83 ; Filament zurückziehen, Z nach oben bewegen G1 Z+25 E-5 F4500 ; absolute XYZE M82 G90 ; zu einer sicheren Ruheposition bewegen, nach Bedarf anpassen G1 X250 Y0 M600 {% endif %}Nach dem Drucken von Lebensläufen
M117 Drucken fortsetzen {% wenn pause_position.x nicht null ist %} G28 W G1 Y-3.0 F1000.0 ; Vorbereitung zum Priming G92 E0 ; Extrusionsabstand zurücksetzen G1 X60.0 E9.0 F1000.0 ; Priming G1 X100.0 E12.5 F1000.0 ; Priming; ; Relativer Extruder M83 ; Absolut E M82 ; Absolut XYZG90 ; E zurücksetzen G92 E{{ pause_position.e }} ; Zurück zur PausOptionale Implementierung des Prusa i3 MK2S Druckerboards.
DieFilament ausgegangenDer Sensor kann direkt an das Mini-Rambo 1.3a-Board angeschlossen werden, das mit dem i3 MK2S-Drucker geliefert wurde, und möglicherweise auch an andere Modelle. Hierfür muss eine nicht standardmäßige Version 3.1.0 der Prusa-Firmware geladen werden:
https://github.com/3d-gussner/Prusa-Firmware/releases
Verbinden Sie das Filament-Out-Sensor-Kabel wie in der untenstehenden Abbildung angegeben. Ich habe einen 3-poligen Servo-Anschluss verwendet, aber ich glaube, dass ein Mini-Molex-Anschluss ebenfalls funktionieren würde und einen robusteren Haltehebel bieten könnte.

Mini-Rambo Board - Sensor-Ausgangsverbindung.
Sensor konfigurieren:
- Der Filament-Out-Sensor kann über das LCD-Menü eingestellt werden.Einstellungen->Fil.Runout S,
- Fil.Runout S[AN/AUS] um die Funktion zu aktivieren und zu deaktivieren,
- Fil.RS[SzuVCC/SzuGND] um Sensoren zu spezifizieren, die das Signal auf GND ziehen,
- Fil.RSPullup[AN] Stellen Sie den internen Pull-up-Widerstand ein.
- Der Status des Filament-Ausgangssensors kann, falls aktiviert, über g-code M119 oder das LCD-Menü eingesehen werden.Kalibrierung->Zeige Endhaltestellen,
- Während des Druckvorgangs kann die Funktion des Filament-Aus-Sensors aktiviert/deaktiviert werden unterTuneLCD-Menü.
Source du modèle
