Ender3 Z-Achse fährt mit Marlin nur nach oben

OP Persönliche Seite #6526330
Lesenswert?

Hallo,

ich habe mir einen Ender3 gekauft und dazu einen BL-Touch und ein neues
Mainboard (Creality 427) [1]. Mit dem originalen Board ging alles
einwandfrei. Nun habe ich das neue Mainboard eingebaut und die Firmearte
vom Hersteller mit dem BL-Touch geflasht. Da ging auch alles. Nun möchte
ich selbst Marlin kompelieren um z.B. einen Filamentsensor nutzen zu
können. Das geht auch soweit aber die Z-Achse fährt nur nach oben.

Was ist die Lösung auf dieses Problem?


Vielen Dank
tr0ll

[1]
https://www.creality3dofficial.com/products/creality-silent-mainboard-v4-2-7
[2]
https://drive.google.com/drive/folders/1sQ9TnIfssNy42rfK-DcJtLlkd30sUy6V

[EDIT: Falsche Datei angehangen]
Angehängte Dateien:
#6526886
Lesenswert?

Geht die Achse nur nach dem Einschalten nicht nach unten zu bewegen, 
aber Du kannst sie nach oben bewegen und dann aber wieder zurück bis zum 
Startwert?
Hast Du vorher schon gehomed? Ohne Homen lassen sich aus 
Sicherheitsgründen bei aktuellen Marlinversionen die Achsen nur in 
positiven Richtungen weg bewegen.
Gast #6651050
Lesenswert?

Hallo,

ich habe gleiches problem. Ender 3 Pro mit Board 4.2.7 ausgestattet und 
Marlin geflashed.
Jetzt fährt die Z Achse beim AutoHoming nicht runter(stopped). Vor dem 
AutoHoming kann ich sie manuell runterfahren. Danach nicht mehr und er 
meckert Z Endstop an (im Display).

Wie wurde das Problem denn gelöst? Jemand eine Idee?

Besten Dank, Micha
Gast #6655871
Lesenswert?

Hatte gerade dasselbe Problem. Bei mir hat sich ein Wackelkontakt an den 
Steckern des BLTouch gebildet. Das Board erkennt dann einen dauerhaft 
gedrückten Z-Endstop und fährt deshalb nicht weiter runter...
Gast #6655897
Lesenswert?

Nachtrag: Falls es nicht an einem Wackelkontakt oder falsch gestecken 
Steckverbindern liegt, dann sollte in Marlin die Konfiguration des 
Z-Endstopp-Eingangs geprüft werdne. Richtiger Pin gewählt? Korrekt 
konfiguriert?
Gast #6660437
Lesenswert?

Hallo
Ich habe soeben den BLTouch an meinem Ender3 V2 installiert und die 
Z-Achse fährt nach dem Autohome nur noch hoch. Davor kann ich mit move 
hoch und runter manövrieren.
Wo könnte ich da eingreifen?
Vielen lieben Dank für eure Hilfe!
#6660440
Lesenswert?

Adi schrieb:
> Ich habe soeben den BLTouch an meinem Ender3 V2 installiert und die
> Z-Achse fährt nach dem Autohome nur noch hoch. Davor kann ich mit move
> hoch und runter manövrieren.
> Wo könnte ich da eingreifen?

Entweder du baust den BLTouch wieder aus oder du spielst die richtige 
Firmware in den Controller ein. Mit der originalen wird's nicht gehen!
Gast #6664010
Lesenswert?

100Ω W. schrieb:
> @Daniel Dann dürfte es doch auch nicht mit der Firmware von Hersteller
> gehen?

Das ist richtig. Wenn es mit der Hersteller FW funktioniert, und zwar 
vor und nach eventuellen Umbauten, dann ist es erstmal kein HW-Defekt. 
Trotzdem kann ich bestätigen, dass die Symptomatik mit dem BLTouch zu 
tun haben kann. Deshalb mein Nachtrag zur selbstkompilierten Firmware:

Daniel schrieb:
> Nachtrag: Falls es nicht an einem Wackelkontakt oder falsch gestecken
> Steckverbindern liegt, dann sollte in Marlin die Konfiguration des
> Z-Endstopp-Eingangs geprüft werdne. Richtiger Pin gewählt? Korrekt
> konfiguriert?

___________________________

Adi schrieb:
> Ich habe soeben den BLTouch an meinem Ender3 V2 installiert und die
> Z-Achse fährt nach dem Autohome nur noch hoch. Davor kann ich mit move
> hoch und runter manövrieren.

Das  gehört ja auch so, oder? Wenn der Drucker auf Z=0 steht, sollst du 
ihn nicht weiter herunterfahren können. Das wäre ja ein Crash. Wenn 
deine Nozzle noch nicht auf dem Bett steht bei Z=0, dann musst du den 
Z-Offset einstellen. Das ist auf gut deutsch der Z-Abstand zwischen 
BLTouch und Nozzle. Das geht je nach Kompilat und Konfiguration entweder 
direkt am Display oder im Sourcecode.
Beitrag #6664056 wurde von einem Moderator gelöscht.
Gast #6683475
Lesenswert?

Hallo,
habe eben auch einen Creality BL-Touch V3.1 auf einem Ender 3D pro mit 
Board 422 montiert und folge den Video-Anleitungen peinlichst genau.
Exakt das Problem kann ich auch beobachten.
Vor dem Autohome gehen beide Richtungen zu bewegen, mache ich ein 
Auto-Home, dann kann man nur noch nach oben stellen.
Org. Z-Sensor deaktiv.
Zum Programmieren nutze ich  VS-Code und PIOHome, Einstellungen wie hier 
beschrieben: https://www.youtube.com/watch?v=YsTGH5JvClM
Wenn da Jemand eine Idee hat, gerne.
Gast #6722883
Lesenswert?

Hello,

I had the same problem. My BL-Touch worked fine with the original 
firmware, but using my self compiled firmware, z moved only up, but not 
down.

Finaly, adding this line into "configuration.h" solved my problem:

#define USE_PROBE_FOR_Z_HOMING



Here are all values, which I modivied in "configuration.h":

#define BLTOUCH
#define NOZZLE_TO_PROBE_OFFSET { -45.6, -4.5, 0 }  //has to be 
indiviually adjusted
#define PROBING_MARGIN 15
#define X_BED_SIZE 230
#define Y_BED_SIZE 230
//#define MIN_SOFTWARE_ENDSTOP_Z
#define Z_MIN_PROBE_ENDSTOP_INVERTING true
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
#define AUTO_BED_LEVELING_BILINEAR
#define ENABLE_LEVELING_FADE_HEIGHT
#define GRID_MAX_POINTS_X 3
#define EXTRAPOLATE_BEYOND_GRID
#define LCD_BED_LEVELING
#define Z_SAFE_HOMING
//#define SLIM_LCD_MENUS
#define USE_PROBE_FOR_Z_HOMING
#define S_CURVE_ACCELERATION


I hope this will help others too.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren