Klipper RF2000v2 Dual Konfig
-
- Gelegenheitsdrucker
- Beiträge: 47
- Registriert: So 19. Apr 2020, 09:09
- Wohnort: München
- Has thanked: 7 times
- Been thanked: 8 times
Re: Klipper RF2000v2 Dual Konfig
@mhier Ich werde mir das mit Github ansehen. Account und so habe ich, aber code development ist nicht mein Hauptberuf, werde mich da mal einarbeiten.
-
- Prof. Dr. des 3D-Drucks
- Beiträge: 1672
- Registriert: Fr 11. Sep 2015, 11:37
- Has thanked: 279 times
- Been thanked: 246 times
Re: Klipper RF2000v2 Dual Konfig
Ganz genau. Seit ein paar Minuten hat sich das allerdings erübrigt. Der temporäre Commit existiert nicht mehr, stattdessen ist das jetzt sauber gelöst. Siehe der andere Klipper-Thread. Bitte testen!Juifen hat geschrieben:Jetzt bin ich bei dir. Du beziehst dich auf die src/spicmds.c
Ja. Allerdings will ich jetzt doch erstmal die Reihenfolge ändern und die einfachen Änderungen wie invertiertes SPI und die Unterstützung der Stepper-Treiber einbringen. Das geht vielleicht etwas zügiger. War vielleicht nicht so schlau, mit diesem dicken Feature zu starten mehr oder weniger...Frage: ist es immer noch ein Ziel die load_cell (DMS) Änderungen in Klipper standard zu mergen?
![;-) ;-)](./images/smilies/wink.png)
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: 246 times
Re: Klipper RF2000v2 Dual Konfig
Er ist gar nicht abgeneigt. Mein Pull Request, der da seit ein paar Monaten rumsteht, ist einfach ziemlich groß und für jemanden, der keine Erfahrungen mit DMS in 3D-Druckern hat, schwer zu durchschauen. Ich habe immer damit gerechnet, dass das nicht einfach so durch geht. Vielleicht hätte ich mir gewünscht, dass es wenigstens eine Diskussion gibt, aber natürlich priorisieren die Entwickler auch danach, was die Klipper-Community am dringensten braucht. Tatsächlich sind in letzter Zeit viele Pull Requests aufgelaufen, weil Kevin da alleine nicht hinterher gekommen ist. Jetzt gibt es mehrere Maintainer und Reviewer und ein neues Verfahren - das aber erst seit ein paar Wochen. Ich werde beizeiten mal schauen, ob ich den Prozess noch etwas in Schwung bringen kann, denn es ist explizit erlaubt, dass auch nicht gelistete Reviewer mithelfen, sogar auch bei den eigenen Tickets. Letzteres geht natürlich nur in Grenzen, irgend jemand muss schon noch mal über den Code schauen und ihn verstehen.af0815 hat geschrieben:OConner ist eine SPI Lösung nicht abgeneigt. Geht vielleicht wirklich schneller.
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)
-
- Gelegenheitsdrucker
- Beiträge: 47
- Registriert: So 19. Apr 2020, 09:09
- Wohnort: München
- Has thanked: 7 times
- Been thanked: 8 times
Re: Klipper RF2000v2 Dual Konfig
@mhier Ich habe am WE das alles mal auf einem frischen Raspi aufgesetzt mit eigenem fork in github. Funktioniert alles soweit.
Ich musste nur in der cfg ein paar Einstellungen hinzufügen das Fehlermeldungen kamen.
Die RF1000.cfg wie sie im repo ist, läuft die so bei dir? Ich konnte bei extruder die rotation_distance nicht finden, und ohne die startet es bei mir nicht. Ich habe dann die Formel aus der Klipper doku genommen und es mit der vorhanden step_distance umgerechnet.
Ist das so richtig? Ich hab über die Stepper keine Details zum Datenblatt gefunden und einfach einen Nema17 angenommen.
Wo findet man für die RFx0000 serie denn genaue Werte? Ich hab was aus dem Conrad Slicer, Community usw.
Manche Werte passen zusammen, andere sind überall unterschiedlich.
[printer]
kinematics: cartesian
max_velocity: 200
max_accel: 1500
max_z_velocity: 50
max_z_accel: 70
Im Conrad Repetier und Slicer stehen ganz andere werte drin. Auch wenn man die mm/min auf Sekunden umrechnet.
Danke nochmal fürs Repo update, ich probiere dann noch den RP2040
Ich musste nur in der cfg ein paar Einstellungen hinzufügen das Fehlermeldungen kamen.
Die RF1000.cfg wie sie im repo ist, läuft die so bei dir? Ich konnte bei extruder die rotation_distance nicht finden, und ohne die startet es bei mir nicht. Ich habe dann die Formel aus der Klipper doku genommen und es mit der vorhanden step_distance umgerechnet.
Ist das so richtig? Ich hab über die Stepper keine Details zum Datenblatt gefunden und einfach einen Nema17 angenommen.
Code: Alles auswählen
[extruder]
# 8.00 steps per mm, 32 microsteps: 1/(8.0*32)
#step_distance: 0.00390625
#rotation_distance = <full_steps_per_rotation> * <microsteps> * <step_distance>
#rotation_distance = 200 * 32 * 0.00390625
microsteps: 32
rotation_distance: 25
full_steps_per_rotation: 200
Manche Werte passen zusammen, andere sind überall unterschiedlich.
[printer]
kinematics: cartesian
max_velocity: 200
max_accel: 1500
max_z_velocity: 50
max_z_accel: 70
Im Conrad Repetier und Slicer stehen ganz andere werte drin. Auch wenn man die mm/min auf Sekunden umrechnet.
![:good: :good:](./images/smilies/good.gif)
-
- Prof. Dr. des 3D-Drucks
- Beiträge: 1672
- Registriert: Fr 11. Sep 2015, 11:37
- Has thanked: 279 times
- Been thanked: 246 times
Re: Klipper RF2000v2 Dual Konfig
Ach mist. Sorry. Ich hatte nur im Fräsmodus getestet, da gibt's keinen ExtruderJuifen hat geschrieben:Ich konnte bei extruder die rotation_distance nicht finden, und ohne die startet es bei mir nicht.
![;-) ;-)](./images/smilies/wink.png)
Code: Alles auswählen
full_steps_per_rotation: 200
Deine Zahl stimmt nicht ganz. Wir haben 8.75mm pro Vollschritt und 200 Vollschritte pro Umdrehung. Das ergibt ca. 22.86 mm pro Umdrehung, nicht 25. Ich habe die Config-Dateien im Repo gerade entsprechend korrigiert.
Ich kenne nur diesen Wert. 8.75 Vollschritte/mm kommen aus dem Durchmesser des Ritzels und den 200 Vollschritte pro Umdrehung. Der "neue" Wert 22.86mm/Umdrehung ist identisch (200/8.75 = 22.86), hängt allerdings nur vom Durchmesser des Ritzels ab und ist somit "fundamentaler" (daher auch diese Änderung Klipper). Einige Leute kalibrieren sich den Extruder noch mit einer eigenen Messung, dann steht dort natürlich eine ganz krumme Zahl. Ich habe das bei meinem Exemplar nie für nötig erachtet, vielleicht gibt es aber eine Serienstreuung beim Ritzel?Wo findet man für die RFx0000 serie denn genaue Werte?
Mit Klipper lassen sich prinzipiell höhere Geschwindigkeiten fahren, ohne dass es gewisse Probleme gibt. Deshalb ist max_velocity 200 statt 150. In der Praxis spielt das aber eigentlich eh keine Rolle, da die Geschwindigkeiten gar nicht erreicht werden. Die Beschleunigung von 1500 ist gleich.[printer]
kinematics: cartesian
max_velocity: 200
max_accel: 1500
max_z_velocity: 50
max_z_accel: 70
Im Conrad Repetier und Slicer stehen ganz andere werte drin. Auch wenn man die mm/min auf Sekunden umrechnet.
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)
-
- Gelegenheitsdrucker
- Beiträge: 47
- Registriert: So 19. Apr 2020, 09:09
- Wohnort: München
- Has thanked: 7 times
- Been thanked: 8 times
Re: Klipper RF2000v2 Dual Konfig
Martin, die 8,75 sind für den RF1000 denke ich.
Diese Werte unten hab ich aus der alten RF2000 Konfiguration übernommen
rotation_distance = <full_steps_per_rotation> * <microsteps> * <step_distance>
rotation_distance = 200 * 32 * 0.00390625
rotation_distance = 20
Da kommt auch glatt die 20 raus. 8,00 vs 8,75steps per mm sind einfach RF2000 vs. RF1000
Diese Werte unten hab ich aus der alten RF2000 Konfiguration übernommen
Diese Formel ist aus der Klipper Doku.8.00 steps per mm, 32 microsteps: 1/(8.0*32)
step_distance: 0.00390625
rotation_distance = <full_steps_per_rotation> * <microsteps> * <step_distance>
rotation_distance = 200 * 32 * 0.00390625
rotation_distance = 20
Da kommt auch glatt die 20 raus. 8,00 vs 8,75steps per mm sind einfach RF2000 vs. RF1000
-
- Donator
- Beiträge: 1126
- Registriert: Mi 6. Dez 2017, 13:17
- Has thanked: 46 times
- Been thanked: 239 times
Re: Klipper RF2000v2 Dual Konfig
Guten Abend
Ich weiß nicht, in wie weit es tragisch ist, in
ist konfiguriert,
Ein Klebchen zeigt folgendes, Die Matrix an meinem RF 2000 v2 besteht aus 4 Zeilen mit je 20 Stellen,
möglicherweise muss es etwa wie "display_group: _default_20x4" lauten.
Gruß, zero K
Ich weiß nicht, in wie weit es tragisch ist, in
klipper/config/printer-rf2000v2-single.cfg
ist konfiguriert,
"LCD Type" kann ich so nicht erkennen,[display]
lcd_type: hd44780
rs_pin: PK1
e_pin: PK3
d4_pin: PF5
d5_pin: PK2
d6_pin: PA1
d7_pin: PJ3
display_group: _default_16x4
Ein Klebchen zeigt folgendes, Die Matrix an meinem RF 2000 v2 besteht aus 4 Zeilen mit je 20 Stellen,
möglicherweise muss es etwa wie "display_group: _default_20x4" lauten.
Gruß, zero K
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- af0815
- Donator
- Beiträge: 818
- Registriert: Di 2. Jun 2020, 14:45
- Wohnort: Burgenland
- Has thanked: 34 times
- Been thanked: 121 times
Re: Klipper RF2000v2 Dual Konfig
Für mich zeigt das Display was vernünftiges an. Ob da vielleicht 4 Zeichen pro Zeile zu wenig waren/sind kann ich jetzt nicht festellen.
So nebenbei, habe ich für die SIngle Config am RF2000V2 verbrochen
Und drucke damit seit langer Zeit.
So nebenbei, habe ich für die SIngle Config am RF2000V2 verbrochen
![:-) :-)](./images/smilies/smile.png)