Marlin Einstellung Z_Safe_Homing beim selber compilieren (Ender 5 Pro + CR Touch)

vandenus

Ensign
Registriert
Okt. 2024
Beiträge
249
Hallo

Es gibt ja sicher einige die auch Marlin selber compilieren, da ich von 8bit auf 32.bit 4.2.7 mit CR Touch umgestiegen bin mach ich das auch mal.

Bei der Creality 4.2.7 Pro 5 Firmware fehlen ja einige Dinge selbst so Basiskram wie Filamentwechsel - ist wohl ein seit Jahrne bekannter "Bug" :O

Die Version ohne CR Touch war ja relativ einfach (Platform.IO und V Code habe ich eh installiert für Arduinokrams)

Aber bei der BL Touch Variante weiss ich nicht so wirklich was man hier machen sollte

"Z_SAFE_Homing is recommended when homing with a probe...." in der "Warnings.cpp" die man entweder auskommentieren kann oder eben das konfigurieren.

? Macht da das auskommentieren Sinn oder sollte man sich mit dem Konfiguieren der Bereiche beschäftigen?

Durchkompilieren lässt es sich, wenn man das "recommended...." auskommentiert.

Aber da ich auch gleichzeitig auf Noctua Lüfter umrüste und die aktuell noch nicht da sind ist der Drucker halt ein Trümmerfeld :D (Bedleveling mit der Creality FW tat aber) denke elektrisch passt wieder alles
 
Schau mal in andere Firmwares. Die Artillery drucker wurden gern mit BL Touch nachgerüstet und entsprechende die Firmware angepasst.

Hier mal 2 Beispiele
https://www.thingiverse.com/thing:4294049
https://www.thingiverse.com/thing:5454678

Wenn du dort in den Quellcode schaust sind die geänderten Parts im regelfall mit nem Label versehen, da kannst du dann schauen was geändert wurde um den BL Touch zum laufen zu bringen. Oder in die Git Doku steht auch oft was drin.

Hoffe das hilft vielleicht ein bisschen :-)
 
  • Gefällt mir
Reaktionen: vandenus
Jo naja die Sache ist halt die ich weiss jetzt nicht was Z_SAFE_Homing tatsächlich bewiorkt - ich kann zwar nachschauen mit welchen #ädefines etc das aktiviert wird und wie nicht - aber daraus ergibt sich leider nicht die tatsächliche Funktion am Drucker ob die (z.b. beim Ender 5 Pro) Sinn macht.
 
manchmal steht bisschen Erklärung dabei und bei so paar Sachen ergibt sich die Funktion auch aus den folgekonfigurationen in der Firmware. Aber ich hab da schon länger nix mehr gemacht und bin ziemlich gut darin dinge im Detail zu vergessen :-D

hier wäre noch was (Google: "#define Z_SAFE_HOMING")
https://3dprinting.stackexchange.com/questions/13620/define-coordinates-for-z-homing

Demnach scheint das nur zu bewirken das er den BL Touch an einer definierten stelle Z homen würde.
 
  • Gefällt mir
Reaktionen: vandenus
Zurück
Oben