Zusammenfassung
Überblick:
Ich habe einen Halter entworfen, um einen Filament-Ausgangssensor zu halten, den ich bei eBay gekauft habe.
Wenn der Glühfaden aufgebraucht ist, wird er in dieser Reihenfolge Folgendes tun:
- Pause den Druck
- Ziehe das Filament zurück, um das Auslaufen zu stoppen.
- Bewegen Sie den Kopf weg, um einen Filamentwechsel zu ermöglichen.
- Fahre fort, von wo es ursprünglich angehalten hat.
- Es rutscht über den Extruder und hat auch einen integrierten Kabelhalter.
- Das Design ermöglicht es, so dass Sie eine kleine Menge PTFE-Rohr verwenden können, um es dem Filament zu erleichtern, in den Extrudermotor zu gelangen.
- Der Sensor leuchtet grün auf, wenn ein Filament erkannt wird.
-Sensor:
AliExpress:https://goo.gl/FutpoC
-Anschlüsse für Raspberry Pi:
http://r.ebay.com/9g8yce
-RaspberryPi, auf dem Octoprint läuft
Einrichtungsschritte:
- Drucken Sie den Filamentsensor und den Deckel aus.
- Installiere den Sensor im Gehäuse (es wird eng passen)
- Verkabeln Sie den Sensor mit dem Raspberry Pi. (Folgen Sie dem Tutorial, wenn Sie feststecken)https://youtu.be/j7JfQXTf16U)
- Installiere das Plugin "Filament Sensor Reloaded" auf Octopi
Standard-Firmware:
- Set-Pin: 7
- Debounce-Zeit: 400ms
-
Schwitches-Typ: Normalerweise offen
-Board Pin Modus: Board Modus
Pause Drucken, wenn kein Papier mehr da ist : (Häkchen)Jetzt GCode bearbeiten, pausieren und fortsetzen (siehe Fotos unten)
Firmware 1.10+
(Derzeit scheint es, dass die Firmware M600 L0 ignoriert, also folgen Sie bitte der Standard-Firmware-Einstellung, wenn Sie herausfinden, wie Sie verhindern können, dass M600 den Filament zurückzieht. Bitte lassen Sie es mich in den Kommentaren wissen)
- Set-Pin: 7
- Debounce-Zeit: 400ms
- Schwitches-Typ: Normalerweise offen
-Board Pin Modus: Board Modus
-Aus Filament GCODE: M600 E-5 L0 X10 Y10 Z5
Pause Drucken, wenn kein Papier mehr da ist : (Kein Häkchen)
Aktualisierungen:
(D,M,Y)
14/08/2017: Die G-Code-Pausefunktion wurde bearbeitet, da die Schrittmotoren nach 60 Sekunden, nachdem der Filament ausgegangen war, deaktiviert wurden, was dazu führte, dass der Drucker seine Koordinaten verlor. Jetzt sollte sie für 6 Stunden aktiv bleiben.
14/08/2017: Besseres Deckeldesign und besseres Modelldesign mit kleinerem Extruder-Abdeckloch, es sollte jetzt keine Druckprobleme mehr geben.
27/08/2017: Ein Staubschutzdeckel für die Extruder-Öffnung wurde hinzugefügt.
Kommende Veranstaltungen:
- Aktualisierter Gcode
- Besseres Deckeldesign
- Behobene Probleme beim Hohlschneiden von Modellen.
- Drucken ohne Stützen
Druckeinstellungen
Drucker:
Creality Cr-10
Flöße:
Nein.
Unterstützt:
Ja
Auflösung:
0.2
Füllung:
10% - 20%
Hinweise:
Unterstützte Einstellungen:
Unterstützungssäule Auflösung: 2,5mm
Maximaler Überhangwinkel: 65 Grad.
DRUCK:
Stellen Sie sicher, dass keine Stützen innerhalb der Löcher erzeugt werden, es sei denn, Sie fühlen sich dabei wohl.
Die Löcher reinigen
Der Deckel ist erforderlich, um den Glühfaden und den Schalter in der richtigen Position zu halten.
Pause / Wiederaufnahme-Einstellungen von Octoprint

Octoprint Pause / Fortsetzungseinstellungen (Quelle: https://gist.github.com/foosel/1c09e269b1c0bb7a471c20eef50c8d3e)
Nachdem der Druckauftrag pausiert wurde:
{% wenn pause_position.x nicht None ist %}
; relativer XYZE
G91
M83
; ziehe das Filament zurück, bewege Z leicht nach oben.
G1 E-10 F6750
G1 Z+5
; absolutes XYZE
M82
G90
; Bewegen Sie sich in eine sichere Ruheposition und passen Sie diese bei Bedarf an.
G1 X0 Y0
M18 S21600
{% endif %}
Bevor der Druckauftrag wieder aufgenommen wird:
{% wenn pause_position.x nicht None ist %}
; relativer Extruder
M83
; Hauptdüse
G1 E-5 F4500
G1 E5 F4500
G1 E10 F4500
; absolutes E
M82
; absolutes XYZ
G90
; E zurücksetzen
G92 E{{ pause_position.e }}
; Zurück zur Pausenposition XYZ bewegen
G1 X{{ pause_position.x }} Y{{ pause_position.y }} Z{{ pause_position.z }} F4500
; Zurücksetzen auf die Vorschubgeschwindigkeit vor der Pause, falls verfügbar.
{% if pause_position.f is not none %}G1 F{{ pause_position.f }}{% endif %}
{% endif %}
タグ
モデルソース
