Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Probleme mit Bed auto leveling

geschrieben von Diskus16 
Probleme mit Bed auto leveling
18. June 2015 14:34
Hallo

Wer kann mir weiter helfen.
Bei der Ausführung G29 anfahren Punkt 1 fährt die Z-Achse trotz erreichen des Schalters weiter bis zum Crash.
Bei G30 macht er Punkt 1 und Punkt 2 fährt ein Stückchen nach oben und bleibt stehen.

Configuration h ist im Anhang.

Würde mich freuen wenn mir da jemand weiter helfen kann.

Diskus16
Anhänge:
Öffnen | Download - Configuration.h (33.1 KB)
Re: Probleme mit Bed auto leveling
21. June 2015 14:42
Hallo Diskus16,

Ich habe wohl das gleiche Problem wie Du.
Hast Du auch einen Mendel90?
Wenn ich G28 eingebe dann fährt der Druckkopf nach rechts (Xmin Homing). Das Druckbett fährt nach vorne (Ymin Homing). Der Druckkopf wird Abgesenkt bis der induktive Sensor triggert.
Soweit so gut. Gebe ich G29 ein saust das Druckbett nach hinten und rattert. Der Sensor ist aausserhalb vom Druckbett.

Wenn Duckkopf in der Mitte steht habe ich 0/0 rechts -100 links 100 . Vorne -100 hinten 100. Ich habe jeweils die Schalter als Min Schalter deklariert. Mit M119 ermittelt.

Ich habe diesen halter verbaut: [www.youmagine.com]

Damit sitzt der induktive Sensor Frontal vor dem Druckkopf.

Grüße Stefan

1-mal bearbeitet. Zuletzt am 21.06.15 14:42.
Re: Probleme mit Bed auto leveling
21. June 2015 15:15
Hallo zusammen,

ich habe auch einen Mendel90 und hatte die gleichen Probleme, nach vielen Tipps aus dem Forum habe ich es dann mit folgenden Einstellungen geschafft.
Mein Sensor sitze von vorne gesehen - rechts vor dem Hotend.

#ifdef ENDSTOPPULLUPS
  #define ENDSTOPPULLUP_XMAX
  #define ENDSTOPPULLUP_YMAX
  #define ENDSTOPPULLUP_ZMAX
  #define ENDSTOPPULLUP_XMIN
  #define ENDSTOPPULLUP_YMIN
  //#define ENDSTOPPULLUP_ZMIN
#endif

const bool X_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
//const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.

#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

#define LEFT_PROBE_BED_POSITION -90
#define RIGHT_PROBE_BED_POSITION 62
#define BACK_PROBE_BED_POSITION 90
#define FRONT_PROBE_BED_POSITION -29


#define X_PROBE_OFFSET_FROM_EXTRUDER -28.5
#define Y_PROBE_OFFSET_FROM_EXTRUDER 62.80
#define Z_PROBE_OFFSET_FROM_EXTRUDER -3.90

Im Grunde war das Problem, dass der Drucker von vorne gesehen wohl spiegelverkehrt Druckt - wie man dies umstellt, habe ich aber noch nicht herausgefunden.


Viel Grüße

Georg

----------------------------

Mendel90 von nophead
Raspberry Pi B+
OctoPrint
Slic3r
Re: Probleme mit Bed auto leveling
22. June 2015 15:39
Hallo Stefan

Habe mir einen Kossel gebaut aber ich denke das dürfte ja egal sein. Ich benutze einen Optical Schalter. Ich versuche mal einige Einstellungen zu ändern und dann schau ich mal weiter.

Gruß Joachim
Re: Probleme mit Bed auto leveling
22. June 2015 15:41
Hallo Georg

Ich habe einen Kossel.
Ich werde mal die Einstellungen vergleichen und ggf. ändern.

Gruß Joachim
Re: Probleme mit Bed auto leveling
22. June 2015 16:06
Hallo

Habe gerade die Einstellungen so wie es mir möglich war geändert, aber das Problem ist immer noch das gleiche.
Er fährt bis zum Messpunkt 1, geht dann runter und der Schalter wird überfahren. Der Drucker bleibt nicht stehen sonder fährt auf Kollision.
Weiß echt nicht mehr was ich machen soll.

Wie gesagt ich habe einen Kossel habe ich vergessen zu erwähnen.

Vielleicht hat noch jemand eine Tipp für mich.

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

Klicke hier, um Dich einzuloggen