Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Prusa I3 und Endstop Probleme

geschrieben von bjoernbb 
Prusa I3 und Endstop Probleme
24. August 2015 04:49
Moin

ich habe nun meinen Drucker soweit in Betrieb nehmen können und bin nun beim Kalibrieren.

Folgendes Problem habe ich:

Der Y und der Z Endstop funktionieren d.h. Bett fährt nach hinten und schaltet ab, gleiches gilt für die Z Achse.

An der X Achse funktioniert dies jedoch nicht, Extruder fährt gegen Endstop, löst diesen auch aus fährt jedoch weiter.

Kennt jemand dieses Problem ?

Anschlüsse für die Endstops habe ich geprüft sind alle gleich. Motoren lassen sich auch alle manuell Steuern.

( Habe schon überall im Forum nach einem ähnlichen Problem nachgeschaut aber nichts passendes gefunden. Auch komme ich mit der Kalbirierung nach Triffid nicht wirklich klar.)


Eine weitere Frage, gibt es nicht die Möglichkeit per Repetierhost einen Softwaremässigen Endstop einzugeben ? Das würde doch einiges erleichtern oder nicht ?

Info:
Repetierhost (MAC 0.56)
Marlin 1.0
Ramps 1.4

Grüße Björn
Re: Prusa I3 und Endstop Probleme
24. August 2015 04:59
Hast du mit M119 geprüft, ob die Firmware den ausgelösten Endstop korrekt erkennt?


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: Prusa I3 und Endstop Probleme
24. August 2015 05:01
nein das habe ich nicht...

kenne mich auch noch nicht so gut aus mit den befehlssatz von repetier...gibt es da eine liste mit beschreibung ?
Re: Prusa I3 und Endstop Probleme
24. August 2015 05:04
Re: Prusa I3 und Endstop Probleme
24. August 2015 05:14
danke für den Tip werde es heute Abend direkt versuchen...

und danke für den Link mit den Befehlen...ist ne ganze Menge, da kann ich erstmal lernen smiling smiley

aber nochmal zur 2. Frage...mit den Software endstops ist dies möglich ?
Re: Prusa I3 und Endstop Probleme
24. August 2015 05:17
Kenne das soweit nur über die configuration.h ... In Repetier hab ich dazu noch nichts gesehen. Lediglich indirekt durch den Verfahrweg, aktivieren muss man den m.W. aber auch in der configuration.
Re: Prusa I3 und Endstop Probleme
24. August 2015 05:52
anbei noch mal meine aktuelle Config Datei...evtl ist da ja etwas nicht richtig eingestellt ?
Anhänge:
Öffnen | Download - ifndef CONFIGURATION.txt (35.8 KB)
Re: Prusa I3 und Endstop Probleme
24. August 2015 14:07
ich habe nun über M119 geprüft und alle Verbindungen stehen auf "open"...

noch einmal zusammengefasst...

Z Endstop funktioniert
Y auch

nur X läuft er weiter...

was mir noch aufgefallen ist.. wenn ich zbsp X auf Home setze, also von hinten gesehen auf die linke Kante des Heizbettes, dann kann ich den Extruder nach links Richtung X Stop fahren aber nicht nach rechts über das Heizbett.

Bei Y macht er folgendes...wenn ich aus der Home Stellung heraus nach + fahre dann fährt er bis zum Anschlag raus und will dann immer weiter, also rattert...

bin irgendwie langsam ratlos...
Re: Prusa I3 und Endstop Probleme
24. August 2015 14:34
Und wenn du X per Hand auslöst? Was sagt M119 dann?


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: Prusa I3 und Endstop Probleme
24. August 2015 14:50
fährt weiter interessiert ihn nicht eye rolling smiley
Re: Prusa I3 und Endstop Probleme
24. August 2015 14:53
Quote
bjoernbb
fährt weiter interessiert ihn nicht eye rolling smiley

Du sollst doch nur über Repetierhost, oder sonst welcher Host Software den G-Code M119 an den Drucker schicken, da fährt keine Achse nirgendwo hin ... es werden nur die Endstopps abgefragt winking smiley
Und interessant ist dann die Ausgabe die dir die Hostsoftware gibt.


Gruß Peter smiling smiley
Re: Prusa I3 und Endstop Probleme
24. August 2015 14:58
nach M119 Befehl:

< 20:57:07: start
< 20:57:07: echo: External Reset
< 20:57:07: Marlin1.0.2
< 20:57:07: echo: Last Updated: Aug 24 2015 18:38:23 | Author: (none, default config)
< 20:57:07: Compiled: Aug 24 2015
< 20:57:07: echo: Free Memory: 5240 PlannerBufferBytes: 1232
< 20:57:07: echo:Hardcoded Default Settings Loaded
< 20:57:07: echoconfused smileyteps per unit:
< 20:57:07: echo: M92 X78.74 Y78.74 Z4000.00 E1000.00
< 20:57:07: echo:Maximum feedrates (mm/s):
< 20:57:07: echo: M203 X500.00 Y500.00 Z5.00 E25.00
< 20:57:07: echo:Maximum Acceleration (mm/s2):
< 20:57:07: echo: M201 X180 Y180 Z10 E200
< 20:57:07: echo:Acceleration: S=aN2 M11ation, T=retract acceleration
< 20:57:07: echo: M204 S60.00 T60.00
< 20:57:07: echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
< 20:57:07: echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
< 20:57:07: echo:Home offset (mm):
< 20:57:07: echo: M206 X0.00 Y0.00 Z0.00
< 20:57:07: echotongue sticking out smileyID settings:
< 20:57:07: echo: M301 P22.20 I1.08 D114.00
< 20:57:08: Reporting endstop status
< 20:57:08: x_min: open
< 20:57:08: x_max: open
< 20:57:08: y_min: open
< 20:57:08: y_max: open
< 20:57:08: z_min: open
< 20:57:08: z_max: open
Re: Prusa I3 und Endstop Probleme
24. August 2015 15:20
Gut... Und jetzt drückst du bitte den X-Endstop mit der Hand so, daß er auslöst. Während er ausgelöst ist, sendest du nochmal ein M119 ab und schaust dann ob beim "Reporting endstop status" irgendwas anderes steht.


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: Prusa I3 und Endstop Probleme
24. August 2015 15:22
Quote
bjoernbb
nach M119 Befehl:

< 20:57:08: Reporting endstop status
< 20:57:08: x_min: open
< 20:57:08: x_max: open
< 20:57:08: y_min: open
< 20:57:08: y_max: open
< 20:57:08: z_min: open
< 20:57:08: z_max: open

Sind also alle offen ... wenn du nun den Endschalter mit der Hand betätigst ... was ändert sich dann?
Re: Prusa I3 und Endstop Probleme
25. August 2015 03:24
Moin

ich habe den Endschalter betätigt auch wenn ich parallel M119 sende. habe auch den Endschalter mal ausgetauscht da ich erst vermutet habe das dieser defekt ist. aber auch mit diesem das gleich Bild. Der Extruder fährt immer weiter nach links.
Re: Prusa I3 und Endstop Probleme
25. August 2015 03:25
und auch bei dem Reporting steht kein anderes Bild..eben das vom Screenshot oben.
Re: Prusa I3 und Endstop Probleme
25. August 2015 03:30
Wie hast du denn den Endschalter verkabelt?


Grüße
Marco

Thingiverse
Re: Prusa I3 und Endstop Probleme
25. August 2015 03:33
Wenn M119 sowohl bei betätigtem und auch bei nicht betätigtem Endschalter "open" meldet, dann kann dies nur drei Ursachen haben:

1. Endstop defekt
2. Endstop falsch oder am falschen Pin angeschlossen
3. Firmware falsch konfiguriert

Den ersten Punkt kannst du ausschliessen, wenn du einfach mal zwei Endstops tauschst, oder den nicht funktionierenden mit einem Multimeter prüfst.

Den zweiten Punkt musst du mittels des Anschlussplans überprüfen. Kontrolliere bitte nochmal, ob der Endstop auf dem richtigen Pinheader gesteckt wurde und ob alle Kabel am richtigen Pin sind. Manche Endstops sind nicht verdrehsicher.

Beim letzten Punkt kann ich dir nicht wirklich helfen, da ich mich mit der Marlin-Konfiguration nicht so gut auskenne.

M119 muss halt bei gedrücktem Endstop einen anderen Wert anzeigen, als bei nicht gedrücktem. Die Achse fährt "über den Nullpunkt hinaus", weil schlicht und einfach der Endstop nicht schaltet oder nicht erkannt wird.


--
Microsoft MVP in den Kategorien DirectX/XNA * Visual C++ * Visual Studio and Development Technologies seit 2011

  • Mein Erster (RAMPS 1.4, Selbstbau WolfStrap-Derivat mit Linearführungen, Wade Extruder und E3D lite6 Hotend)
  • Cub44 (Selbstbau Dual Wire Gantry Derivat mit Zahnriemen und Linearschienen, RADDS 1.5 und DUE, Custom Hotend - E3D like, Compact Bowden Extruder)
  • HexMax (sechseckiger Delta (eigenes Design) mit Druckraum 300mm Durchmesser und >=400mm Höhe, RADDS 1.5, 24V, Custom Hotend, Compact Bowden Extruder)
  • P3Steel Toolson MK2 - Keine Zeit zum selbst planen ;-)

Andere Projekte: FSR Board (ABL-Sensor-Platine inkl. Firmware) * ThirtyTwo (32Bit RepRap-Firmware)
Re: Prusa I3 und Endstop Probleme
25. August 2015 04:41
danke für die antworten...

zu 1. Endstop habe ich getauscht gleiches Bild der Extruder fährt dagegen und auch zeigt der Endstop nicht an das er ausgelöst wurde. die anderen tun dies.
zu 2. habe sie alle gleich angeschlossen..Schwarz (Masse) mittig; Rot (Plus) von oben gesehen rechts und den Steuerpin auf die linke Seite (also zur PCB Kante hin)

zu3. ja ich vermute auch das irgend etwas nicht in der Config passt, habe da auch schon viel überlegt aber mein Wissen in diesem Bereich reicht leider noch nicht aus.

Vielleicht kann sich mal jemand meine aktuelle Config anschauen...habe ich weiter oben...oder dankbar wäre ich wenn jemand seine config mal posten würde zum vergleich..

ich habe einen MK8 Extruder verbaut.Marlin V1.0
der X Achsen Endstop befindet sich auf der linken Seite (von hinten gesehen) und der Y Endstop eben falls hinten beim Motor.
Re: Prusa I3 und Endstop Probleme
25. August 2015 04:53
Wenn die Endschalter alle gleich sind und die anderen funktionieren, dann liegts nicht an deiner Config, sind ja alle gleich eingestellt.
Am Schalter kanns auch nicht liegen, da du ja schon getauscht hast.

Vielleicht kommt das Signal gar nicht am Arduino an (zb. kalte Lötstelle auf RAMPS oder was auch immer du hast) oder er ist defekt.

1-mal bearbeitet. Zuletzt am 25.08.15 04:54.


Grüße
Marco

Thingiverse
Re: Prusa I3 und Endstop Probleme
25. August 2015 05:03
Hallo,

wenn dein X-Endstop von hinten gesehen links angebracht ist, dann befindet er sich an der Maximalen Position. Du müsstest in deiner Configuration.h das auch so ändern.

#define X_HOME_DIR 1

Den Eintrag von -1 nach 1 ändern.
Re: Prusa I3 und Endstop Probleme
25. August 2015 05:28
ich werde das heute Abend mal ausprobieren..

vielen dank schon mal ... bin halt Maschinenbauer -- Mechanik kein Problem aber Elektronik confused smiley


Prusa i3; E3D Titan Extruder; Ramps 1.4; Arduino Mega 2560;Firmware Marlin V1.0; Simplify 3D

SparkCube V1.1 E3D Titan,Ramps 1.4.,Firmware Marlin
Re: Prusa I3 und Endstop Probleme
25. August 2015 05:58
Da brauchst du zunächst nix ändern wenn er den Endstop von sich aus nicht geht.

Alle Endstops ohne Kontakt
M119 senden und gucken
X-Endstop mit der Hand betätigen. Gedrückt lassen und währenddessen M119 senden.
das gleiche für Y und Z.

Wenn das passt, und nur das, dann kann man weiter gucken was falsch läuft.


Triffid Hunter's Calibration Guide --> X <-- Drill for new Monitor Most important Gcode.
Re: Prusa I3 und Endstop Probleme
25. August 2015 13:28
so habe eben alle Endstops getestet und Anschliessend noch einmal mit fahren der X Achse und der Extruder läuft weiter obwohl der X Schalter sendet.

Ergebnis unten. erster Block M119 gesendet. danach jeweils den Taster betätigt und M119 gesendet.

< 19:02:17: x_min: open
< 19:02:17: x_max: open
< 19:02:17: y_min: open
< 19:02:17: y_max: open
< 19:02:17: z_min: open
< 19:02:17: z_max: open
< 19:02:29: Reporting endstop status
< 19:02:29: x_min: open
< 19:02:29: x_max: open
< 19:02:29: y_min: TRIGGERED
< 19:02:29: y_max: open
< 19:02:29: z_min: open
< 19:02:29: z_max: open
< 19:02:41: Reporting endstop status
< 19:02:41: x_min: open
< 19:02:41: x_max: open
< 19:02:41: y_min: open
< 19:02:41: y_max: open
< 19:02:41: z_min: TRIGGERED
< 19:02:41: z_max: open
< 19:02:59: Reporting endstop status
< 19:02:59: x_min: TRIGGERED
< 19:02:59: x_max: open
< 19:02:59: y_min: open
< 19:02:59: y_max: open
< 19:02:59: z_min: open
< 19:02:59: z_max: open

Extruder fährt gegen den Endschalter (links) und löst diesen aus...jedoch fährt er weiter nach links, nach rechts fährt er dann nicht mehr

< 19:26:46: echo:endstops hit: X:60.99
< 19:26:47: echo:endstops hit: X:60.97
< 19:26:56: echo:endstops hit: X:60.96
< 19:27:03: echo:endstops hit: X:62.94
< 19:27:05: echo:endstops hit: X:62.93


Prusa i3; E3D Titan Extruder; Ramps 1.4; Arduino Mega 2560;Firmware Marlin V1.0; Simplify 3D

SparkCube V1.1 E3D Titan,Ramps 1.4.,Firmware Marlin
Re: Prusa I3 und Endstop Probleme
25. August 2015 14:13
Also funktioniert der Endschalter doch.
Du hast ihn als X-Min angeschlossen, laut deiner Beschreibung (von hinten gesehen auf der linken Seite) ist er aber an X-Max Position.
Steck den Schalter auf deinem Board in X-Max und drehe in der Firmware die Home-Richtung um, wie sliig schon geschrieben hat.


Grüße
Marco

Thingiverse
Re: Prusa I3 und Endstop Probleme
25. August 2015 14:42
ok soweit verstanden marco ... aber was meinst du mit "steck den schalter auf deinem Board in X_MAX" ? das verstehe ich nicht ganz

wie ich das in der config mache kein problem


Prusa i3; E3D Titan Extruder; Ramps 1.4; Arduino Mega 2560;Firmware Marlin V1.0; Simplify 3D

SparkCube V1.1 E3D Titan,Ramps 1.4.,Firmware Marlin
Re: Prusa I3 und Endstop Probleme
25. August 2015 16:45
Auf dem RAMPS oder was auch immer du verbaut hast, musst du den Endschalter auf den X-Max Steckplatz stecken.
Nachdem du das gemach hast, änderst du noch die X-Home-Richtung in der Firmware von -1 auf 1 und drehst außerdem noch den Stecker vom X-Schrittmotor um 180°, damit sich die Drehrichtung umkehrt.



1-mal bearbeitet. Zuletzt am 25.08.15 16:45.


Grüße
Marco

Thingiverse
Re: Prusa I3 und Endstop Probleme
26. August 2015 04:56
Moin

oh super danke und nun wird mir einiges klar...ich werde es Donnerstag ausprobieren und mich melden...heute schaffe ich es leider nicht...sad smiley
Re: Prusa I3 und Endstop Probleme
27. August 2015 05:27
Moin...

ich habe es gestern noch geschafft beim Drucker die Sachen anzupassen (Stecker und Firmware) und es läuft der Endstop wird ausgelöst und der Extruder bleibt nun auch stehen.

Dabei ist mir aufgefallen das ich die Y Achse Endstop ebenfalls als MAX Enstop habe...muss hier also ebenfalls entsprechend anpassen...hoffentlich schaffe ich es Freitag...und ich denke dann sollte er endlich laufen grinning smiley

Danke Euch vielmals für die schnelle Hilfe ... falls sich wiedererwarten Probleme einstellen melde ich mich nochmal.

Grüße aus Hamburg


Prusa i3; E3D Titan Extruder; Ramps 1.4; Arduino Mega 2560;Firmware Marlin V1.0; Simplify 3D

SparkCube V1.1 E3D Titan,Ramps 1.4.,Firmware Marlin
Re: Prusa I3 und Endstop Probleme
28. August 2015 03:13
Moin

ich muss mich leider noch einmal melden zu dem Thema...Der Extruder hielt an der er den Software Endstop angefahren hat und stehen blieb.

Nach wie vor fährt der Extruder bei Homing gegen den Endstop und fährt weiter in die Richtung.

leider funktioniert es doch nicht nach der beschriebenen Anpassung. Ich habe die X und die Y - Achse angepasst, da der Endstop jeweils in MAX Stellung verbaut ist. Hier funktioniert es auch er fährt gegen Endstop und bleibt dann stehen.

Ich habe mittlerweile ein neues Ramps Board, wie oben beschrieben Endstop ausgetauscht und M119 gesendet. Es wird das Signal gegeben das der Endstop schaltet.

Was mir noch aufgefallen ist das ich den Motor für die X Achse 180 Grad versetzt eingebaut habe d.h. das Motorkabel geht nach oben weg. Aber das dürfte doch keine Rolle spielen oder ?


Prusa i3; E3D Titan Extruder; Ramps 1.4; Arduino Mega 2560;Firmware Marlin V1.0; Simplify 3D

SparkCube V1.1 E3D Titan,Ramps 1.4.,Firmware Marlin
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen