Marlin-Cura Home Position Problem ?!

schmiernippel

Erfahrener Benutzer
#1
Ich bekomme es einfach nicht hin das ich Cura bzw Marlin sage wo der Ausgangspunkt des Druckbereiches ist !

Wenn ich Auto homing mache dann steht der Drucker auf X-20 y-50 (so ca, bin gerade nicht neben dem Drucker...)

Der Druckbare Bereich fängt bei mir erst bei x-10 und y-40 an und geht bis x170 und y120.

Muss ich jetzt in Cura bei den Geräteeinstellungen bei Breite 170 oder 180 bzw bei Tiefe 120 oder 160 eingeben ?
Oder muss ich in Marlin irgenwelche Offsetwerte ändern wegen dem "Arbeitsflächennullpunkt"

Egal wie ich alles einstelle, wenn ich ein Objekt ganz am Rand des Arbeitsbereiches slice, druckt er nicht das komplette Objekt weil eben irgendwas mit dem Arbeitsbereich nicht stimmt !

Kann mich da mal jemand aufklären ? :)

MfG
 

SteBa

Erfahrener Benutzer
#2
Das verstehe ich jetzt nicht ganz.

Wenn du Y und X auf 0 fährst, wo ist dein Hotend dann? Ausserhalb der Druckplatte?

Falls ja, würde ich mich erstmal um die Endschalter kümmern. Hast du mechanische oder optische?

Du kannst bei Marlin in der config deinen Verfahrensweg eingeben unter "Printer area" Z.B

#define X_MAX_POS 200

#define X_MIN_POS 0

#define Y_MAX_POS 200

#define Y_MIN_POS 0

#define Z_MAX_POS 190

#define Z_MIN_POS 0

Bei berühren des Endschalter sollte der Drucker dann natürlich auf 0 stehen und ist in seinem Verfahrensweg dann auf die angegebene Strecke begrenzt. Falls dein Drucker nicht auf 0 steht müsstest du dort evtl. mal die "MIN_POS" verändern, sollte jedoch nicht Sinn der Sache sein.

Cura kenne ich nicht, aber bei Slicer kannst du ebenfalls nochmal deinen Verfahrensweg sowie einen Mittelpunkt einstellen.
 

schmiernippel

Erfahrener Benutzer
#3
Wenn du Y und X auf 0 fährst, wo ist dein Hotend dann? Ausserhalb der Druckplatte
Wenn ich nach dem Homing manuell auf X0Y0 fahre dann steht das Hotend schon im Druckbereich aber eben nicht dort wo es sein soll sondern ein paar cm verschoben. Unmittelbar nach dem Homing steht es ca 1mm neben den Endschaltern und nach LCD eben auf Minus Werten !

MfG
 

schmiernippel

Erfahrener Benutzer
#4
Also einfach gesagt, wie kann ich den Nullpunkt an dem sich der Slicer orientiert, an einen beliebigen Ort auf dem Druckbett einstellen ?

MfG
 
Zuletzt bearbeitet:

SteBa

Erfahrener Benutzer
#5
Wenn du nach dem Homing manuell auf 0 fährst sollte es an genau der gleichen Stelle stehen wie beim homing auch. Falls du z.b. 100 fährst und dann wieder 100 zurück, landet es nicht auf der Homing Position? Dann müssen deine E-Steps total falsch sein.

Du kannst das bestimmt alles mit dem Slic3r ausgleichen, auf mich macht es aber den Anschein als hättest du ein ganz anderes Problem welches man erstmal beheben sollte.

Kannst du mal Fotos machen? Kann mir das ganze immernoch schwer vorstellen.

Bei meinem Drucker ist z.B der X-Endstop blöd angebracht. Wenn ich X auf 200 und Y auf 200 fahre liegt mein Hotend direkt auf der Schraube vom Heizbett auf. Aber da reden wir von ca 5mm und die Werte habe ich bisher beim eigentlichen Druck nicht benötigt. Da ich meine X-Carriage sowieso noch Umbaue hab ich mir bisher darüber auch keine Gedanken gemacht.

Es klingt jedoch so als wäre es bei dir nicht das selbe Problem oder aber viel gravierender.
 

schmiernippel

Erfahrener Benutzer
#6
Der Drucker funktioniert soweit super, nur eben der Arbeitsbereich stimmt nicht. Wenn ich zuhause bin mach ich mal ein Video vom Homing und Start eines Druckes !

MfG
 

SteBa

Erfahrener Benutzer
#8
Ok, das ist sehr merkwürdig! Da weiß ich leider auch nicht weiter, vermute aber das du irgendeinen Fehler in der Firmware hast. Ich kann dir gerne meine Firmware mal hochladen, dann kannst du es mit der versuchen. Oder nimm die originale Sunhokey FW aus meinem Thread.

Mich macht stutzig das du nach dem homen "-" Werte im Display angezeigt bekommst.
 

schmiernippel

Erfahrener Benutzer
#14
Jetzt bin ich schon weiter... Wenn ich Autolevel deaktiviere hab ich y0 x0 als home position, aber da Autolevel super funzt bei mir, will ich das schon nutzen.

Wenn ich hier mit den Werten spiele, ändert sich auch meine Home Position, warum weiss ich nicht ?

// these are the offsets to the probe relative to the extruder tip (Hotend - Probe)
#define X_PROBE_OFFSET_FROM_EXTRUDER -17
#define Y_PROBE_OFFSET_FROM_EXTRUDER 60
#define Z_PROBE_OFFSET_FROM_EXTRUDER -1

Jetzt werde ich mich herantasten bis ich den Nullpunkt dort habe wo er hin soll auf dem Druckbett :)

MfG
 

SteBa

Erfahrener Benutzer
#15
Ach du hast einen Sensor fürs leveln deiner Z-Achse? Das wäre von vorne herein ziemlich interessant gewesen. :) Ich denke du solltest X und Y auskommentieren, da dieser ja nur deine Z-Achse levelt
 

schmiernippel

Erfahrener Benutzer
#16
Wenn ich X Y auskommentiere stelt er sich zwar auf 0 beim Homing, aber die Düse steht dann auch nicht auf dem Druckbett...
Dann kann ich auch wieder nicht den vollen Raum nutzen den ich in Cura eingegeben habe !

Aber jetzt hab ich die Werte angepasst beim Autolevel und er stellt sich schön auf 0 dort wo ich will am Druckbett :) :) :)

#define X_PROBE_OFFSET_FROM_EXTRUDER 0
#define Y_PROBE_OFFSET_FROM_EXTRUDER 25
#define Z_PROBE_OFFSET_FROM_EXTRUDER -1

Es läuft jetzt zwar, aber angenommen ich habe Autolevel deaktiviert, wo kann ich dann die X Y Offset Werte für den gewünschten Homepoint eingeben ? Nur so wegen dem Verständnis...

MfG
 
Zuletzt bearbeitet:
FPV1

Banggood

Oben Unten