Wiki-Quellcode von 3D Octoprint
Version 4.1 von aberberich am 2021/02/09 18:03
Zeige letzte Bearbeiter
| author | version | line-number | content |
|---|---|---|---|
| 1 | Alle Drucker werden in Zukunft im Makerspace über **Octoprint **ansteuerbar sein . | ||
| 2 | |||
| 3 | = {{id name="3DOctoprint-Vorteile"/}}Vorteile = | ||
| 4 | |||
| 5 | * Voller Remote-Zugriff auf den 3D Druckerper WLAN / Webinterface. Egal ob Anet A8, Creality CR-10, usw. | ||
| 6 | * Zugriff auch von unterwegs je nach Konfiguration möglich. Push-Notifications aufs Handy ebenfalls. | ||
| 7 | * Komfortables Ändern von Drucker-Parametern per Webinterface während dem Druck (Geschwindigkeit, Temperatur, Feed-Rate, etc.) | ||
| 8 | * Touch-Oberfläche für Mobilgeräte verfügbar. | ||
| 9 | * Remote-Monitoring per [[Webcam>>url:https://chinadrucker.de/2017/welche-webcam-fuer-octoprint/||shape="rect"]] wenn angeschlossen. | ||
| 10 | * Komfortable Web-Oberfläche für Browser und Mobilgerät. | ||
| 11 | * Über Plugins erweiterbar, zahlreiche Funktionserweiterungen und Integrationen. | ||
| 12 | * Integrierter Slicer auf Basis Cura-Enginge oder Slic3r-Engine. | ||
| 13 | * Timelapse-Aufnahmen von eurem Druck-Vorgang | ||
| 14 | * Octoprint ist Open-Source und kostenlos. | ||
| 15 | * Automatische Update-Benachrichtigungen auf der Weboberfläche und One-Click-Update. | ||
| 16 | * Fertiges Raspberry-Image (Octopi) verfügbar. | ||
| 17 | |||
| 18 | = {{id name="3DOctoprint-Vorausetzungen"/}}Vorausetzungen = | ||
| 19 | |||
| 20 | * WLAN | ||
| 21 | * Notebook oder PC | ||
| 22 | * Slicer Software - Cura | ||
| 23 | * Raspberry PI 3 oder 4 + Netzteil + Kamera + SD Karte + ggf. Verlängerungskabel Kamera - Kosten ca. 80€ | ||
| 24 | |||
| 25 | \\ | ||
| 26 | |||
| 27 | = {{id name="3DOctoprint-UnterstützteOctoprintDrucker"/}}Unterstützte Octoprint Drucker = | ||
| 28 | |||
| 29 | (% style="color: rgb(29,28,29);" %)Bekannte Problem sind Drucker mit "komischer Firmware" z.b. Sailfish (Flashforge, Makerbot Clone, Dremel), | ||
| 30 | |||
| 31 | (% style="color: rgb(29,28,29);" %)Die Up Drucker gehen beide nicht, der Alfwise U30 geht auch nicht, bei dem Lerdge basierten Sapphire-S kann es auch nicht funktionieren. | ||
| 32 | |||
| 33 | (% style="color: rgb(29,28,29);" %)Drucker mit folgender Firmware sollten alle gehen; Marlin, Repetier, Smoothie oder Klipper und Ultimaker(%%) | ||
| 34 | \\ | ||
| 35 | |||
| 36 | = {{id name="3DOctoprint-Plugin-ARcWelder"/}}Plugin - ARcWelder = | ||
| 37 | |||
| 38 | (% style="color: rgb(29,28,29);" %)ArcWelder ist ein kostenloses Software Modul, das gcode optimiert, indem in fertig gesplicetem Code Kurven die in gerade, gestufte Segmente aufgeteilt wurden im Rahmen der Auflösung zu Splines umwandelt. | ||
| 39 | |||
| 40 | (% style="color: rgb(29,28,29);" %)Signifikante Code Reduktion und flüssigerer und runderer Druck. | ||
| 41 | |||
| 42 | |||
| 43 | {{embed url="https://www.youtube.com/watch?v=18uYYXecH5g&feature=youtu.be"/}} | ||
| 44 | |||
| 45 | = {{id name="3DOctoprint-PlugininstalliereninCURA"/}}Plugin installieren in CURA = | ||
| 46 | |||
| 47 | [[image:attach:image2021-2-9_17-49-1.png||height="250"]] | ||
| 48 | |||
| 49 | = {{id name="3DOctoprint-PluginaktiviereninCura"/}}Plugin aktivieren in Cura = | ||
| 50 | |||
| 51 | Cura reboot notwendig | ||
| 52 | |||
| 53 | [[image:attach:image2021-2-9_17-54-17.png||thumbnail="true" height="250"]] | ||
| 54 | |||
| 55 | = {{id name="3DOctoprint-PlugininstalliereninOctoprint"/}}Plugin installieren in Octoprint = | ||
| 56 | |||
| 57 | \\ | ||
| 58 | |||
| 59 | [[image:attach:image2021-2-9_17-55-48.png||height="250"]] | ||
| 60 | |||
| 61 | Settings -> Plugin Manager -> get more | ||
| 62 | |||
| 63 | [[image:attach:image2021-2-9_17-57-13.png||height="66"]]Beta Version | ||
| 64 | |||
| 65 | Restart Octoprint | ||
| 66 | |||
| 67 | **Fehlermeldung** : in Octoprint ArcWelder -[[image:attach:image2021-2-9_18-0-54.png||height="150"]] | ||
| 68 | |||
| 69 | \\ | ||
| 70 | |||
| 71 | **Lösung** :[[image:attach:image2021-2-9_18-2-58.png||height="150"]] | ||
| 72 | |||
| 73 | \\ | ||
| 74 | |||
| 75 | = {{id name="3DOctoprint-InstallationOctoprint"/}}Installation Octoprint = | ||
| 76 | |||
| 77 | [[Octoprint Installation>>url:https://drucktipps3d.de/octopi-0-15/||shape="rect"]] | ||
| 78 | |||
| 79 | \\ | ||
| 80 | |||
| 81 | = {{id name="3DOctoprint-MakerspaceCura-OctoprintAnsteuerung(Stand29.12.2020)"/}}(% style="color: rgb(29,28,29);" %)Makerspace Cura-Octoprint Ansteuerung ( Stand 29.12.2020)(%%) = | ||
| 82 | |||
| 83 | (% style="color: rgb(29,28,29);" %)Octoprint ist auf dem Raspberry installiert und ansprechbar über den Link der im Firefox auf dem 3D Druck PC hinterlegt ist . | ||
| 84 | |||
| 85 | \\ | ||
| 86 | |||
| 87 | == {{id name="3DOctoprint-Cura-ManagePrinter"/}}(% style="color: rgb(29,28,29);" %)Cura - Manage Printer(%%) == | ||
| 88 | |||
| 89 | (% style="color: rgb(29,28,29);" %)An der Stelle beginnt die Octoprint Instance Zuweisung | ||
| 90 | |||
| 91 | (% style="color: rgb(29,28,29);" %)[[image:attach:cura-instance-name-eintragen-octoprint-1.png]] | ||
| 92 | |||
| 93 | \\ | ||
| 94 | |||
| 95 | == {{id name="3DOctoprint-CuraOctoprintInstanceZuweisung"/}}(% style="color: rgb(29,28,29);" %)Cura Octoprint Instance Zuweisung(%%) == | ||
| 96 | |||
| 97 | (% style="color: rgb(29,28,29);" %)Sobald in Cura der Octoprint Plugin installiert ist erscheint bei der Prointer Konfiguration der Button [[image:attach:image2020-12-29_14-50-28.png||thumbnail="true" height="50"]]. | ||
| 98 | |||
| 99 | (% style="color: rgb(29,28,29);" %)An der Stelle müssen die Parameter : Instance Name , IP ergänzt werden. "Instance Name 2 kommt aus der Netzwerk Ansicht und die IP z.B. aus dem Firefox Link | ||
| 100 | |||
| 101 | (% style="color: rgb(29,28,29);" %)[[image:attach:cura-instance-name-eintragen-octoprint-2.png]] | ||
| 102 | |||
| 103 | == {{id name="3DOctoprint-CuraAPIKeyeintragen"/}}(% style="color: rgb(29,28,29);" %)Cura API Key eintragen(%%) == | ||
| 104 | |||
| 105 | (% style="color: rgb(29,28,29);" %)Für die Verbindung zwischen Cura und Octoprint muss der API Key in die Cura Konfiguration noch eingetragen werden. Siehe Topic "Cura API Key finden" | ||
| 106 | |||
| 107 | (% style="color: rgb(29,28,29);" %)[[API Key Erklärung>>url:https://docs.octoprint.org/en/master/api/general.html||shape="rect"]] | ||
| 108 | |||
| 109 | (% style="color: rgb(29,28,29);" %)[[image:attach:Cura-connect-to-octoprint-add-key.png]] | ||
| 110 | |||
| 111 | \\ | ||
| 112 | |||
| 113 | == {{id name="3DOctoprint-CuraAPIKeyfinden"/}}(% style="color: rgb(29,28,29);" %)Cura API Key finden(%%) == | ||
| 114 | |||
| 115 | (% style="color: rgb(29,28,29);" %)[[image:attach:Octo-API-Key.png||data-xwiki-image-style-alignment="start"]] | ||
| 116 | |||
| 117 | == {{id name="3DOctoprint-CuraObjekteüberOctoprintdrucken"/}}(% style="color: rgb(29,28,29);" %)Cura Objekte über Octoprint drucken(%%) == | ||
| 118 | |||
| 119 | (% style="color: rgb(29,28,29);" %)Rechts unten erscheint jetzt der Button [[image:attach:image2020-12-29_15-4-39.png||thumbnail="true" height="56"]]und los geht es | ||
| 120 | |||
| 121 | (% style="color: rgb(29,28,29);" %)[[image:attach:Cura-Print-with-OctoPrint-ready.png]] | ||
| 122 | |||
| 123 | \\ | ||
| 124 | |||
| 125 | == {{id name="3DOctoprint-OctoprintServer"/}}(% style="color: rgb(29,28,29);" %)Octoprint Server(%%) == | ||
| 126 | |||
| 127 | (% style="color: rgb(29,28,29);" %)[[image:attach:Firefox-Lesezeichen-mit-IP.png]] | ||
| 128 | |||
| 129 | \\ | ||
| 130 | |||
| 131 | == {{id name="3DOctoprint-OctoprinterOberfläche"/}}(% style="color: rgb(29,28,29);" %)Octoprinter Oberfläche(%%) == | ||
| 132 | |||
| 133 | (% style="color: rgb(29,28,29);" %)Über diese Oberfläche kann der ganze Druckprozess gesteuert und beobachtet werden | ||
| 134 | |||
| 135 | == {{id name="3DOctoprint-OctoprintverbindenmitdemDrucker"/}}[[image:attach:Octo-Oberfläche.png]]Octoprint verbinden mit dem Drucker == | ||
| 136 | |||
| 137 | Die Verbindung lässt sich auch über die Default Parameter "Auto" normalerweise herstellen | ||
| 138 | |||
| 139 | [[image:attach:Octo-Status-verbinden-aktivieren.png]] | ||
| 140 | |||
| 141 | \\ | ||
| 142 | |||
| 143 | == {{id name="3DOctoprint-OctoprintVerbindungmitdemDruckerüberprüfen"/}}Octoprint Verbindung mit dem Drucker überprüfen == | ||
| 144 | |||
| 145 | Hier sollten permanent Statusmeldungen einlaufen, sobald die Verbindung zum Drucker hergestellt ist | ||
| 146 | |||
| 147 | [[image:attach:Octo-Status-verbinden-checken.png]] | ||
| 148 | |||
| 149 | == {{id name="3DOctoprint-OctoprintKamera"/}}Octoprint Kamera == | ||
| 150 | |||
| 151 | ggf. Muss sie Kamera noch ausgerichtet werden | ||
| 152 | |||
| 153 | [[image:attach:Octo-Status-Kamera-xx.png]] | ||
| 154 | |||
| 155 | \\ | ||
| 156 | |||
| 157 | \\ | ||
| 158 | |||
| 159 | = {{id name="3DOctoprint-Links"/}}Links = | ||
| 160 | |||
| 161 | [[Octoprint Installation>>url:https://drucktipps3d.de/octopi-0-15/||shape="rect"]] | ||
| 162 | |||
| 163 | [[Octoprint Vorteile>>url:https://drucktipps3d.de/forum/topic/vorteile-durch-octopi-octoprint/||shape="rect"]] | ||
| 164 | |||
| 165 | \\ |