Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Autolevel ungenau ?

geschrieben von Lemm 
Autolevel ungenau ?
05. December 2014 13:40
Hallo

ich bin vor einiger Zeit von einem Glasbett auf Alu umgestiegen und habe seit dem ein Problem mit meiner autolevel probe. Bei meinem Glasbett konnte ich das noch ein wenig kompensieren indem ich ein Stück papier zwischen Glas und Aluplatte gelegt habe.

So jetzt ein wenig konkreter. Ich nutze eine induktive Sonde um mein Bett zu vermessen. An einer Stelle (Y0 ) habe ich die Z höhe soweit korrigiert bis der erste layer passt.
Da habe ich jetzt eine first layer height von ca 0,18mm. Bei Y max habe ich dann aber eine first layer height von 0,35mm. Das PLA haftet da noch an der Platte aber nicht mehr in einander, so dass ich am Ende des Drucks unschöne Rillen auf der ersten Schicht habe (mal abgesehen von der ungenauigkeit im allgemeinen).

Ich habe erst gedacht das der leveling prozess nicht hinhaut, aber wenn ich die Platte auf Y max um 1cm anhebe und drucke wird der cm kompensiert. Der Druck sieht also im Endeffekt genauso aus wie ohne das anheben.

Ist euch sowas schon passiert ?
Lösungsansätze ?

Als Firmware verwende ich die hier [github.com]
Ich kann auch Teile aus der config posten wenn es was bringt

gruß Lemm
Anhänge:
Öffnen | Download - WP_20141205_007.jpg (249 KB)
Öffnen | Download - WP_20141205_006.jpg (254 KB)
Re: Autolevel ungenau ?
05. December 2014 13:45
Mach mal bitte ein G29 und poste das Protokoll davon.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Autolevel ungenau ?
05. December 2014 14:03
hey

hier der G29
Send: G91
Send: G28 X0 Y0
Recv: ok
Send: G90
Recv: ok
Recv: ok
Send: G29
Recv: Bed x: 80 y: 30 z: 0.07
Recv: Bed x: 140 y: 30 z: 0.32
Recv: Bed x: 200 y: 30 z: 0.59

Recv: Bed x: 200 y: 100 z: 1.33
Recv: Bed x: 140 y: 100 z: 1.14
Recv: Bed x: 80 y: 100 z: 0.91

Recv: Bed x: 80 y: 170 z: 1.52
Recv: Bed x: 140 y: 170 z: 1.76
Recv: Bed x: 200 y: 170 z: 1.84

Recv: Eqn coefficients: a: 0.00 b: 0.01 d: -0.42
Recv: planeNormal x: -0.00 y: -0.01 z: 1.00
Recv: ok
Recv: echo:endstops hit:  Z:1.84

Autoscroll 
Re: Autolevel ungenau ?
05. December 2014 14:44
Dein Bett ist nicht nur schief sondern auch krumm. Das kann das Autobed leveling nicht ausgleichen.
Eine Von vier Schrauben an deinem Bett entfernen und dann nochmal grob ausrichten kann helfen.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Autolevel ungenau ?
05. December 2014 14:50
Also die Platte ist absolut eben (5mm Alu gefräst)
Ich werde mal die Klammern lösen und damit mal ein wenig probieren
Re: Autolevel ungenau ?
06. December 2014 09:08
Hey

hab jetzt das Bett nochmal kontrolliert, Firmware nochmal geändert und eingespielt aber das Resultat ist nicht viel anders

Hier mal noch ein paar Messungen

bett kalt G29 gemessen

Send: G29
Recv: Bed x: 80 y: 30 z: 0.54
Recv: Bed x: 200 y: 30 z: 0.99
Recv: Bed x: 200 y: 170 z: 0.99
Recv: Bed x: 80 y: 170 z: 0.68
Recv: Eqn coefficients: a: 0.00 b: 0.00 d: 0.30
Recv: planeNormal x: -0.00 y: -0.00 z: 1.00
Recv: ok
Recv: echo:endstops hit:  Z:0.68

bett 65 grad G29 gemessen

Send: G29
Recv: Bed x: 80 y: 30 z: 0.36
Recv: Bed x: 200 y: 30 z: 0.82
Recv: Bed x: 200 y: 170 z: 1.08
Recv: Bed x: 80 y: 170 z: 0.74
Recv: Eqn coefficients: a: 0.00 b: 0.00 d: 0.06
Recv: planeNormal x: -0.00 y: -0.00 z: 1.00
Recv: ok
Recv: echo:endstops hit:  Z:0.74

2te messung 

Send: G28 X0 Y0
Recv: ok
Send: G90
Recv: ok
Recv: ok
Send: G29
Recv: Bed x: 80 y: 30 z: 0.49
Recv: Bed x: 200 y: 30 z: 0.96
Recv: Bed x: 200 y: 170 z: 1.15
Recv: Bed x: 80 y: 170 z: 0.83
Recv: Eqn coefficients: a: 0.00 b: 0.00 d: 0.21
Recv: planeNormal x: -0.00 y: -0.00 z: 1.00
Recv: ok
Recv: echo:endstops hit:  Z:0.83

Ich denke mal sowas sollte das auto leveling ausgleichen. Ich habe auch extra an den Randregionen gedruckt um direkt vergleich zu können.
Re: Autolevel ungenau ?
06. December 2014 11:57
Der Sensor ist das Problem. Ich habe vor kurzem auch sehr viel Zeit damit verbracht das Bed Leveling zu "modernisieren".

Ich habe es erst mit einem kapazitiven und dann mit einem induktiven Sensor versucht.

Jetzt läuft das Ganze wieder mit einem RC-Servo und mechanischem Endschalter...

Die Sensoren waren einfach zu ungenau.
Re: Autolevel ungenau ?
06. December 2014 13:13
die Befürchtung hatte ich auch, aber er muss ja dann immer gleich ungenau messen. Weil die Resultate sind fast immer gleich
Re: Autolevel ungenau ?
06. December 2014 16:04
Genau das war halt nicht der Fall. Die Werte waren immer minimal unterschiedlich. So konnte ich nicht drucken, die Ausgleichsbewegungen waren völlig falsch.

Wären die Werte immer gleich, würde das heißen, dass der Sensor funktioniert, aber dass man das Bed-Leveling falsch eingestellt hat (Offset, Bettgröße).
Re: Autolevel ungenau ?
06. December 2014 16:20
Hat dein Heizbett beim leveling durchgehend geheizt? Vielleicht gibt es deshalb Abweichungen? Bei mir lief der induktive Sensor perfekt.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Autolevel ungenau ?
06. December 2014 18:16
ja durchgehend auf 65 grad.

Das ist auch schon der zweite sensor den ich habe.
Beim ersten war genau der gleiche effekt, nur das mein Bett aus Glas war und größer (30x30) und der Sensor 8mm weite hatte.
Da dachte ich noch der hat eine zu hohe Toleranz, deswegen hab ich mir den 4mm Sensor besorgt mit dem gleichen Effekt sad smiley

Als Zwischenlösung hab ich jetzt erstmal das hotend ein Stück weiter nach unten gesenkt um -0.15mm, damit press ich es auf der einen Seite zwar ein wenig mehr
aber auf der anderen ist die Lücke dafür auch kleiner (fast schon ok)
Re: Autolevel ungenau ?
06. December 2014 18:16
Ich warte immer bis die endgültige Temperatur erreicht ist.

Am Material des Druckbettes kann es auch nicht liegen, 5mm Alu...
Re: Autolevel ungenau ?
06. December 2014 18:19
Nein nicht warten. Ich denke dass vielleicht der Strom unterm Bett den Unterschied macht. Ich fahre mein G29 während das Bett die ganze Zeit heizt.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Autolevel ungenau ?
06. December 2014 18:24
Wie stellst du das ein ?

Ich meine das Bett dehnt sich noch ein Stück wenns warm wird. Wenn ich die Messung bei kaltem Bett mache dann mess ich doch wieder genauso ungenau oder ?
Zumal ich jetzt auf anhieb nicht wüsste wie ich das Bett beim G29 abschalten kann.
Ich hab auch deswegen die Messpunkte weiter weg von den Stromkabeln zum Bett genommen, aber das heatbed ansich hatte ich noch nicht in Verdacht
Re: Autolevel ungenau ?
06. December 2014 18:28
aso fällt mir gerade noch ein beim großen Bett mit dem 8mm Sensor hatte ich noch kein heatbed drunter.
Re: Autolevel ungenau ?
06. December 2014 18:49
Du kannst ja das Bett aufheizen, aber vor dem G29 einfach ein M140 S0 einfügen. Dann ist das Druckbett heiß aber es fließt kein Strom während den Messungen.
Danach mit M190 S65 auf die richtige Temperatur warten.


Grüße
Marco

Thingiverse
Re: Autolevel ungenau ?
07. December 2014 07:38
Ob da Strom durch das Bett fließt oder nicht, ändert bei mir rein gar nichts. Hab schon alles versucht, war immer irgendwie ungenau.

Während des Heizvorgangs, ohne Heizung, ohne Druckbett, anderes Druckbett, etc.

Irgendwann hatte ich natürlich die Schnauze voll.

Wenn mir jemand einen Sensor zeigen würde, von dem er weiß, dass die Messung 100% präzise ist, würde ich es vielleicht nochmal versuchen.
Re: Autolevel ungenau ?
07. December 2014 07:50
Welchen Sensor hast du überhaupt im Einsatz? 12mm Durchmesser? Hast mal nen Link?

Hier mal meine Werte. Gemessen mit nem induktiven Sensor. Meinen kapazitiven Sensor habe ich beim schnellen Aufbau verpolt und dabei gegrillt.

Test-Gcode:
G1 z5
G28 X220 
G1 X210 F3000 
G28 Y215
G1 Y205 F3000 
G1 X150 y110 F6000
G28 Z0
G29


Kalte Messung:
13:57:27.091 : Bed x: 40.00 y: 45.00 z: 2.00
13:57:31.421 : Bed x: 175.00 y: 45.00 z: 2.21
13:57:36.049 : Bed x: 175.00 y: 205.00 z: 2.20
13:57:40.445 : Bed x: 40.00 y: 205.00 z: 2.17

Bei 40°, Heizbett am Dauerheizen:
13:58:23.495 : Bed x: 40.00 y: 45.00 z: 1.99
13:58:27.832 : Bed x: 175.00 y: 45.00 z: 2.20
13:58:32.457 : Bed x: 175.00 y: 205.00 z: 2.19
13:58:36.852 : Bed x: 40.00 y: 205.00 z: 2.16

Bei 75°, Heizbett Bang bang, mal am Heizen mal nicht:
14:01:06.782 : Bed x: 40.00 y: 45.00 z: 1.99
14:01:11.116 : Bed x: 175.00 y: 45.00 z: 2.20
14:01:15.741 : Bed x: 175.00 y: 205.00 z: 2.19
14:01:20.136 : Bed x: 40.00 y: 205.00 z: 2.16

Das gleiche bei 80°:
14:03:21.110 : Bed x: 40.00 y: 45.00 z: 1.99
14:03:25.444 : Bed x: 175.00 y: 45.00 z: 2.20
14:03:30.065 : Bed x: 175.00 y: 205.00 z: 2.20
14:03:34.460 : Bed x: 40.00 y: 205.00 z: 2.16

1-mal bearbeitet. Zuletzt am 07.12.14 08:15.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Autolevel ungenau ?
07. December 2014 08:14
Den Sensor hier hab ich
[cgi.ebay.de]

Maße: 12mmØ
Länge 66mm
Betriebsspannung: 6 - 36V DC
Maximaler Ausgangsstrom 300mA
Für nichbündigen Einbau
Ausgang: PNP / NO (Schliesser)
Betätigungsabstand maximal: 4mm (Stahl)
Anschlußleitung: 1m, 3-adrig

ich teste das nachher mal mit den Einstellungen von loco
würde das dann andersrum auch gehen ?
Also so in der Art
M190 S65
M140 S75
G29
M190 S65

So das quasi während des G29 Strom fliesst ?
Re: Autolevel ungenau ?
07. December 2014 09:10
Ich wollte bei mir jetzt auch darauf hinaus, dass es eigentlich egal ist, wie du misst.
Ich mache vor einem G29 immer noch nen G28 Z0. Vielleicht macht das ja auch nen Unterschied?


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Autolevel ungenau ?
07. December 2014 11:07
Den Z0 am Anfang hatte ich nach einigem probieren auch mal rausgenommen, macht bei mir keinen Unterschied,
und wenns an der Stromgeschichte auch nicht liegt steh ich wieder am Anfang
Re: Autolevel ungenau ?
07. December 2014 14:55
Wie sieht dein Heizbett eigentlich aus? Glas, Kunststoff, Aluminium?


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Autolevel ungenau ?
07. December 2014 15:29
Mein Heizbett ist ein Silikonbett
[www.ebay.de]
das hier heizbett und aluplatte

Ich hab jetzt mal den anderen thread angesehen. Bisher betreibe ich den Sensor direkt an meinem Printrboard mit 5V
Der Sensor ist ja für 6-30V ausgelegt. Da er aber auch bei 5V schon anspringt hab ich mir bisher keine Gedanken darüber gemacht.
Vielleicht wäre es aber doch besser das ganze auf 12V zu setzen.

[forums.reprap.org]
Re: Autolevel ungenau ?
08. December 2014 00:50
Quote
Lemm
Da er aber auch bei 5V schon anspringt hab ich mir bisher keine Gedanken darüber gemacht.
Vielleicht wäre es aber doch besser das ganze auf 12V zu setzen.
qft

wenn man den Sensor innerhalb seiner Spezifikation betreibt kann man evtl. auch Ergebnisse innerhalb der spec erwarten winking smiley

1-mal bearbeitet. Zuletzt am 08.12.14 00:51.
Re: Autolevel ungenau ?
08. December 2014 01:49
wobei ich da lieber erstmal den test abwarten würde, allzuviel hoffnungen mache ich mir da nicht
Re: Autolevel ungenau ?
08. December 2014 02:32
Beim Test wird sich nichts ändern. Das mit den 5V hättest auch früher sagen können, dann hätte man direkt darauf schließen können, dass das Problem nicht am Sensor liegt sondern an der Versorgung.

Hast du nen Lötkolben und eine Krimpzange? Ich habe für meinen Sensor einfach nen 4N28 und zwei Widerstände auf einer Lochstreifenplatine zusammen gelötet. Dadurch kann ich den Sensor einfach anschließen, ob nun nen Due mit 3.3V oder nen Mega mit 5V, er funktioniert immer. Und zwar sehr genau.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Autolevel ungenau ?
08. December 2014 05:46
Quote
Wurstnase
Beim Test wird sich nichts ändern. Das mit den 5V hättest auch früher sagen können, dann hätte man direkt darauf schließen können, dass das Problem nicht am Sensor liegt sondern an der Versorgung.

Hast du nen Lötkolben und eine Krimpzange? Ich habe für meinen Sensor einfach nen 4N28 und zwei Widerstände auf einer Lochstreifenplatine zusammen gelötet. Dadurch kann ich den Sensor einfach anschließen, ob nun nen Due mit 3.3V oder nen Mega mit 5V, er funktioniert immer. Und zwar sehr genau.

schnall ich grad nicht, willst du sagen es liegt an der Versorgung oder funktioniert auch bei Unterversorgung ?
Aber ich gebe zu das wäre ein Info gewesen die nützlich sein könnte winking smiley, bin aber auch erst wieder drauf gekommen als ich mir die Spezifikationen wieder angesehen hab
Re: Autolevel ungenau ?
08. December 2014 05:59
Es liegt an der Unterversorgung. Pack 12V an den Sensor und bastel dir den Ausgang so zurecht, dass du den ans RAMPS anschließen kannst. Also Vout sollte <= 5V sein. Entweder mit nem einfachen Spannungsteiler oder halt über nen Optokoppler. Ist keine große Kunst. Ich kann dir auch mal meine Schaltung zeigen. Damit läuft das ohne Probleme.

Bei meiner Schaltung braucht man:
Lötkolben
Dupont-Stecker 2x2pin 1x3pin
1x 4N28
1x 1k2 Ohm (oder irgendwas >240 Ohm)
1x ~10k Ohm (Nicht so wichtig)
Streifenrasterplatine
Bissl Kabel
(Crimpzange)

Den Rest kann ich heute Abend mal online stellen. Ist im Prinzip ähnlich wie unter Projekte: [forums.reprap.org]


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Autolevel ungenau ?
08. December 2014 06:17
hab mir bei Conrad schon die Teile bestellt und werde heut abend mal ne runde löten, bin gespannt aufs Resultat
Re: Autolevel ungenau ?
08. December 2014 11:53
Quote
Lemm
wobei ich da lieber erstmal den test abwarten würde, allzuviel hoffnungen mache ich mir da nicht

also da induktive Sensoren als eine der sensorentypen mit einer der besten Genauigkeiten gelten mach ich mir da gute Hoffnungen winking smiley
dazu sind die 5V vermutlich noch mit einem 0,5 volt brum beaufschlagt grinning smiley
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen