Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

[Marlin] Quad Z Homing Probleme confused smiley

geschrieben von SWilde 
[Marlin] Quad Z Homing Probleme confused smiley
28. November 2021 06:57
Hallo Zusammen, ich bin der Neue und brauch bitte eure Hilfe

Ich arbeite derzeit an einem Eigenbau 3DDrucker, ähnlich dem Voron:
- CoreXY
- Bett steht still
- Auf Z wird der Druckkopf verfahren

Der Z Antrieb erfolgt mit 4 Steppern, von denen jeder seinen eigenen TMC2209 und Z-Min hat.
Mainboard ist das BTT Octopus V1.1 + FW2.0.9.2

Das Problem ist folgendes:
Wenn ich mit G28 AutoHome starte werden X und Y korrekt abgefahren.
Die 4 Z-Motoren fahren nach unten, bis jeder seinen Endstop erreicht.
Danach fahren alle Motoren, wie eingestellt, 5 mm hoch und langsam zurück zu den Stops.
Wenn jeder Motor seinen Z-Stop erreicht hat wird der Drucker durch kill() gestoppt und ich werde zum Reset aufgefordert.

Zunächst dachte ich an die billigen, mechanischen Schalter, die ich für die 4 Z-Stops verwendet habe, aber mit Optischen Stops passiert genau das gleiche.

Wenn ich nach dem Reset mit M119 die Stops prüfe, stehen alle auf "triggered".

Endstop-Config in Config.h :
#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
//#define USE_IMIN_PLUG
//#define USE_JMIN_PLUG
//#define USE_KMIN_PLUG
#define USE_XMAX_PLUG
#define USE_YMAX_PLUG
#define USE_ZMAX_PLUG
//#define USE_IMAX_PLUG
//#define USE_JMAX_PLUG
//#define USE_KMAX_PLUG

und in Cong_ADV.h:
#define NUM_Z_STEPPER_DRIVERS 4   // (1-4) Z options change based on how many

#if NUM_Z_STEPPER_DRIVERS > 1
  // Enable if Z motor direction signals are the opposite of Z1
  #define INVERT_Z2_VS_Z_DIR
  //#define INVERT_Z3_VS_Z_DIR
  #define INVERT_Z4_VS_Z_DIR

  #define Z_MULTI_ENDSTOPS
  #if ENABLED(Z_MULTI_ENDSTOPS)
    #define Z2_USE_ENDSTOP          _XMAX_
    #define Z2_ENDSTOP_ADJUSTMENT   0
    #if NUM_Z_STEPPER_DRIVERS >= 3
      #define Z3_USE_ENDSTOP        _YMAX_
      #define Z3_ENDSTOP_ADJUSTMENT 0
    #endif
    #if NUM_Z_STEPPER_DRIVERS >= 4
      #define Z4_USE_ENDSTOP        _ZMAX_
      #define Z4_ENDSTOP_ADJUSTMENT 0
    #endif
  #endif
#endif

Bitte, kann mir jemand helfen? Ist bestimmt bloß ein Denkfehler oder irgendeine Kleinigkeit, die ich übersehen habe.

1-mal bearbeitet. Zuletzt am 28.11.21 06:58.
Re: [Marlin] Quad Z Homing Probleme confused smiley
28. November 2021 13:15
Es gab das Problem schon mal, leider ohne veröffentlichte Lösung:
[github.com]
Nach dem Inhalt der Log-Datei brach der Vorgang nach Z2 ab.
Vielleicht mit Zx_ENDSTOP_ADJUSTMENT den Abstand der Schalter verringern?

Herzl. Grüße
Re: [Marlin] Quad Z Homing Probleme confused smiley
29. November 2021 10:49
Danke für deine Antwort.

Ich probiere das mal aus, aber der Link zu dem Github-Issue spricht ja schon fast für sich, das ich da so schnell keine Lösung finden werde.

In der Firmware gibts eine Option für G34 (Stepper Auto Align(!?)), hat da schon mal jemand was mit gemacht?
Da wird ja scheinbar das Nullen und das Leveln der Z-Achse mittels Probe durchgeführt.
Re: [Marlin] Quad Z Homing Probleme confused smiley
29. November 2021 11:21
Mehr als drei Motoren werden die wenigsten verwenden.
Es ist aber gut möglich, daß der Fall, daß jemand mehr als zwei Z-Motoren ohne Probe verwendet,
in der Software gar nicht vorgesehen wurde und der Fehler damit zusammenhängt.
Einen Versuch ist es sicher wert.
[youtu.be]

Herzl. Grüße
Re: [Marlin] Quad Z Homing Probleme confused smiley
29. November 2021 11:45
Ja, das hab ich rausgefunden, beim durchforsten sämtlicher Foren, das ein Build mit 4 Z Motoren eher unüblich ist.
Das ändern der Zx-Adjustment hat leider keine Änderung des Problems mit sich gebracht.
Habe auf GitHub noch mal ein Issue zu diesem Thema eröffnet, danke aber ich werde das Teil auf ein Z-Probe umbauen und mein Glück mit G34 versuchen.

Danke für deine Hilfe, Informationen und Ideen smiling smileythumbs up
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen