Homing-Geschwindigkeit verstellen

Alles was Repetier Host betrifft kann hier diskutiert werden
Antworten
KASA
3D-Drucker
3D-Drucker
Beiträge: 61
Registriert: Do 22. Okt 2015, 14:35
Has thanked: 5 times
Been thanked: 2 times

Homing-Geschwindigkeit verstellen

Beitrag von KASA »

Hallo!

Wisst ihr wie man per Start-G-Code die Geschwindigkeit mit der der Drucker Homed verringern kann?
Im Moment kommt es mir etwas schnell vor wie der Extruderwagen und das Bett in die Endschalter fahren-
Lieber 10 Sekunden länger warten beim Homing als die Endschalter zu killen...
Danke schonmal,

KASA
Immer eine Handbreit Filament im Extruder!

Mk8-Ritzel, Schleppkettenerhöhung, neuer Z-Endschalter, Fräserumbau, bald 500mW-Laser?
Benutzeravatar
rf1k_mjh11
Developer
Developer
Beiträge: 2100
Registriert: Di 6. Jan 2015, 19:44
Wohnort: Autriche
Has thanked: 276 times
Been thanked: 557 times

Re: Homing-Geschwindigkeit verstellen

Beitrag von rf1k_mjh11 »

KASA,

Da gibt es leider keinen expliziten GCode für dein Vorhaben.

a) Man könnte die Homing-Geschwindigkeit über einen Eintrag im EEPROM reduzieren, für jede Achse getrennt. Das verlangt, dass der EEPROM-Support in der Firmware freigeschalten ist (falls nicht, muss man den Source-Code der Firmware ändern und diese neu übertragen). Diese Geschwindigkeitsänderung wurde dann bis zur nächsten Firmware-Änderung bleiben.

b) Man kann diese reduzierte(n) Homing-Geschwindigkeit(en) direkt in die Firmware einpflegen. Diese bleiben ebenfalls bis zur nächsten Firmware-Änderung wirksam.

c) Man kann, zumindest im Start-GCode, eine eigene, langsamere Homing-Routine einsetzen und den eigentlichen Homing-Befehl (G28) entfernen. Damit würde zumindest das Homing am Beginn des Druckauftrags langsam ablaufen. Eventuelle spätere Homing-Befehle blieben davon unberührt - diese kommen nur in den aller seltensten Fällen beim Drucken vor (meist 'selbst-programmiert', z.B. für einen Filamentwechsel), beim Fräsen kann der Homing-Befehl jedoch vermutlich öfters vorkommen.

Eine mögliche Befehlskette dazu (mein Vorschlag):
G92 X250 Y250 Z220; damit 'gaukelt man dem Drucker vor, dass die Koordinaten der aktuellen
Position X=250, Y=250 und Z=220 wären.
G1 X0 Y0 F500; hier versucht der Drucker um 250mm nach Links und das Bett um 250mm nach hinten
zu fahren - im Endeffekt bis an die Endschalter.
Der Wert 'Fnnn' gibt die Geschwindigkeit vor. Je niedriger, desto langsamer.
G1 Z0 F500; Das Gleiche machen wir mit der Z-Achse, bloß sicherheitshalber zum Schluß.
Diese Vorgangsweise berücksichtigt die 'E-Achse' nicht (das ist der Extruder). Das sollte meistens kein Problem darstellen, aber je nach eingesetztem Slicer könnte es hier bei der Aufarbeitung vom Retract zu Problemem kommen.
HINWEIS: Die oberen Zeilen sollten nur im Start-GCode verwendet werden, als Ersatz für 'G28' (ohne Zusatz). Falls ein 'G28 Xnnn', 'G28 Ynnn', 'G28 Znnn' oder eine Kombination davon vorkommt, sollte(n) nur diese(n) Achse(n) behandelt werden, die 'unberührten' Achsen NICHT! Ebenso sollten nicht alle G28-Befehle im gesamten GCode durch diese Routine ersetzt werden (z.B. mittels automatischem Script) - das könnte zu unvorhergesehenem Verhalten führen.

mjh11
RF1000 (seit 2014) mit:
  Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
  Ceran Bett
  FW RF.01.47 (von Conrad, modif.)

Die Natur kontert immer sofort mit einem besseren Idioten.
mhier
Prof. Dr. des 3D-Drucks
Prof. Dr. des 3D-Drucks
Beiträge: 1672
Registriert: Fr 11. Sep 2015, 11:37
Has thanked: 279 times
Been thanked: 247 times

Re: Homing-Geschwindigkeit verstellen

Beitrag von mhier »

Man kann die doch einfach bequem im Menü einstellen! (Hab das grad nicht vor mir und weiß nicht wo, ich glaube das war da, wo man auch die maximale Feedrate und die Beschleunigungen einstellt) Ich habe die Home-Geschwindigkeit auch immer niedriger als es per Default eingestellt ist.
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)
Benutzeravatar
rf1k_mjh11
Developer
Developer
Beiträge: 2100
Registriert: Di 6. Jan 2015, 19:44
Wohnort: Autriche
Has thanked: 276 times
Been thanked: 557 times

Re: Homing-Geschwindigkeit verstellen

Beitrag von rf1k_mjh11 »

KASA,

Der mhier hat recht.

Der Menüeintrag um die Homing-Geschwindigkeit herunter zu setzen scheint unter
Configuration
Feedrate
Home X: bzw. Home Y: bzw. Home Z: zu liegen.

Ich arbeite so gut wie nie mit dem Druckermenü, daher war es mir nicht bekannt. :slap:

mjh11
RF1000 (seit 2014) mit:
  Pico Hot End (mit eigenem Bauteil- und Hot End Lüfter)
  Ceran Bett
  FW RF.01.47 (von Conrad, modif.)

Die Natur kontert immer sofort mit einem besseren Idioten.
KASA
3D-Drucker
3D-Drucker
Beiträge: 61
Registriert: Do 22. Okt 2015, 14:35
Has thanked: 5 times
Been thanked: 2 times

Re: Homing-Geschwindigkeit verstellen

Beitrag von KASA »

Wie kann man denn in der Firmware die Geschwindigkeit verstellen?

KASA
Immer eine Handbreit Filament im Extruder!

Mk8-Ritzel, Schleppkettenerhöhung, neuer Z-Endschalter, Fräserumbau, bald 500mW-Laser?
Benutzeravatar
Nibbels
Developer
Developer
Beiträge: 2264
Registriert: Mi 17. Aug 2016, 17:01
Has thanked: 831 times
Been thanked: 599 times

Re: Homing-Geschwindigkeit verstellen

Beitrag von Nibbels »

Schau mal in der rf1000.h oder für den RF2000 in der rf2000.h
rf2000.h@Z660 hat geschrieben:

Code: Alles auswählen

/** \brief For higher precision you can reduce the speed for the second test on the endstop
during homing operation. The homing speed is divided by the value. 1 = same speed, 2 = half speed */
#define ENDSTOP_X_RETEST_REDUCTION_FACTOR	20
#define ENDSTOP_Y_RETEST_REDUCTION_FACTOR	20
#define ENDSTOP_Z_RETEST_REDUCTION_FACTOR	20
rf2000.h@Z780 hat geschrieben:

Code: Alles auswählen

/** \brief Home position speed in mm/s. Overridden if EEPROM activated. */
#define HOMING_FEEDRATE_X_PRINT				165
#define HOMING_FEEDRATE_Y_PRINT				165
#define HOMING_FEEDRATE_Z_PRINT				10

#define HOMING_FEEDRATE_X_MILL				70
#define HOMING_FEEDRATE_Y_MILL				70
#define HOMING_FEEDRATE_Z_MILL				7
ABER:
Da steht
rf2000.h@780 hat geschrieben:Overridden if EEPROM activated.
Und das ist alles ohne Gewähr, weil ichs nicht getestet habe.

Wenn du was übers Druckermenü einstellst,
rf1k_mjh11 hat geschrieben:KASA,

Der mhier hat recht.

Der Menüeintrag um die Homing-Geschwindigkeit herunter zu setzen scheint unter
Configuration
Feedrate
Home X: bzw. Home Y: bzw. Home Z: zu liegen.

Ich arbeite so gut wie nie mit dem Druckermenü, daher war es mir nicht bekannt. :slap:

mjh11
sollte es im EEPROM gespeichert bleiben.

LG
RF2000
Firmware Mod 1.45.00.Mod - geht SD wieder 100%?

Bitte 1.42.17 bis 1.42.21 meiden!
SD-Druck mit der Community-FW <= 1.43.99 aktuell meiden.
KASA
3D-Drucker
3D-Drucker
Beiträge: 61
Registriert: Do 22. Okt 2015, 14:35
Has thanked: 5 times
Been thanked: 2 times

Re: Homing-Geschwindigkeit verstellen

Beitrag von KASA »

Ich habe es jetzt einfach in der Firmware geändert, es funktioniert soweit.

Danke also für die Hilfe!

KASA
Immer eine Handbreit Filament im Extruder!

Mk8-Ritzel, Schleppkettenerhöhung, neuer Z-Endschalter, Fräserumbau, bald 500mW-Laser?
Antworten

Zurück zu „Repetier Host“