Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin
Hallo zusammen,
nachdem ich den Drucker in der x und y-Achse auf HIWIN Schienen umgebaut habe schaffe ich es nicht, das die Pinda-Sonde den linken unteren PiINDA Kalibrierpunkt trifft. Nach dem AUTO-Home befindet sich die Sonde aussserhalb des Kreises (siehe Bild).
Gibt es eine Einstellung in der Firmware die diesen Punkt definiert.
Die geänderten Längen von x und y habe ich schon in der Firmware vorgenommen und komme ohne Probleme durch die x und y Längen Kalibrierung.
Gruß, Peter
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin
Hallo zusammen,
nachdem ich den Drucker in der x und y-Achse auf HIWIN Schienen umgebaut habe schaffe ich es nicht, das die Pinda-Sonde den linken unteren PiINDA Kalibrierpunkt trifft. Nach dem AUTO-Home befindet sich die Sonde aussserhalb des Kreises (siehe Bild).
Gibt es eine Einstellung in der Firmware die diesen Punkt definiert.
Die geänderten Längen von x und y habe ich schon in der Firmware vorgenommen und komme ohne Probleme durch die x und y Längen Kalibrierung.
Gruß, Peter
Damit man sich ein besseres Bild machen kann, zeig doch etwas mehr Details zu Deinem Umbau. Die X-Achse scheint original zu sein. Beim Umbau der Y-Achse auf HiWin ändert sich die Höhe des Druckbettes, was wiederum zu Problemen beim Kalibrieren führen kann.
Schöne Grüße,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin
@karl-herbert
Hallo Karl,
anbei ein paar Bilder.
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin
x:ok y:ok z:ok
// Home position
#define MANUAL_X_HOME_POS 0 //0
#define MANUAL_Y_HOME_POS 0 //-2.2
#define MANUAL_Z_HOME_POS 0.2
// Travel limits after homing
#define X_MAX_POS 244
#define X_MIN_POS 0
#define Y_MAX_POS 233
#define Y_MIN_POS -4
#define Z_MAX_POS 215
#define Z_MIN_POS 0.15
// Canceled home position
#define X_CANCEL_POS 25
#define Y_CANCEL_POS 190
//Pause print position
#define X_PAUSE_POS 25
#define Y_PAUSE_POS 190
#define Z_PAUSE_LIFT 20
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin
Abstand PINDA
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin
Self Test ok
Z 5.00?
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin
Configuration h
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin
Configuration_prusa.h
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin
@crusaderxs
Wie ich bereits erwähnte - Schau Dir mal die max. Z-Höhe an. X- und Y-Achse hast Du ja schon soweit angepasst, wobei mir auffällt, dass Du die Y-Achse verlängert hast. X ist ca. 10mm kürzer als das Original, was vermutlich auch den Fehler bei der X/Y Kalibrierung auslösen könnte. Dasselbe auch für die Y-Achse. In der xyzcal.cpp sind die Kalibrierpunkte definiert:
const int16_t xyzcal_point_xcoords[4] PROGMEM = {1200, 21800, 21800, 1200};
const int16_t xyzcal_point_ycoords[4] PROGMEM = {600, 600, 19600, 19600};
Evtl. hilft es diese bei Deinem Drucker sicherlich veränderten Positionen anzupassen.
Schau auch mal beim Zaribo-Upgrade (Caribou 320) in github hinein. Dort könntest Du die Zaribo FW-Anpassungen mit dem Prusa Original vergleichen. Zaribo hat ja bei seinem Upgrade auch die Achslängen verändert.
Gutes Gelingen!
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin
Hier noch ein Link zu den Caribou Source-Codes. Ich würde zuerst mal die Configuration_prusa.h, xyzcal.cpp und ultralcd.cpp bzw. Marlin_main.cpp mit den Originalen vergleichen. Ich denke, dass da nicht allzuviel geändert wurde und Du da einen Weg findest.
Schöne Grüße,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin
@karl-herbert
Hallo,
vielen Dank für den Link. Komme jetzt schon einen Schritt weiter. Er akzepiert die Veränderte Z-Höhe und sucht wenigstens nach dem 1. von 4 Kalibrierpunkten. Jetzt muss ich diese "nur" noch in der xyzcal.cpp anpassen. Am einfachsten wäre es wenn ich den Drucker irgendwie dazu motivieren könnte das Druckbett (y-Achse) vor dem kalibrieren noch 10mm nach vorne zu fahren...
Gruß, Peter
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin
@karl-herbert
Hallo, leider liegen die Koordinaten nicht in folgender Form vor:
const int16_t xyzcal_point_xcoords[4] PROGMEM = {1200, 21800, 21800, 1200};
const int16_t xyzcal_point_ycoords[4] PROGMEM = {600, 600, 19600, 19600};
Sondern in Hex Form und anscheinend auch als x/y-Paare:
const uint16_t xyzcal_point_pattern_10[12] PROGMEM = {0x000, 0x0f0, 0x1f8, 0x3fc, 0x7fe, 0x7fe, 0x7fe, 0x7fe, 0x3fc, 0x1f8, 0x0f0, 0x000};
const uint16_t xyzcal_point_pattern_08[12] PROGMEM = {0x000, 0x000, 0x0f0, 0x1f8, 0x3fc, 0x3fc, 0x3fc, 0x3fc, 0x1f8, 0x0f0, 0x000, 0x000};
Jetzt muss ich nur noch den Unterschied zwischen pattern_10 und _08 herausfinden und die Referenz zum 0-Punkt.....