Klipper mit dem RF1000
-
- Prof. Dr. des 3D-Drucks
- Beiträge: 1672
- Registriert: Fr 11. Sep 2015, 11:37
- Has thanked: 279 times
- Been thanked: 247 times
Re: Klipper mit dem RF1000
So, ich habe gerade meine ersten beiden Mesh Bed Leveling Scans durchgeführt, erstmal zum Testen mit einer groben 3x3 Matrix. Die beiden Scans haben ein sehr vergleichbares Ergebnis geliefert, der maximale Unterschied an einem Punkt war 2-3 1/100stel Millimeter, ich denke, das ist akzeptabel (alle andere Punkte waren nur wenige Mikrometer unterschiedlich).
Es fehlt allerdings noch eine Fehlerbehandling, d.h. der Scan könnte sich u.U. in einer Endlosschleife festhängen, wenn er zu keinem Ergebnis kommt. Der Algorithmus ist ansonsten ähnlich wie der für den Z-Offset-Scan, allerdings habe ich den präzisen Teil des Scans (nach der groben Annäherung) etwas überarbeitet ähnlich der Methode, mit der die Kanten beim Fräsen angetastet werden. Außerdem beachtet der Scan korrekt die geringe Samplingrate und liest nicht unnötig gleiche Samples vom ADC.
Es fehlt allerdings noch eine Fehlerbehandling, d.h. der Scan könnte sich u.U. in einer Endlosschleife festhängen, wenn er zu keinem Ergebnis kommt. Der Algorithmus ist ansonsten ähnlich wie der für den Z-Offset-Scan, allerdings habe ich den präzisen Teil des Scans (nach der groben Annäherung) etwas überarbeitet ähnlich der Methode, mit der die Kanten beim Fräsen angetastet werden. Außerdem beachtet der Scan korrekt die geringe Samplingrate und liest nicht unnötig gleiche Samples vom ADC.
Gruß, Martin
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
-
- Prof. Dr. des 3D-Drucks
- Beiträge: 1672
- Registriert: Fr 11. Sep 2015, 11:37
- Has thanked: 279 times
- Been thanked: 247 times
Re: Klipper mit dem RF1000
So, ich denke, so langsam würde es helfen, wenn sich andere mal daran wagen, Klipper mit dem RFx000 zu testen. Die wichtigsten Funktionen sollten schon vorhanden sein:
- Natürlich alle Grundfunktionen, die jeder normale Drucker hat (Bewegen, Heizen, Lüfter etc.)
- Heizbett-Scan: heißt bei Klipper Bed Mesh Leveling
- Z-Offset-Scan
- Menü (im Original-Zustand von Klipper, daher noch etwas rudimentär vielleicht): die Bedienlogik ist etwas anders, daher hat die Nach-Rechts-Taste keine Funktion (wird einfach nicht gebraucht)
- Start-Taste wurde umfunktioniert in Not-Aus
Was fehlt:
- Sense offset
- Die Tasten zum Bewegen des Heizbetts und des Extruders
- Pause-Taste
- Kanten antasten (Fräsen)
- Emergency Pause/Stop (bei zu hohem Druck auf die Wägezellen)
- Sagt ihr es mir!
Wichtig: Mein RF1000 ist recht stark modifiziert. Ich habe die Konfiguation trotzdem nach bestem Wissen entsprechend einem unmodifizierten RF1000 eingerichtet, aber ich kann das natürlich nicht testen. Wer Klipper ausprobieren will, sollte unbedingt die offizielle Anleitung zum Testen der Konfiguration befolgen:
https://www.klipper3d.org/Config_checks.html
Die Installations-Anleitung gibt es hier:
https://www.klipper3d.org/Installation.html
Die ist soweit gültig, nur die Git-URL sollte auf https://github.com/RF1000community/klipper geändert werden, und statt der generischen example.cfg sollte natürlich die printer-rf1000.cfg benutzt werden.
- Natürlich alle Grundfunktionen, die jeder normale Drucker hat (Bewegen, Heizen, Lüfter etc.)
- Heizbett-Scan: heißt bei Klipper Bed Mesh Leveling
- Z-Offset-Scan
- Menü (im Original-Zustand von Klipper, daher noch etwas rudimentär vielleicht): die Bedienlogik ist etwas anders, daher hat die Nach-Rechts-Taste keine Funktion (wird einfach nicht gebraucht)
- Start-Taste wurde umfunktioniert in Not-Aus
Was fehlt:
- Sense offset
- Die Tasten zum Bewegen des Heizbetts und des Extruders
- Pause-Taste
- Kanten antasten (Fräsen)
- Emergency Pause/Stop (bei zu hohem Druck auf die Wägezellen)
- Sagt ihr es mir!
Wichtig: Mein RF1000 ist recht stark modifiziert. Ich habe die Konfiguation trotzdem nach bestem Wissen entsprechend einem unmodifizierten RF1000 eingerichtet, aber ich kann das natürlich nicht testen. Wer Klipper ausprobieren will, sollte unbedingt die offizielle Anleitung zum Testen der Konfiguration befolgen:
https://www.klipper3d.org/Config_checks.html
Die Installations-Anleitung gibt es hier:
https://www.klipper3d.org/Installation.html
Die ist soweit gültig, nur die Git-URL sollte auf https://github.com/RF1000community/klipper geändert werden, und statt der generischen example.cfg sollte natürlich die printer-rf1000.cfg benutzt werden.
Gruß, Martin
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
- AtlonXP
- 3D-Drucker Erfinder
- Beiträge: 3447
- Registriert: So 15. Nov 2015, 20:55
- Has thanked: 758 times
- Been thanked: 596 times
Re: Klipper mit dem RF1000
Hallo,
da ich erst in einem halben Jahr mit mache, trotz allem ein Wunsch.
Ich wünsche mir 9 verschieden HBS Matrizen speichern und abrufen zu können.
Im Moment verwende ich 4 verschieden Druckplatten.
Die 5. ist in Vorbereitung.
LG AtlonXP
da ich erst in einem halben Jahr mit mache, trotz allem ein Wunsch.
Ich wünsche mir 9 verschieden HBS Matrizen speichern und abrufen zu können.
Im Moment verwende ich 4 verschieden Druckplatten.
Die 5. ist in Vorbereitung.
LG AtlonXP
-
- Prof. Dr. des 3D-Drucks
- Beiträge: 1672
- Registriert: Fr 11. Sep 2015, 11:37
- Has thanked: 279 times
- Been thanked: 247 times
Re: Klipper mit dem RF1000
Das geht bereits. Du kannst so viele Profile abspeichern, wie die SD-Karte vom Raspi speichern kann Und du kannst den Profilen dabei auch sprechende Namen geben statt nur Nummern.
Gruß, Martin
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
-
- Prof. Dr. des 3D-Drucks
- Beiträge: 1672
- Registriert: Fr 11. Sep 2015, 11:37
- Has thanked: 279 times
- Been thanked: 247 times
Re: Klipper mit dem RF1000
Ich habe mal eine Wiki-Seite eingerichtet, da kann man den Status besser nachvollziehen:
wiki/index.php/Klipper
wiki/index.php/Klipper
Gruß, Martin
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
- af0815
- Donator
- Beiträge: 829
- Registriert: Di 2. Jun 2020, 14:45
- Wohnort: Burgenland
- Has thanked: 35 times
- Been thanked: 123 times
Re: Klipper mit dem RF1000
Frage wie läuft der HBS ab ?
Ich habe alle Achsen ge-homed und dann BED_MESH_CALIBRATE aufgerufen. Dann ist der Kopf in die ungefähre erste position gefahren und ich habe folgendes erhalten
Weiters würde ich bei der LED-Ansteuerung wirklich die Hilfe in Anspruch nehmen. Es fehlen mir da Grundlagen in Python hinten und vorne. Nochdazu ist das nicht trivial. Aktuell geht es mit keiner Lösung - LED als Lüfter zu deklarieren relativ gut. Ich habe licht im Drucker und das reicht mir als Notlösung einmal.
Ich habe alle Achsen ge-homed und dann BED_MESH_CALIBRATE aufgerufen. Dann ist der Kopf in die ungefähre erste position gefahren und ich habe folgendes erhalten
Dann steht alles und wartet ?!Send:15:55:49.496: #BED_MESH_CALIBRATE
Recv:15:55:49.498: // Starting manual Z probe. Use TESTZ to adjust position.
Recv:15:55:49.498: // Finish with ACCEPT or ABORT command.
Recv:15:55:49.498: // Z position: ?????? --> 1.000 <-- ??????
Recv:15:55:49.498: ok
Weiters würde ich bei der LED-Ansteuerung wirklich die Hilfe in Anspruch nehmen. Es fehlen mir da Grundlagen in Python hinten und vorne. Nochdazu ist das nicht trivial. Aktuell geht es mit keiner Lösung - LED als Lüfter zu deklarieren relativ gut. Ich habe licht im Drucker und das reicht mir als Notlösung einmal.
-
- Prof. Dr. des 3D-Drucks
- Beiträge: 1672
- Registriert: Fr 11. Sep 2015, 11:37
- Has thanked: 279 times
- Been thanked: 247 times
Re: Klipper mit dem RF1000
Da macht er wohl einen manuellen Scan. Das ginge theoretisch auch, wäre aber sehr mühsam (und wozu haben wir die DMS)... Hast du die load_cell_probe konfiguriert?
Gruß, Martin
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
-
- Prof. Dr. des 3D-Drucks
- Beiträge: 1672
- Registriert: Fr 11. Sep 2015, 11:37
- Has thanked: 279 times
- Been thanked: 247 times
Re: Klipper mit dem RF1000
Ja genau. Musst evtl meine Änderungen mal in dein repo rein mergen...
Wegen den LED: ich kann später so ein Modul schreiben, würde aber erst gerne wichtigere Features einbauen. Später finde ich das aber durchaus auch für mich interessant - die blauen LEDs wollte ich eh mal ersetzen.
Wegen den LED: ich kann später so ein Modul schreiben, würde aber erst gerne wichtigere Features einbauen. Später finde ich das aber durchaus auch für mich interessant - die blauen LEDs wollte ich eh mal ersetzen.
Gruß, Martin
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)