Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Homing und Auto Bed Leveling

geschrieben von ersthelfer 
Homing und Auto Bed Leveling
12. May 2017 15:49
Hallo,

ich habe meinen Prusa I3 auf ABL umgestellt und habe dazu einige Anleitungen gefunden.

Dort steht
Dazu löst man ein Autohome manuell per serieller Konsole mit „G28“ aus. Jetzt fährt der Extruder in die Mitte des Hotbeds und senkt sich ab, bis der Sensor auslöst.

Bei mir fährt der Extruder jedoch nicht in die Mitte, sondern führt die Messung "vorn links" durch.
Mit welchen Einstellungen kann ich einstellen, dass die Messung in der Bett Mitte durchgeführt wird?

Vielen Dank für Eure Hilfe...
Re: Homing und Auto Bed Leveling
12. May 2017 16:10
Hi
Das stellst Du in der Firmware ein. Dort kannst Du die Koordinaten für das Leveling unter X Achse und Y Achse eingeben.
Welche Firmware hast Du ?
mfg
Martin
Re: Homing und Auto Bed Leveling
12. May 2017 16:16
Ich habe die den letzten RC von Marlin drauf...
Re: Homing und Auto Bed Leveling
13. May 2017 01:25
Moin smiling smiley
Am besten die RCBugFix nehmen.
In der configuration.h den Punkt
//#define Z_SAFE_HOMING
suchen und die beiden // löschen.

Die Mitte berechnet er sich selbst - wenn du die richtigen Werte eingetragen hast
#if ENABLED(Z_SAFE_HOMING)
#define Z_SAFE_HOMING_X_POINT ((X_MIN_POS + X_MAX_POS) / 2)    // X point for Z homing when homing all axis (G28).
#define Z_SAFE_HOMING_Y_POINT ((Y_MIN_POS + Y_MAX_POS) / 2)    // Y point for Z homing when homing all axis (G28).
#endif

Gruß
Siggi


Gruß
Siggi


Geeetech I3 Pro B 8mm Acryl - Mega 2560 - Ramps 1.4 - TMC2100 - MK42 - E3DV6-Clone 0,4 - SSR 522-1dd60-40 (A-Senco) - Marlin RC8Bugfix 26.12.2016 - Repetier Host - Windows 7 64 Bit
Vulcanus mit Linearschienen
Anycubic i3 Mega
Re: Homing und Auto Bed Leveling
13. May 2017 14:53
Danke, das hat mir schon mal geholfen.

wenn ich jetzt mit G28 in der Bettmitte die Z-Höhe einmesse und drucke ist alles gut (Düse steht, so wie sie soll, schön dicht über dem Druckbett)
Mache ich jetzt jedoch noch ein G29 werden die 9 Punkte die ich bestimmt habe angefahren und wenn ich dann drucke, ist die Düse deutlich zu hoch (ca. 1mm)

Habt Ihr da noch einen Tipp für mich?
20:36:03.165 : N2141 G28*37
20:36:03.430 : N2142 M105*18
...
20:36:18.759 : N2147 M105*23
20:36:21.776 : X:55.00 Y:82.00 Z:5.70 E:17.19 Count X: 4379 Y:6529 Z:14544
20:36:21.776 : ok

20:37:47.343 : N2176 G29*32
20:37:47.360 : G29 Auto Bed Leveling
20:37:47.574 : N2177 M105*20
...
20:38:32.711 : Eqn coefficients: a: 0.00075809 b: -0.00051731 d: 1.32916688
20:38:32.711 : Bed Level Correction Matrix:
20:38:32.711 : +1.000000 +0.000000 +0.000758
20:38:32.711 : +0.000000 +1.000000 -0.000517
20:38:32.711 : -0.000758 +0.000517 +1.000000
20:38:32.711 : X:147.00 Y:179.00 Z:4.75 E:17.19 Count X: 11704 Y:14252 Z:14544
20:38:32.711 : ok
Ich kann die Matrix leider noch nicht deuten :-(

Die Z-Achse steht danach auf 4,75. Komisch ist auch, dass ich mit Repetier Host V2.0 per Hand nicht unter diese 4,75 fahren kann. (Höher funktioniert)
Erst wenn ich z.B. G0 Z1 eingebe kann ich danach wieder per Hand den ganzen Bereich abfahren.

Vielen Dank
Re: Homing und Auto Bed Leveling
14. May 2017 08:42
Hallo

Ich habe auch ein Problem mit ABL.

Kann mir jemand das ABL in meiner confi.h aktivieren? Und wie muss ich den Sensor (3D Touch von Geeetech) auf dem Rumpaboard verkabeln.

Hab da zwar eine Bild aber da reagiert nix.

Grüße aus Thüringen

Tino
Anhänge:
Öffnen | Download - Configuration.h (54.9 KB)
Re: Homing und Auto Bed Leveling
16. May 2017 15:33
Hallo,

ich habe jetzt für das ABL die Firmware Marlin-1.1.0-RC8 BugFix aufgespielt. Seid dem wird aber wenn ich den Befehl G29 ausführe keine

Bed Level Correction Matrix:

mehr ausgegeben. Gibt es das beim BugFix nicht mehr oder habe ich nur vergessen was einzuschalten?

Danke für Eure Hilfe
Re: Homing und Auto Bed Leveling
17. May 2017 06:15
Das Ganze ist stark überarbeitet worden, siehe hier:
[marlinfw.org]

Herzl. Grüße
Re: Homing und Auto Bed Leveling
17. May 2017 10:35
Hallo,

ich habe jetzt für das ABL die Firmware Marlin-1.1.0-RC8 BugFix aufgespielt. Seid dem wird aber wenn ich den Befehl G29 ausführe keine

Bed Level Correction Matrix:

mehr ausgegeben. Gibt es das beim BugFix nicht mehr oder habe ich nur vergessen was einzuschalten?

Danke für Eure Hilfe
Re: Homing und Auto Bed Leveling
17. May 2017 13:26
Doch, nein.

Herzl. Grüße
Re: Homing und Auto Bed Leveling
20. May 2017 08:50
Hallo,

ich habe immer noch massive Probleme beim Auto Bed Leveling.
Mittlerweile ist die Firmware Marlin-1.1.0-RC8 BugFix aufgespielt. Um auszuschließen, dass es an der Sensorik liegt, hat ich folgendes gemacht:

1.) Das Druckbett mit einer Kupferfolie beklebt und das Druckbett ca. 5mm schief gestellt
2.) Einen "Stabilen" Kupferdraht gebogen und am Extruder befestigt.
3.) das Ganze so verschaltet, dass wenn der Kupferdraht die Kupferfolie berührt, dieses Signal als Z-Min-Stop genommen wird.
4.) Jetzt G28 und G29 T V4 gesendet
14:18:13.094 : Bed Height Topography:
14:18:13.094 : +--- BACK --+
14:18:13.095 : |           |
14:18:13.095 : L |    (+)    | R
14:18:13.095 : E |           | I
14:18:13.095 : F | (-) N (+) | G
14:18:13.095 : T |           | H
14:18:13.095 : |    (-)    | T
14:18:13.095 : |           |
14:18:13.095 : O-- FRONT --+
14:18:13.095 : (0,0)
14:18:13.095 : +1.95728 +1.28787 +0.38056
14:18:13.095 : -0.00000 +0.05761 -0.94572
14:18:13.095 : -24.10810 -1.19302 -2.33706
14:18:13.095 : X:134.83 Y:160.16 Z:9.73 E:0.00 Count X:10749 Y:12739 Z:25515
5.) ein Messgerät angeschlossen, um zu sehen wann der Draht die Folie berührt.
6.) An den Leveling Punkten jetzt den Extruder soweit abgesenkt, bis das Messgerät sagt, dass der Draht die Folie berührt.
7.) Meine Erwartungshaltung war, dass bei alle 9 Punkte ungefähr die gleiche Z-Position angezeigt wird, da ja das ABL das korrigieren sollte
8.) Das Ergebnis
Z-Position bei Auslösen des Sensors
    Y	20	90	160
X	
5	2,39	2,35	2,35
70	2,45	2,61	2,79
135	2,37	2,67	2,99

Wie man sieht sind die Werte nicht gleich, sondern liegen bis zu 0,64mm auseinander.
Das erklärt auch warum beim Drucken die Düse auf der einen Seite über das Bett kratzt und auf der anderen Seite in der Luft hängt confused smiley

Habt Ihr eine Idee, was ich falsch mache?
Oder habe ich in einem Test einen Gedankenfehler?

Ich glaub ich kann jetzt zumindest meinen Induktiven Sensor als Fehlerquelle ausschließen.

Vielen Dank....
Re: Homing und Auto Bed Leveling
20. May 2017 15:49
Kämpfe z. Zt. auch mit G29 AutoBedLeveling und Marlin-1.1.0-RC8 BugFix mit BLTouch Sensor. Ist der Düsenabstand nach G28 richtig eingestellt, so ist er anschließend nach G29 meist etwas größer.

Viele Grüße,
Franz
Re: Homing und Auto Bed Leveling
21. May 2017 04:20
Habe noch einige Test durchgeführt und so wie es aussieht bin ich auf einen Bug beim BedLeveling gestoßen.

Wenn man sich die Meßwerte beim 3x3 Raster ansieht macht der erste Messpunkt vorne, links (dritte Zeile / erste Spalte) meist keinen Sinn.

Auch das Beispiel oben, von ersthelfer zeigt so ein Verhalten:

+1.95728 +1.28787 +0.38056
-0.00000 +0.05761 -0.94572
-24.10810 -1.19302 -2.33706

Wenn man G29 einige Male durchführt passt dieser Wert eigentlich nie

entweder er ist unsinnig:

-0.04889 +0.05611 +0.04361
+0.29611 +0.09361 -0.00889
+51015.57421 -0.00639 -0.15889
X:288.99 Y:184.99 Z:6.95 E:0.00 Count X:46240 Y:33300 Z:2680

oder genau 0.000000, was mir auch verdächtig vorkommt.

inzwischen zweifle ich aber auch noch den Punkt X-links, Y-Mitte an (zweite Zeile / erste Spalte) der zeigt auch oft 0.000000 oder komische Werte.

Könnte bitte noch jemand den Test einige Male durchführen?

G29 T V4 mit 3x3 Raster

Bin gespannt,

Franz
Re: Homing und Auto Bed Leveling
21. May 2017 05:19
Hallo,

11:18:12.432 : -0.05365 -0.13517 -0.29273
11:18:12.432 : -842495.00000 +0.08901 -0.01054
11:18:12.432 : +0.10096 +0.11801 -0.07168
11:18:12.432 : X:135.00 Y:160.00 Z:8.39 E:0.00 Count X:10749 Y:12739 Z:20412

diesmal ist es der 1. Wert in der 2. Zeile confused smileyangry smiley
Re: Homing und Auto Bed Leveling
21. May 2017 06:08
Und plötzlich wieder gut!?!?

11:31:05.396 : -0.05082 -0.14018 -0.28362
11:31:05.396 : +0.06735 +0.06245 -0.02691
11:31:05.396 : +0.06735 +0.16827 -0.02299
Re: Homing und Auto Bed Leveling
21. May 2017 06:32
Immer die neuste Version verwenden, dann löst sich manches von selbst.
Euer Fehler ist aus dem August 2016.
[github.com]
[github.com]

Herzl. Grüße
Re: Homing und Auto Bed Leveling
21. May 2017 10:30
Hallo

danke für den Tipp. Ich war davon ausgegangen dass die Marlin-1.1.0-RC8 BugFix genommen werden sollte (stand zumindest in vielen Anleitungen).

Die 1.1.1 habe ich natürlich sofort ausprobiert.

Druckbett schief gestellt, G28 und G29 T V4 aufgerufen.

Trotzdem muss ich immer noch in der

hinteren linken Ecke auf 0.9
Mitte auf 0.6
und vorn rechts auf 0.1

die Z-Achse fahren, damit die Düse auf dem Druckbett aufliegt. Klar, den Offset kann ich noch korrigieren,
ich gehe aber davon aus, dass nach dem ABL die Zahlen ungefähr gleich sein sollten, oder???

Also entweder klappt da immer noch was nicht, oder ich habe ein Verständnis - Problem confused smileyconfused smiley
Re: Homing und Auto Bed Leveling
21. May 2017 11:28
Für ein nicht planes Druckbett ist nur bilineares Leveling oder MBL geeignet.
Wenn Du das Druckbett absichtlich zu schief stellst, verändert sich bei deinem
Sensor auch ggf. der Z_Offset über die Messpunkte.
Einige Informationen dazu findest Du in dieser Diskussion:
[github.com]

Herzl. Grüße
Re: Homing und Auto Bed Leveling
21. May 2017 11:43
Okay, das verwirrt mich jetzt confused smileyconfused smileyconfused smiley

Ich dachte ABL ist genau dafür da um ein schiefes Druckbett auszugleichen ?!?!

Dann werde ich mich mal durch die Diskussion arbeiten...
Re: Homing und Auto Bed Leveling
21. May 2017 12:00
nicht plan = krumm, gebogen, gewölbt
Kannst Du bei (ggf. heißem) Druckbett mit einem Stahllineal prüfen.

Herzl. Grüße
Re: Homing und Auto Bed Leveling
21. May 2017 13:04
Also Plan ist mein Druckbett. Hab ich gerade noch mal überprüft.

Dann müsste das ABL doch funktionieren ?!?!

Danke für Deine Hilfe...
Re: Homing und Auto Bed Leveling
21. May 2017 13:29
Ja, sollte eigentlich funktionieren.
Vielleicht kommst Du auch hiermit weiter (ich weiß nicht, inwieweit UBL noch fehlerbehaftet ist, da ich es selbst noch nicht probiert habe).
[marlinfw.org]

Herzl. Grüße
Re: Homing und Auto Bed Leveling
22. May 2017 05:19
Hallo AlterBastler,

danke für die Antwort, aber ich habe mic zu früh gefreut!

Die Ergebnisse mit Marlin-1.1.1:

Marlin 1.1.1

10:59:25.753 : -0.07528 +0.01972 +0.03472
10:59:25.754 : +0.05472 +0.09222 -0.01028
10:59:25.758 : +12.13330 +0.00972 -0.11528
10:59:25.762 : X:289.00 Y:185.00 Z:7.67 E:0.00 Count X:46240 Y:33300 Z:3060
10:59:25.762 : ok


11:01:15.610 : (0,0)
11:01:15.613 : -0.09389 +0.02361 +0.03611
11:01:15.613 : +0.13111 +0.07861 -0.01889
11:01:15.618 : +0.13111 +0.03611 -0.11389
11:01:15.622 : X:289.00 Y:184.99 Z:7.75 E:0.00 Count X:46240 Y:33300 Z:3060
11:01:15.622 : ok

11:02:49.444 : (0,0)
11:02:49.447 : -0.07778 +0.00472 +0.01222
11:02:49.448 : -0.00000 +0.09722 -0.00028
11:02:49.452 : -0.00000 +0.01722 -0.10528
11:02:49.456 : X:289.00 Y:184.99 Z:7.78 E:0.00 Count X:46240 Y:33300 Z:3060
11:02:49.456 : ok


Drucker aus - ein

11:04:58.548 : (0,0)
11:04:58.551 : -0.08444 +0.03306 +0.04056
11:04:58.551 : +0.08056 +0.08306 -0.01194
11:04:58.555 : -0.00000 +0.02556 -0.11444
11:04:58.555 : X:289.00 Y:185.00 Z:7.69 E:0.00 Count X:46240 Y:33300 Z:3060
11:04:58.559 : ok

11:06:20.278 : (0,0)
11:06:20.278 : -0.06278 +0.03972 +0.04472
11:06:20.278 : +0.00000 +0.07972 -0.01028
11:06:20.282 : +0.09472 +0.00222 -0.11528
11:06:20.286 : X:289.00 Y:185.00 Z:7.70 E:0.00 Count X:46240 Y:33300 Z:3060
11:06:20.286 : ok

11:07:42.270 : (0,0)
11:07:42.274 : -0.07000 +0.01000 +0.01750
11:07:42.274 : -0.00000 +0.10000 +0.00750
11:07:42.278 : +0.15000 +0.00500 -0.11250
11:07:42.278 : X:289.00 Y:184.99 Z:7.78 E:0.00 Count X:46240 Y:33300 Z:3060
11:07:42.283 : ok

11:09:39.032 : (0,0)
11:09:39.032 : -0.06556 +0.03194 +0.06694
11:09:39.032 : +0.18194 +0.07694 -0.02056
11:09:39.036 : +0.18194 +0.01944 -0.12306
11:09:39.040 : X:288.99 Y:184.99 Z:7.77 E:0.00 Count X:46240 Y:33300 Z:3060
11:09:39.040 : ok

Auf die ABL Ergebnisse kann man sich wohl immer noch nicht verlassen.

Viele Grüße,
Franz
Re: Homing und Auto Bed Leveling
22. May 2017 11:32
Moin,

hast du einen Induktiven oder Kapazitiven Sensor.

Ich habe ein 5mm plangefrästes Alu-Druckbett, das ist PLAN, benutze ein Induktiven Sensor, das ABL funktioniert bei mir nicht.
Das ist zu ungenau, das liegt bei mir am Alu-Druckbett. (ALU-GUSS).


Gruß,
Michael

Acrylic I3 / Arduino Mega 2560 R3 / RAMPS 1.4 / 12864 LCD mit Wlan-SD Karte / TMC2100 / MK8 m. Bowden / 5mm DDP (PEI) / Tr8x4 / Mosfet 30A / Marlin-1.1.8 / Repetier-Host. / PrusaSlicer-2.3.0
In Planung, Ultimaker-Kinematic mit Kugellagern und 30X30 Profilen
LCD mit Wlan-SD Karte -- Mein I3 u. leise Y-Achse mit Mittelmotor
Re: Homing und Auto Bed Leveling
22. May 2017 15:11
Ob's genau genug wird ist noch eine andere Sache. Aber hier geht es um komische Ausreißer bei zwei von 9 Messwerten. Und immer die selben Punkte. Für mich sieht das nach einem Firmware Problem aus.

Gruß,
Franz
Re: Homing und Auto Bed Leveling
22. May 2017 16:16
ich weis ja nicht was du für eine Druckunterlage hast (Alu 3mm ,5mm whatever) aber schon mal drüber nachgedacht das genau an den Fehlerhaften Stellen z.B. für dich unsichtbare Einschlüsse im Material sind die Deinen Sensor beeinflussen ?


Wer freundlich zu mir ist zu dem bin auch ich freundlich. Wer Schreibfehler findet darf sie gerne behalten winking smiley / Geeetech Prusa I3 ProX extended / Repetierhost / Mattercontroll / Slic3r
Re: Homing und Auto Bed Leveling
22. May 2017 23:13
Moin Franz,
du scheinst nicht der einzige zu sein mit dem Problem.
Auch bei Github ist davon zu lesen: Klick

Vielleicht solltest du dich da auch mal melden, damit sie sehen dass es mehrere betrifft.

Gruß
Siggi


Gruß
Siggi


Geeetech I3 Pro B 8mm Acryl - Mega 2560 - Ramps 1.4 - TMC2100 - MK42 - E3DV6-Clone 0,4 - SSR 522-1dd60-40 (A-Senco) - Marlin RC8Bugfix 26.12.2016 - Repetier Host - Windows 7 64 Bit
Vulcanus mit Linearschienen
Anycubic i3 Mega
Re: Homing und Auto Bed Leveling
23. May 2017 01:51
Quote
kleinerDrache
unsichtbare Einschlüsse im Material sind die Deinen Sensor beeinflussen ?

Moin,
bei mir ist das so, habe mein Marlin-1.1.0-RC7 angepasst, nun geht es zumindest mit einer 3-Punkt Messung.
Seit dem ich meine Gummikupplungen an der Z-Achse habe ist die Wiederholgenauigkeit noch besser geworden.


Gruß,
Michael

Acrylic I3 / Arduino Mega 2560 R3 / RAMPS 1.4 / 12864 LCD mit Wlan-SD Karte / TMC2100 / MK8 m. Bowden / 5mm DDP (PEI) / Tr8x4 / Mosfet 30A / Marlin-1.1.8 / Repetier-Host. / PrusaSlicer-2.3.0
In Planung, Ultimaker-Kinematic mit Kugellagern und 30X30 Profilen
LCD mit Wlan-SD Karte -- Mein I3 u. leise Y-Achse mit Mittelmotor
Re: Homing und Auto Bed Leveling
23. May 2017 03:05
Hallo Siggi,

danke, aber bei Gitub habe ich das Problem als "rv4" eingestellt. Aber darauf, dass ich nicht der Einzige bin hat mich ersthelfer mit seinen Versuchen gebracht. Übrigens, habe einen BLToch Sensor, hat also mit dem Bettmaterial nichts zu tun. Für mich sieht es wie ein Problem mit der Speicherverwaltung in der Firmware aus. Aber komisch finde ich es schon, dass man so wenig von anderen darüber hört.

@AlterBastler: wie kommst Du darauf, dass dieses Problem im August 16 bekannt war?

Viele Grüße,

Franz
Re: Homing und Auto Bed Leveling
23. May 2017 04:30
Habe inzwischen weitere Tests mit Marlin-1.1.1 und ABL durchgeführt und neue Erkenntnisse:

Die beschriebenen Probleme treten erst auf, wenn man mehr als 6 Messpunkte wählt.

X x Y
2 x 2 geht
3 x 2 geht
2 x 3 geht

3 x 3 Fehler
2 x 4 Fehler
4 x 2 Fehler

Gruß,
Franz
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen