Seite 16 von 19

Re: Klipper auf dem RF2000V2

Verfasst: So 14. Feb 2021, 15:11
von af0815
Grundlegend brauchst du nicht vom Repetier-Server weg zu gehen, der läuft bei mir problemlos, nachdem ich eine Kleinigkeit geändert habe, siehe Wiki dazu. Damit brauche ich mich nicht zusätzlich mit Octoprint herum zu schlagen :-) Klipper lässt sich auf der Kommandozeile ganz einfach deaktivieren. Damit habe ich in Repetierser-Server einfach zwei Drucker konfiguriert. 1x Klipper und einmal RF2000V2 nativ. Damit brauche ich nicht mehr zu wechseln. Einfach Klipper deaktivieren, umflashen und dann mit Community weiter. Bei Bedarf wieder den MCU für Klipper flashen und Klipper wieder aktivieren. Geht recht flott, benötige ich aber nicht mehr. Klipper ist für mich genauso brauchbar wie die Community-Version. Dadurch das ich den Repetier-Server verwende, ist von der grundlegenden Bedienung kein Unterschied mehr da.

Und generell kann ich per VPN mich komplett auf den Drucker verbinden. Inklusive Kamerastream. Das ist aber meiner Firewall geschuldet, die mir den direkten sicheren Zugriff ermöglicht.

Re: Klipper auf dem RF2000V2

Verfasst: So 14. Feb 2021, 20:38
von zero K
Na ja - es ist doch wirklich nicht schlecht auch einmal über den Tellerrand zu schauen und ungewohnete Wege zu gehen.
Firmware version: RFx000_20201231-185-gb602f0ab
Der Clone stammt von heute Nachmittag Ist das die letzte Version?

Gruß zero K

Re: Klipper auf dem RF2000V2

Verfasst: Mo 15. Feb 2021, 08:45
von af0815
Frage, welchen GIT verwendest du als Quelle ?

Ich habe
FIRMWARE_VERSION:RFx000_20201231-190-g2e3b058c FIRMWARE_NAME:Klipper
Die ist aber bereits etwas älter. Ich habe das letzte mal am 22.01.2021 die Dateien für die MCU neu erstellt. Es waren in letzter Zeit keine wirklichen Änderungen für den AVR im GIT. Deswegen sollte mein Stand auch ok sein.

Re: Klipper auf dem RF2000V2

Verfasst: Mo 15. Feb 2021, 09:37
von zero K
Guten Morgen Andreas

Diesen hier verwende ich ...
... der auch im Wiki angegeben ist.


Das fiel mir noch auf ...
[ads1100 load_cell]
rate: 16
gain: 2

[load_cell_probe]
fit_min_quality: 0.90
adc: load_cell:None
adc_n_average: 2

[ads1100 load_cell]
rate: 16
gain: 2
Soweit ich weiß sind die Wägezellen parallel geschaltet - warum erscheint ads load_cell zweimal.

Du hast ja auch die Tasten am Drucker aktiviert - diesen Teil habe ich aber nur kurz überflogen - da schaue ich später hinein.

BTW:
display_group: _default_16x4
20x4 funktioniert auch.
20210214_120050.jpg
Einen schönen Tag noch
Gruß zero K

Re: Klipper auf dem RF2000V2

Verfasst: Mo 15. Feb 2021, 12:47
von af0815
zero K hat geschrieben: Das fiel mir noch auf ...
....
Soweit ich weiß sind die Wägezellen parallel geschaltet - warum erscheint ads load_cell zweimal.
Wenn es doppelt drinnen ist - Error in User - es macht aber weniger, weil die Datei geparst wird und der letzte Parameter zieht. Das ist auch der Grund warum die printer-rf2000v2-singe.cfg am Anfang der printer.cfg stehet. Damit kann man alles überschreiben wenn man will.

Ja, das habe ich es doppelt drinnen. Ist bei mir jetzt gefixt.

Das mit dem Display wollte ich mir nach den LEDs ansehen. Da bin ich aber dieses WE an einem Denkfehler beim Programmieren gescheitert. Python ist nicht meine Sprache :-(

Meine aktuelle printzer.cfg

Code: Alles auswählen

[include klipper/config/printer-rf2000v2-single.cfg]

[mcu]
serial: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A906KK9M-if00-port0

[stepper_x]
position_max: 210

[stepper_y]
position_max: 290

[stepper_z]
position_min: -3.0
position_max: 185

[extruder]
sensor_type: ATC Semitec 104GT-2


# Geschmackssache
[z_offset_scan]

######################################################################
# MAKROS
######################################################################
# for all Types of printer
[include klipperRFextra/makros/commonmakros.txt]
# special for RF2000(V2)
[include klipperRFextra/makros/rf2000/rf2makros.txt]

#*# <---------------------- SAVE_CONFIG ---------------------->

Re: Klipper auf dem RF2000V2

Verfasst: Mo 15. Feb 2021, 22:15
von zero K
Guten Abend Andreas

Kommt es hier auf eine Reihenfolge an?
/config/printer-rf2000v2-single.cfg
[load_cell_probe]
fit_min_quality: 0.90
adc: load_cell:None
adc_n_average: 2

[ads1100 load_cell]
rate: 16
gain: 2
[ads1100 load_cell] vor [load_cell_probe] vermeidet in Octoprint eine Fehlermeldung dass load_cell nicht definiert ist.

Gruß zero K

Re: Klipper auf dem RF2000V2

Verfasst: Mo 15. Feb 2021, 22:29
von af0815
Kann ich nicht sagen. Aktuell läuft mein Drucker. Ich habe nur ein paar Sachen mehr noch in der printer.cfg drinnen. Dadurch kann es sein, das es mir nicht auffällt.

Re: Klipper auf dem RF2000V2

Verfasst: Di 16. Feb 2021, 10:17
von zero K
Das ist nur eine Beobachtung.

Repetier und Repetier-Server funktioniert rubuster.
Wenn ich mit der Handsteuerung einen Millimeter eine eingestellte Achse überfahren möchte, verweigert Repetier nur die Aktion.

Wenn ich das gleiche mit Klipper und Octoprint mache gibt Octoprint eine Meldung und es kommt sofort ein M112.

Mal schauen, bis her hatte ich die 2000v2.cfg in die printer.cfg kopiert.
Dass nur die Includes, einzelne Parameteränderungen und zuletzt save config in der printer.cfg landen sollen, wollte ich wohl nicht verstehen.


Gruß zero K

Re: Klipper auf dem RF2000V2

Verfasst: Di 16. Feb 2021, 10:56
von af0815
zero K hat geschrieben:Mal schauen, bis her hatte ich die 2000v2.cfg in die printer.cfg kopiert.
Genau das solltest du ändern. Deshalb habe ich mal meine printer.cfg ein paar Posts vorher gepostet.

Grundlegend ist die Idee, das man eine Grundlage hat, die für die Basisfunktionen mal da ist. Den Rest erledigt man dann mit seiner angepassten printer.cfg.

Wichtig ist, wenn du meine Vorlage verwendest, das du den echten COM-Port im System in Erfahrung bringst und einträgst. Das ist derjenige den du schon zum flashen benötigst hast.

Das Konzept selbst ist sehr sehr Modular und deswegen ein wenig unübersichtlich. Ich brauchte auch ein wenig, um mich mit dem anzufreunden.

Re: Klipper auf dem RF2000V2

Verfasst: Di 16. Feb 2021, 14:05
von zero K
Jaaa - aber das Gelesene sofort richtig um zu setzen ... :scham: