AutoBedLeveling Repetier mit Näherungssensor LJ12A3-4-Z/BX
31. December 2016 08:40
Hallo zusammen,

nach Jahren der Ruhe - melde ich mich mal wieder. Mein Prusa i3 arbeitet seit Januar 2015 ohne große Probleme... Autobedleveling hatte ich mit einem einfachen "klappbaren" Endstop realisiert....

Nun kam ich auf die Idee das Ganze mit einem Näherungssensor LJ12A3-4-Z/BX zu machen...

Elektrisch funktioniert soweit alles - der Sensor erkennt die Platte und geht auf HIGH...

NUR ich komm nicht mit der Düse auf die Druckplatte!!!

Egal ob manuell oder mit S32 S2... ich bleibe immer über der Platte und kann die Düse nicht mehr weiter runter fahren - ich denke, es ist ein Software/Konfig-Thema....?!?!?

Hier die wichtigen Zeilen auf der Configuration.h:

...
#define ENDSTOP_PULLUP_Z_MIN true
#define ENDSTOP_Z_MIN_INVERTING false
#define MIN_HARDWARE_ENDSTOP_Z false
...
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_Z_MAX_INVERTING true
#define MAX_HARDWARE_ENDSTOP_Z true
#define min_software_endstop_z false
#define max_software_endstop_z false
...
#define ENDSTOP_Z_BACK_ON_HOME 1
...
#define ALWAYS_CHECK_ENDSTOPS 0
...
#define Z_HOME_DIR 1
...
#define Z_MAX_LENGTH 150
...
#define Z_MIN_POS 0
...
#define FEATURE_Z_PROBE 1
#define Z_PROBE_PIN Z_MIN_PIN
#define Z_PROBE_PULLUP 1
#define Z_PROBE_ON_HIGH 1
#define Z_PROBE_SWITCHING_DISTANCE 1
#define Z_PROBE_REPETITIONS 2
#define Z_PROBE_HEIGHT 2
#define FEATURE_AUTOLEVEL 1

Falls ich eine Zeile aus der Configuration.h vergessen habe.... sie hängt an...


Was mache ich denn nur falsch?

Vielen Dank für Eure Hilfe...

VG Tom
Anhänge:
Öffnen | Download - Configuration.h (31.6 KB)
Re: AutoBedLeveling Repetier mit Näherungssensor LJ12A3-4-Z/BX
31. December 2016 08:51
Sieht fast aus wie mein letztes Problem mit den Offsetwerten für den Sensor (Marlin) der Drucker lässt sich nicht tiefer fahren als der Wert der für das Probe-Z-Offset eingetragen ist. Hab ich z.B. -2 mm eingetragen und will dann per Papier messen wie weit ich korrigieren muss, ist trotz das ich dem Drucker gesagt habe G92 Z10 (du bist 10 mm über 0) bei 8mm Schluss. Also wenn ich dann 2.2 mm Platz bis 0 hätte komme ich da nie hin weil bei 2 halt Ende ist.
Re: AutoBedLeveling Repetier mit Näherungssensor LJ12A3-4-Z/BX
31. December 2016 10:14
Quote
Licht2002
Hallo zusammen,

nach Jahren der Ruhe - melde ich mich mal wieder. Mein Prusa i3 arbeitet seit Januar 2015 ohne große Probleme... Autobedleveling hatte ich mit einem einfachen "klappbaren" Endstop realisiert....

Nun kam ich auf die Idee das Ganze mit einem Näherungssensor LJ12A3-4-Z/BX zu machen...

Elektrisch funktioniert soweit alles - der Sensor erkennt die Platte und geht auf HIGH...

NUR ich komm nicht mit der Düse auf die Druckplatte!!!

Egal ob manuell oder mit S32 S2... ich bleibe immer über der Platte und kann die Düse nicht mehr weiter runter fahren - ich denke, es ist ein Software/Konfig-Thema....?!?!?

Hier die wichtigen Zeilen auf der Configuration.h:

...
#define ENDSTOP_PULLUP_Z_MIN true
#define ENDSTOP_Z_MIN_INVERTING false
#define MIN_HARDWARE_ENDSTOP_Z false
...
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_Z_MAX_INVERTING true
#define MAX_HARDWARE_ENDSTOP_Z true
#define min_software_endstop_z false
#define max_software_endstop_z false
...
#define ENDSTOP_Z_BACK_ON_HOME 1
...
#define ALWAYS_CHECK_ENDSTOPS 0
...
#define Z_HOME_DIR 1
...
#define Z_MAX_LENGTH 150
...
#define Z_MIN_POS 0
...
#define FEATURE_Z_PROBE 1
#define Z_PROBE_PIN Z_MIN_PIN
#define Z_PROBE_PULLUP 1
#define Z_PROBE_ON_HIGH 1
#define Z_PROBE_SWITCHING_DISTANCE 1
#define Z_PROBE_REPETITIONS 2
#define Z_PROBE_HEIGHT 2
#define FEATURE_AUTOLEVEL 1

Falls ich eine Zeile aus der Configuration.h vergessen habe.... sie hängt an...


Was mache ich denn nur falsch?

Vielen Dank für Eure Hilfe...

VG Tom
Moin. T-Probe high anpassen bis Du auf dem Bett bist.
Kanste im EEPROM einstellen.


Liebe Grüße aus Kaltenkirchen.
Frithjof
Meine Seite
[www.facebook.com]
Re: AutoBedLeveling Repetier mit Näherungssensor LJ12A3-4-Z/BX
01. January 2017 15:00
Quote
Fridi
Quote
Licht2002
...
#define ENDSTOP_PULLUP_Z_MIN true
#define ENDSTOP_Z_MIN_INVERTING false
#define MIN_HARDWARE_ENDSTOP_Z false
...
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_Z_MAX_INVERTING true
#define MAX_HARDWARE_ENDSTOP_Z true
#define min_software_endstop_z false
#define max_software_endstop_z false
...
#define ENDSTOP_Z_BACK_ON_HOME 1
...
#define ALWAYS_CHECK_ENDSTOPS 0
...
#define Z_HOME_DIR 1
...
#define Z_MAX_LENGTH 150
...
#define Z_MIN_POS 0
...
#define FEATURE_Z_PROBE 1
#define Z_PROBE_PIN Z_MIN_PIN
#define Z_PROBE_PULLUP 1
#define Z_PROBE_ON_HIGH 1
#define Z_PROBE_SWITCHING_DISTANCE 1
#define Z_PROBE_REPETITIONS 2
#define Z_PROBE_HEIGHT 2
#define FEATURE_AUTOLEVEL 1


VG Tom
Moin. T-Probe high anpassen bis Du auf dem Bett bist.
Kanste im EEPROM einstellen.

Hallo Frithjof,

meinst Du "Z_PROBE_HEIGHT" anpassen? Wenn ja, müsste der Wert negativ sein?

VG Tom
Re: AutoBedLeveling Repetier mit Näherungssensor LJ12A3-4-Z/BX
01. January 2017 15:07
Wenn die Düse höher steht als der Sensor, dann positiv.
Bei meinem Prusa habe ich den HE Halter so gebaut, das der Halter nach ober schiebbar gebaut ist. Da drückt die Düse aufs Bett, schiebt den Halter nach oben und nähert sich dem Sensor, bis der auslöst. Dann habe ich ein Z_PROBE_HEIGHT im Minusbereich.
Das hat den Vorteil, dass ich immer den gleichen Abstand habe, egal wie dick das Bett ist oder wie lang die Düse.

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


Liebe Grüße aus Kaltenkirchen.
Frithjof
Meine Seite
[www.facebook.com]
Re: AutoBedLeveling Repetier mit Näherungssensor LJ12A3-4-Z/BX
04. January 2017 06:46
Quote
Fridi
Wenn die Düse höher steht als der Sensor, dann positiv.
Bei meinem Prusa habe ich den HE Halter so gebaut, das der Halter nach ober schiebbar gebaut ist. Da drückt die Düse aufs Bett, schiebt den Halter nach oben und nähert sich dem Sensor, bis der auslöst. Dann habe ich ein Z_PROBE_HEIGHT im Minusbereich.
Das hat den Vorteil, dass ich immer den gleichen Abstand habe, egal wie dick das Bett ist oder wie lang die Düse.

Danke für Eure Hilfe... leider habe ich es nicht hinbekommen. Aus lauter Frust habe ich Marlin aufgespielt und nach 20min hat (fast) alles funktioniert. Zumindest das ABL und Z-Probe geht wie gewünscht....

NOCHMALS DANKE!

VG Tom
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen