Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Messpunkte in Marlin definieren

geschrieben von DeathmannX 
Messpunkte in Marlin definieren
05. January 2016 12:17
Schönen guten Abend,

Ich versuche derzeit das Auto Bed Leveling in den Griff zu bekommen, jedoch macht es mir Marlin nicht leicht.
Hier ist mal meine configuration.h [pastebin.com]

Ich nutze bisher sehr zufrieden einen Prusa i3 von Replikeo.
Ich habe für das Auto Bed Leveling mir einen Inductiven Sensor bestellt verbaut und er funktioniert soweit auch.

Ich bekomme leider nur nicht in den Griff die Messpunkte zu setzen.
Um das zu verstehen hier mal ein Bild:


Bei mir sitzt der Sensor rechts genau wie der Xmax Endstop und wenn er auf Xmax fährt will er in der Regel auch immer Zmin gleich messen das ja nicht geht,
weil der Sensor rechts ist und er bis nach China fahren kann und wird nie ein Signal bekommen.

Wenn mich nicht alles täuscht sind das hier die Punkte der er abfährt beim Auto Bed Leveling oder?

    #define LEFT_PROBE_BED_POSITION 23
    #define RIGHT_PROBE_BED_POSITION 170
    #define FRONT_PROBE_BED_POSITION 25
    #define BACK_PROBE_BED_POSITION 170

Mein Druckbett ist in X200mm Y180 breit,
also wie setze ich jetzt die Punkte so das er nun das ganze richtig macht?
Re: Messpunkte in Marlin definieren
09. January 2016 13:54
Homing (G29) und ABL (G29) sind völlig verschiedene Vorgänge.
Um Dein homing Problem (sensor ausserhalb des Druckbetts) in den Griff zu kriegen schalte ABL und SAVE_HOMING in der config. ein.
Re: Messpunkte in Marlin definieren
09. January 2016 16:27
@DeathmannX

damit bist du nicht alleine , zur zeit bin ich bei grinning smiley Repetier.

aber versuch mal das und berichte.

    #define LEFT_PROBE_BED_POSITION 30
    #define RIGHT_PROBE_BED_POSITION 150
    #define FRONT_PROBE_BED_POSITION 25
    #define BACK_PROBE_BED_POSITION 170

EDIT: Hier ist ein Video , vielleicht hilft das weiter
Auto Bed-Leveling

1-mal bearbeitet. Zuletzt am 09.01.16 17:05.


Mein erster grinning smiley Drucker ein Prusa Mendel i2 + RAMPS 1.4 & LCD 12864 Graphic Smart Controller,
P3Steel Mein P3Steel noch im bau
Marlin 2.0
Re: Messpunkte in Marlin definieren
09. January 2016 16:44
Ich meine man muss da 3 Dinge machen:

1.: z-probe/nozzle offsets korrekt definieren
2.: safe homing aktivieren (und safe-homing-position sinnvoll setzen)
3.: Probing points für ABL definieren.

Grund war iirc folgender: bei 2 und 3 gibt man die Position des Endstops/Sensors an.
Nach einem homing glaubt der Drucker die Düse auf 0/0 stehen zu haben.
Über dass offset aus Punkt 1 kann er die nozzle Position ausrechnen, um den Sensor an die passende stelle zu bekommen.
Nur so funktionieren dann homing und ABL.

Außerdem drauf achten, dass bei 2 und 3 die Punkte so definiert sind, dass Druckkopf/Bett auch passend über/unter an die entsprechenden Punkte fahren kann.

Hoffe das hilft euch.

Ansonsten kann ich mal eine präzisionsskizze in paint versuchen. ;-)

Bis dann,
jan
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen