Vor der Frage ist hier mein Setup;
- Prusa i3 (mit Mainboard Mks Gen v1.2)
- Repetier als Slicer
- Marlin Quellcode
Meine Hauptaufgabe ist es, meinen 3D-Drucker in einen Schokoladendrucker umzuwandeln. Ich habe den Filamentextruder durch einen Schokoladenextruder ersetzt. Und dort begann mein Problem. Weil der neue Extruder beim Referenzieren leicht von der y-Achse abweicht. Es geht aus dem Standard 20x20 cm Bett. Die anderen X- und Z-Achsen sind in Ordnung.
Also habe ich mit dem #defines
unten Erklärten gespielt, aber ich konnte nicht einmal einen einzigen mm Unterschied durch Homing machen. Sie werden alle ignoriert, wenn der Drucker nach Hause fährt. Es geht und ruht auf den Hardware-Endstopps und stoppt dort schließlich.
Alles was ich will 10 mm Versatz für die Y-Achse.
Begann damit;
// Travel limits after homing
#define X_MAX_POS 200
#define X_MIN_POS 0
#define Y_MAX_POS 190 <<<< (tested with 190 and 210)
#define Y_MIN_POS 0
#define Z_MAX_POS 200
#define Z_MIN_POS 0
und das;
// The position of the homing switches
#define MANUAL_HOME_POSITIONS // If defined, MANUAL_*_HOME_POS below will be used
//Manual homing switch locations:
// For deltabots this means top and center of the cartesian print volume.
#define MANUAL_X_HOME_POS 0
#define MANUAL_Y_HOME_POS 10 <<< (tested with 10 or -10)
#define MANUAL_Z_HOME_POS 0
Ich habe auch mit den Einstellungen des Slicer-Tools (Repetier) gespielt , in denen Referenzierungswerte erwähnt werden, aber auch dort keine Freude.
Jede Eingabe wird sehr geschätzt.
Jetzt hatte ich endlich Zeit, mich damit zu befassen, da ich wusste, dass es irgendwie existiert, aber nicht sicher war, wie es funktionierte:
Verwenden Sie den G-Code-Befehl M206 in der Marlin-, Sprinter-, Smoothie- oder RepRap-Firmware, um die 0,0,0-Koordinate Ihres Druckbetts relativ zu den Endanschlägen zu versetzen.
Die Wrap-Seite von reprap.org sagt:
Wir sehen, dass dies im Grunde das gleiche ist, das von @LarsPoetter vorgeschlagen wurde, aber es hat den großen Vorteil, dass es im EEPROM gespeichert werden kann, sodass Sie es nicht jedes Mal oder in jeden anderen Sliccer hinzufügen müssen (wenn ich es richtig verstehe Ich habe es selbst noch nicht ausprobiert.
Lassen Sie uns wissen, ob dies für eine dauerhafte Lösung funktioniert.
quelle