Seite 1 von 2
Klipper mit RF2000
Verfasst: Sa 21. Nov 2020, 17:34
von FB
Hallo erstmal,
Angenommen ich würde lieber ab SD-Karte drucken statt ab Octoprint, weil ich rein hypothetisch eine unzuverlässige Datenleitung hätte...
Seht ihr da eine Möglichkeit Klipper trotzdem zu verwenden?
Ab SD-Karte zu lesen ist ja prinzipiell nur eine andere Schnittstellenvariante zur Übermittlung des G-Codes anstelle von Octoprint...?
Ich meine die Vorteile der Bahnplanung auf einem stärkeren Prozessor sind ja unabhängig von Octoprint oder?
Danke für eure Einschätzung...
Re: Klipper mit RF2000
Verfasst: Sa 21. Nov 2020, 17:43
von af0815
Nein das geht nicht. Klipper benötigt eine laufende funktionierende Kommunikation mit dem RasPi. Die Intelligenz ist am RasPi, im RF ist nur ein Befehlsausführer (mcu), der keine Ahnung mehr hat von GCodes und ähnliches. Es gibt in Klipper eine Emulation des SD-Karte, aber um ein Programm dem du sagen kannst was du willst, um das kommst du nicht herum. Das Menü am Drucker ist auch spartanischer und wird vom Klipper am RasPi ausgeführt.
Ich verwende zum Beispiel kein Octoprint sonder Repetier-Server.
Re: Klipper mit RF2000
Verfasst: Sa 21. Nov 2020, 18:24
von mhier
Irgendwie glaube ich, dass die unzuverlässige USB-Verbindung, die es z.T. immer wieder mal mit dem Drucker gab/gibt, weniger ein Hardware-Problem als ein Firmware-Problem ist/war. Die Anforderungen, die eine USB-Verbindung mit "full speed" (also 12 MBit/s) an das Kabel stellt, sind sehr gering. Das geht i.d.R. sogar ohne Abschirmung. Dafür spricht auch, dass eine Reduktion auf 115200 baud zumindest in vielen Fällen geholfen hat, was an der Übertragung auf dem USB-Kabel rein gar nichts ändert. Also, erstmal ausprobieren und schauen, ob es überhaupt Probleme gibt. Und nur wenn ja, dann würde ich mir solche Gedanken machen. Die sollten aber eher in die Richung gehen, wie man die USB-Verbindung repariert, und weniger, wie man sie umgeht...
Re: Klipper mit RF2000
Verfasst: Sa 21. Nov 2020, 18:44
von FB
Nur kurz für mein Verständnis:
Aktuell nicht vorgesehen, für kein Schwein ausser mir von Interesse, oder technisch unmöglich?
Wenn ich das richtig verstehe haben wir ja folgende Kombi:
Mainboard RF ----------------------- Raspberry Pi -------------------------------------------------------------------------------- Computer
Klipper -------------------------------Printer Server (z.B. OctoPrint) -------------------------------------------------------Zugriff über Webapp: G-Code
----------------USB-------------------------------------------------------------------------------Ethernet----------------------------------------
An sich müsste ich aber auch ein Offline-System machen können
Mainboard RF---------------------RaspberryPi------------------------------SD-Laufwerk
Klipper----------------------------Offline Bahnplaner--------------------------G-Code
--------------USB---------------------------------------------------------SPI?-----------------
Re: Klipper mit RF2000
Verfasst: Sa 21. Nov 2020, 18:47
von FB
@mhier ich spreche von Netzwerk, nicht von USB
Ich bin leider etwas ausserhalb und verbinde mich über Mobile Daten...weil ich sonst unter 10mbit/s wäre...
Re: Klipper mit RF2000
Verfasst: Sa 21. Nov 2020, 19:26
von af0815
Null Problemo. Octoprint oder Repetierserver sind deine Oberflächen. Ich gehe zB. per VPN in mein Netzwerk, egal wo und kann den Drucker kontrollieren. Ob die Verbindung mal ausfällt oder schwach ist, ist komplett egal. Du gibst einen Job oder Kommando vor. Der Rest wird vom Sub-System (Octoprint/repetierserver) übernommen und an Klipper weitergeleitet. Der Job läuft komplett ohne das du die ganze Zeit aktiv sein muss. Das einzige was sein kann, das der Drucker sich deaktiviert (Servos stromlos) wenn er nichts zu tun hat. Aber das ist auch so, wenn du daneben sitzt und was anderes machst.
Das hat aber nichts mit Klipper zu tun. Ich arbeite mit Repetierserver und dem Community Mod genauso. NUR den Teil vom Bett zu nehmen und das Bett vorzubreiten für den nächsten Teil geht nicht per remote
SCNR
Re: Klipper mit RF2000
Verfasst: Sa 21. Nov 2020, 20:12
von FB
Also du sagst mir damit, dass die Netzwerkverbindung eigentlich nur fürs einmalige hochladen und monitoren gebraucht werden und der ganze Rest eine reine serielle Kommunikation (USB) zwischen Raspi und Mainboard ist? Dann könnt ich damit gut leben, denke ich. Ich hatte es noch so in erinnerung dass da dauernt irgenwelche wakeup-komandos hin und her gehen per ethernet und das wäre nun eher ungeschickt...
Re: Klipper mit RF2000
Verfasst: Sa 21. Nov 2020, 20:25
von mhier
Du brauchst kein Netzwerk, schon gar kein Internet. Drucken von der SD Karte des raspi ist natürlich möglich bzw. die Regel. Es ist so vorgesehen, dass Octoprint und Klipper auf dem selben Host (also z. B. der raspi) laufen. Irgendwie musst du den gcode in octoprint reinbekommen. Wenn du den slicer auf dem selben host wie octoprint und Klipper laufen läßt, brauchst du überhaupt kein Netzwerk.
Was eher nicht mehr so gut geht, ist von einer Windows Hostsoftware wie z. B. repetier host per USB zu drucken. Dafür müsste sich die Software nämlich mit dem virtuellen Port von Klipper verbinden. In dem Fall muss man sich eben dran gewöhnen, stattdessen den gcode in octoprint zu laden und von dort den Druck zu starten. Ist ohnehin bequemer am Ende...
Ansonsten kann ich nur empfehlen, mal die Installationsanleitung von Klipper zu lesen, dann wird vieles klarer.
Re: Klipper mit RF2000
Verfasst: Sa 21. Nov 2020, 21:47
von af0815
Es ist relativ egal ob du Octoprint oder Repetier-Server verwendest. Octoprint und Klipper harmonieren etwas besser. Es ist Geschmacksache. Octoprint ist OpenSource und kostenlos, Repetier-Server (NICHT Repetier Host !!!) ist Kaufware. Alles hat Vorteile und Nachteile.
Nur zur Klärung Repetier-Host und Octoprint sind quasi gleichwertige Programme 8und laufen beide nativ am RasPi), die einem eine komfortable Bedienoberfläche bieten. Und der Repetier-Server hat nichts mit dem Repetier-Host unter Windows zu tun.
Re: Klipper mit RF2000
Verfasst: Di 24. Nov 2020, 17:05
von FB
Soo also ich hab gestern abend mal angefangen mit installieren...octopi läuft, octoprint ist konfiguriert und die USB-Adresse fürs erste abgegriffen und nun komme ich zur Konfig und dort bin ich mir nicht so sicher....
Wer hilft mir da mal?
Ich hab da noch nie über sftp mit dateien jongliert... über ssh sehe ich dass bereits jede Menge beispiel .cfg drauf sind, kann/muss ich die löschen?
Wie speichere ich meine printer.cfg hoch?
Wenns da schon eine Anleitung gibt bitte gerne verlinken