Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin
 
Notifications
Clear all

Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin  

  RSS
crusaderxs
(@crusaderxs)
Active Member
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

Posted : 03/06/2021 8:31 pm
karl-herbert
(@karl-herbert)
Illustrious Member
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin
Posted by: @crusaderxs

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.

Posted : 03/06/2021 8:48 pm
crusaderxs
(@crusaderxs)
Active Member
Topic starter answered:
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin

@karl-herbert

Hallo Karl,

anbei ein paar Bilder.

Posted : 04/06/2021 11:37 am
crusaderxs
(@crusaderxs)
Active Member
Topic starter answered:
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

Posted : 04/06/2021 11:40 am
crusaderxs
(@crusaderxs)
Active Member
Topic starter answered:
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin

Abstand PINDA

Posted : 04/06/2021 11:42 am
crusaderxs
(@crusaderxs)
Active Member
Topic starter answered:
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin

Self Test ok

Z 5.00?

Posted : 04/06/2021 11:53 am
crusaderxs
(@crusaderxs)
Active Member
Topic starter answered:
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin

Configuration h

Attachment removed
Posted : 04/06/2021 12:33 pm
crusaderxs
(@crusaderxs)
Active Member
Topic starter answered:
RE: Fehler bei der z-Achsen Kalibrierung nach Umbau auf linearschienen von Hiwin

Configuration_prusa.h

Attachment removed
Posted : 04/06/2021 12:33 pm
karl-herbert
(@karl-herbert)
Illustrious Member
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.

Posted : 04/06/2021 5:56 pm
karl-herbert
(@karl-herbert)
Illustrious Member
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.

Posted : 04/06/2021 6:28 pm
crusaderxs
(@crusaderxs)
Active Member
Topic starter answered:
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

Posted : 05/06/2021 11:26 am
crusaderxs
(@crusaderxs)
Active Member
Topic starter answered:
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.....

Posted : 05/06/2021 12:40 pm
Share: