Z Achse, Fahrweg verkleinern / Wer kann helfen?
- AtlonXP
- 3D-Drucker Erfinder
- Beiträge: 3448
- Registriert: So 15. Nov 2015, 20:55
- Has thanked: 758 times
- Been thanked: 596 times
Z Achse, Fahrweg verkleinern / Wer kann helfen?
Hallo Leute, wer kann helfen?
Bevor ich das erste Mal in meiner Firmware V91.48 (RF1000) rum fummle,
möchte ich hier um Rat bitten.
Ich möchte meinen Z-Achsenfahrweg von 200 auf 198 verkleinern.
Es geht hier hauptsächlich um die Output Position, nach dem Druck Ende.
Nach einem kleinen Umbau am Druckbett, wird es nun in der Output Position unten eng.
Z Spindel ist kurz vor dem Festfahren.
Nach meiner Recherche muss folgendes geändert werden:
- In der Config.h: #define Z_MAX_LENGTH (long)200 -> 198
- Im Slicer: Z Max von 200 -> 198
Muss ich noch etwas Beachten, oder Berücksichtigen?
Wie gesagt es geht um die Output Position!
Im Voraus vielen Dank.
LG AtlonXP
Bevor ich das erste Mal in meiner Firmware V91.48 (RF1000) rum fummle,
möchte ich hier um Rat bitten.
Ich möchte meinen Z-Achsenfahrweg von 200 auf 198 verkleinern.
Es geht hier hauptsächlich um die Output Position, nach dem Druck Ende.
Nach einem kleinen Umbau am Druckbett, wird es nun in der Output Position unten eng.
Z Spindel ist kurz vor dem Festfahren.
Nach meiner Recherche muss folgendes geändert werden:
- In der Config.h: #define Z_MAX_LENGTH (long)200 -> 198
- Im Slicer: Z Max von 200 -> 198
Muss ich noch etwas Beachten, oder Berücksichtigen?
Wie gesagt es geht um die Output Position!
Im Voraus vielen Dank.
LG AtlonXP
- rf1k_mjh11
- Developer
- Beiträge: 2100
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: Z Achse, Fahrweg verkleinern / Wer kann helfen?
AtlonXP,
Was Oo damit sagen wollte:
"Deine Annahme ist richtig.
Aber 'meinst du nicht es wäre ne gute Gelegenheit gleich eine Aktuellere Firmware aufzuspielen?"
mjh11
Was Oo damit sagen wollte:
"Deine Annahme ist richtig.
Aber 'meinst du nicht es wäre ne gute Gelegenheit gleich eine Aktuellere Firmware aufzuspielen?"
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.
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.
- AtlonXP
- 3D-Drucker Erfinder
- Beiträge: 3448
- Registriert: So 15. Nov 2015, 20:55
- Has thanked: 758 times
- Been thanked: 596 times
Re: Z Achse, Fahrweg verkleinern / Wer kann helfen?
Eine aktuellere Firmware aufzuspielen?
Zum Drucken ist meine alte super und vor allem Bug frei!
Aber nun im Ernst.
Im neuen Jahr brauch ich tatsächlich eine neue Firmware.
Den Umbausatz zur CNC Fräse habe ich schon im Regal.
Dem Club, der Firmware- Tester möchte ich nicht bei treten.
Ich habe schon genug graue Haare!
Zertifiziert mir eine hübsche neue Firmware für das nächste Jahr und ich mach sie dann drauf.
Die Version V1.1 hat mich überhaupt nicht vom Hocker gerissen!
So und nun, gelang es mir die Änderung über Umwegen drauf zu bekommen.
Meine Output Position ist nun konservativ auf 190 mm eingestellt.
Es funzt!
Problem:
Einspielen FW (V91.48 geändert) auf Drucker mit FW V91.48, Änderung wird nicht angenommen!
Einspielen FW (V91.48 geändert) auf Drucker mit anderer FW Version, Änderung wird angenommen!
Kann mir da jemand den Link geben, ich weiß da gibt es eine Handbremse mit 0 oder 1 oder so..
LG AtlonXP
Zum Drucken ist meine alte super und vor allem Bug frei!
Aber nun im Ernst.
Im neuen Jahr brauch ich tatsächlich eine neue Firmware.
Den Umbausatz zur CNC Fräse habe ich schon im Regal.
Dem Club, der Firmware- Tester möchte ich nicht bei treten.
Ich habe schon genug graue Haare!
Zertifiziert mir eine hübsche neue Firmware für das nächste Jahr und ich mach sie dann drauf.
Die Version V1.1 hat mich überhaupt nicht vom Hocker gerissen!
So und nun, gelang es mir die Änderung über Umwegen drauf zu bekommen.
Meine Output Position ist nun konservativ auf 190 mm eingestellt.
Es funzt!
Problem:
Einspielen FW (V91.48 geändert) auf Drucker mit FW V91.48, Änderung wird nicht angenommen!
Einspielen FW (V91.48 geändert) auf Drucker mit anderer FW Version, Änderung wird angenommen!
Kann mir da jemand den Link geben, ich weiß da gibt es eine Handbremse mit 0 oder 1 oder so..
LG AtlonXP
- rf1k_mjh11
- Developer
- Beiträge: 2100
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: Z Achse, Fahrweg verkleinern / Wer kann helfen?
AtlonXP,
Ich schlage dir zwei Möglichkeiten vor, um sicher zu stellen, dass deine Änderungen 'greifen':
#1 Die einfachere
Mittels GCode den EEPROM-Wert an Speicherstelle 153 zu ändern (original: 200)
Dazu muss man nicht einmal die FW ändern.
#2 Über die Firmware
In der Configuration.h, ca. in der Zeile 1046, findest du:
Compilierst die FW neu und spielst diese auf.
Alle Angaben ohne Gewähr, da nicht selbst getestet.
mjh11
Ich schlage dir zwei Möglichkeiten vor, um sicher zu stellen, dass deine Änderungen 'greifen':
#1 Die einfachere
Mittels GCode den EEPROM-Wert an Speicherstelle 153 zu ändern (original: 200)
(hier ein Ausschnitt aus dem Ergebnis des M205-Befehls:
20:56:11.849 : EPR:3 153 200.000 Z max length [mm]
Dazu benutzt man den M206-Befehl. Siehe Wiki
Eventuell muss auch hier der EEPROM Support in der FW aktiviert sein. Siehe Lösung #2.
ACHTUNG: Unter Umständen ist die Position bei deiner FW-Version anders! Mit M205 prüfen.Dazu muss man nicht einmal die FW ändern.
#2 Über die Firmware
In der Configuration.h, ca. in der Zeile 1046, findest du:
#define EEPROM_MODE 1
Da änderst du die "1" (oder was immer) auf einen anderen Wert (nicht "0")Compilierst die FW neu und spielst diese auf.
Alle Angaben ohne Gewähr, da nicht selbst getestet.
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.
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.
- AtlonXP
- 3D-Drucker Erfinder
- Beiträge: 3448
- Registriert: So 15. Nov 2015, 20:55
- Has thanked: 758 times
- Been thanked: 596 times
Re: Z Achse, Fahrweg verkleinern / Wer kann helfen?
Na das ist doch was!
Vielen Dank rf1k.
Mein erster Gummipunkt geht nach Österreich.
Am Wochenende werde ich das mal an testen.
Vielen Dank rf1k.
Mein erster Gummipunkt geht nach Österreich.
Am Wochenende werde ich das mal an testen.
- rf1k_mjh11
- Developer
- Beiträge: 2100
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: Z Achse, Fahrweg verkleinern / Wer kann helfen?
AtlonXP,
Am Besten vorher M205 ausführen, um die Speicherposition zu prüfen, dann die Änderung mit M206 durchführen, zum Schluss mit M205 testen, ob es erfolgreich war. Dann weißt du, ob man den EEPROM Support in der Firmware vorher aktivieren muss, oder ob es so auch geht.
mjh11
Am Besten vorher M205 ausführen, um die Speicherposition zu prüfen, dann die Änderung mit M206 durchführen, zum Schluss mit M205 testen, ob es erfolgreich war. Dann weißt du, ob man den EEPROM Support in der Firmware vorher aktivieren muss, oder ob es so auch geht.
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.
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.
- AtlonXP
- 3D-Drucker Erfinder
- Beiträge: 3448
- Registriert: So 15. Nov 2015, 20:55
- Has thanked: 758 times
- Been thanked: 596 times
Re: Z Achse, Fahrweg verkleinern / Wer kann helfen?
Hallo mjh11,
meine Hausaufgaben habe ich letztes WE gemacht.
Die Ausgabe des M205 Befehls entspricht genau dem von dir geschriebenen, ausser der Uhrzeit natürlich.
Zu dem M206 Befehl, später zum Schluss.
Bei jedem neuen Einspielen muss bei mir die Zahl geändert werden damit er es frisst.
Der RF akzeptiert auch nach einer höheren Zahl, dann auch wieder eine kleinere Zahl und frisst es.
Damit bin ich schon am Ziel meiner Vorstellung. Danke nochmal.
Nun zum Befehl M206.
Auszug vom WIKI:
M206 - Schreibe Wert ins EEPROM
Parameter
T[type] P[pos] [Sint(long)] [Xfloat]
Bemerkung
Dazu muss man wissen welche Werte wo abgespeichert sind. EEPROM Support in der Firmware vermutlich ebenfalls nötig.
Beispiel
"M206 T3 P31 X200.00" stellt die Geschwindigkeit, mit der in Y gegen 0 gefahren wird ('ge-homed' wird), auf 200mm/s
Na der Syntax ist nicht einfach, oder?
Hier weiß ich nicht, ob das Problem im, oder vor dem Computer sitzt.
Folgend Eingabe erscheint mir logisch:
M206 T3 P153 Z190.00
Der RF hat hier nicht gemosert, aber es wurde auch nichts verändert.
Ist der Befehl richtig von mir eingegeben worden, oder sollte er anders lauten?
LG AtlonXP
meine Hausaufgaben habe ich letztes WE gemacht.
rf1k_mjh11 hat geschrieben:
#1 Die einfachere
Mittels GCode den EEPROM-Wert an Speicherstelle 153 zu ändern (original: 200)(hier ein Ausschnitt aus dem Ergebnis des M205-Befehls:20:56:11.849 : EPR:3 153 200.000 Z max length [mm]mjh11
Die Ausgabe des M205 Befehls entspricht genau dem von dir geschriebenen, ausser der Uhrzeit natürlich.
Zu dem M206 Befehl, später zum Schluss.
rf1k_mjh11 hat geschrieben:#2 Über die Firmware
In der Configuration.h, ca. in der Zeile 1046, findest du:#define EEPROM_MODE 1Da änderst du die "1" (oder was immer) auf einen anderen Wert (nicht "0")
Compilierst die FW neu und spielst diese auf.
mjh11
Bei jedem neuen Einspielen muss bei mir die Zahl geändert werden damit er es frisst.
Der RF akzeptiert auch nach einer höheren Zahl, dann auch wieder eine kleinere Zahl und frisst es.
Damit bin ich schon am Ziel meiner Vorstellung. Danke nochmal.
Nun zum Befehl M206.
Auszug vom WIKI:
M206 - Schreibe Wert ins EEPROM
Parameter
T[type] P[pos] [Sint(long)] [Xfloat]
Bemerkung
Dazu muss man wissen welche Werte wo abgespeichert sind. EEPROM Support in der Firmware vermutlich ebenfalls nötig.
Beispiel
"M206 T3 P31 X200.00" stellt die Geschwindigkeit, mit der in Y gegen 0 gefahren wird ('ge-homed' wird), auf 200mm/s
Na der Syntax ist nicht einfach, oder?
Hier weiß ich nicht, ob das Problem im, oder vor dem Computer sitzt.
Folgend Eingabe erscheint mir logisch:
M206 T3 P153 Z190.00
Der RF hat hier nicht gemosert, aber es wurde auch nichts verändert.
Ist der Befehl richtig von mir eingegeben worden, oder sollte er anders lauten?
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: Z Achse, Fahrweg verkleinern / Wer kann helfen?
Du kannst sonst auch in der Firmware die Datei RF1000.h (bzw. RF2000.h - welchen hast du eigentlich? Du schreibst was von RF1000 bist aber im RF2000 Forum ) editieren und dort nach Z_MAX_LENGTH suchen. Das steht per Default auf 200, wenn du dort 198 rein schreibst, solltest du den gewünschten Effekt haben.
Ich habe das noch nicht getestet, aber das sollte ich wohl mal machen, damit er mir nicht immer in den unteren Z-Schalter fährt
Ich habe das noch nicht getestet, aber das sollte ich wohl mal machen, damit er mir nicht immer in den unteren Z-Schalter fährt
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)
- rf1k_mjh11
- Developer
- Beiträge: 2100
- Registriert: Di 6. Jan 2015, 19:44
- Wohnort: Autriche
- Has thanked: 276 times
- Been thanked: 557 times
Re: Z Achse, Fahrweg verkleinern / Wer kann helfen?
AtlonXP,
Der Fehler liegt in deiner Syntax. Hier hast du (verständlicherweise) "Z" statt "X" verwendet. In der Syntaxbeschreibung ist es nicht unbedingt klar. Gemeint ist damit, falls der Wert, der geschrieben werden soll, vom Typ 'langer Integer' ist, muss man "S" verwenden, z.B. M206 Tx Pyyy Snnn . Handelt es sich jedoch, wie in deinem Fall um eine Fließkommazahl, muss man dem Wert ein X vorsetzen. In deinem Fall also:
M206 T3 P153 X198.0
Man muss also, um ins EEPROM zu schreiben, 3 Dinge wissen: den Typ, die Position und ob eine Fließkommazahl oder Integer erwartet wird.
Damit klappt es. Siehe mein Log. Der ursprüngliche Wert war 200, jetzt steht 198.0 drinnen.
Eingetippt habe ich "M206 T3 P153 X198", das Log zeigt aber "M206 T3 X198 P153". Also sind die Parameter vertauscht. Klappt trotzdem, wie man sieht.
So, jetzt wird wieder zurückgeändert.
mjh11
P.S. Das erstaunliche daran ist, dass ich eigentlich kein Programmierer bin...
Der Fehler liegt in deiner Syntax. Hier hast du (verständlicherweise) "Z" statt "X" verwendet. In der Syntaxbeschreibung ist es nicht unbedingt klar. Gemeint ist damit, falls der Wert, der geschrieben werden soll, vom Typ 'langer Integer' ist, muss man "S" verwenden, z.B. M206 Tx Pyyy Snnn . Handelt es sich jedoch, wie in deinem Fall um eine Fließkommazahl, muss man dem Wert ein X vorsetzen. In deinem Fall also:
M206 T3 P153 X198.0
Man muss also, um ins EEPROM zu schreiben, 3 Dinge wissen: den Typ, die Position und ob eine Fließkommazahl oder Integer erwartet wird.
Damit klappt es. Siehe mein Log. Der ursprüngliche Wert war 200, jetzt steht 198.0 drinnen.
Log Ausgabe Z Verringerung
Dabei ist mir noch was interessantes aufgefallen:Eingetippt habe ich "M206 T3 P153 X198", das Log zeigt aber "M206 T3 X198 P153". Also sind die Parameter vertauscht. Klappt trotzdem, wie man sieht.
So, jetzt wird wieder zurückgeändert.
mjh11
P.S. Das erstaunliche daran ist, dass ich eigentlich kein Programmierer bin...
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.
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.