Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Kann man die Homeposition ändern in Marlin?

geschrieben von DFix1 
Kann man die Homeposition ändern in Marlin?
12. February 2015 11:21
Ich baue mein Druckbett um und da ist die jetzige Homeposition nicht gut. Daher möchte ich die dauerhaft ändern. Geht das irgendwie? Ich nutze Ramps 1.4 und Marlin FW.


.-=cU. Pascal=-.
────────────
Prusa i3 Hephestos + Simplify3d
BMG-Vollmetall-Extruder 1,75 mm/0,4 mm Düse
Ramps 1.4
Re: Kann man die Homeposition ändern in Marlin?
12. February 2015 12:00
Ja, du kannst ihm manuell eine zuweisen.
Re: Kann man die Homeposition ändern in Marlin?
12. February 2015 13:29
Danke aber nun wüsste ich auch gerne wie das geht smiling smiley Kenn mich da nicht aus....
Klar ich muss das im Editior öffnen, wahrscheinlich die configuration.h aber an welcher Stelle ändere ich was?

1-mal bearbeitet. Zuletzt am 12.02.15 13:29.


.-=cU. Pascal=-.
────────────
Prusa i3 Hephestos + Simplify3d
BMG-Vollmetall-Extruder 1,75 mm/0,4 mm Düse
Ramps 1.4
Re: Kann man die Homeposition ändern in Marlin?
12. February 2015 16:19
Moin,

das kommt drauf an wo du hin willst.

Willst du nur min/max verschieben kannst du das in der Config.h ändern.

// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

wenn du aber an eine bestimmte Position willst (bspw. Bettmitte) musst das als GCode schreiben.

Grüße
Re: Kann man die Homeposition ändern in Marlin?
13. February 2015 01:14
Das sollte das gehen( Achtung nur ein Beispiel von einem Mendel90 ):
// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR  1

#define min_software_endstops true //If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true  //If true, axis won't move to coordinates greater than the defined lengths below.
// Travel limits after homing
#define X_MIN_POS -100
#define X_MAX_POS 100
#define Y_MIN_POS -100
#define Y_MAX_POS 100
#define Z_MIN_POS 0
#define Z_MAX_POS (Z_HOME_POS - 0.1)

// The position of the homing switches. Use MAX_LENGTH * -0.5 if the center should be 0, 0, 0
#define X_HOME_POS (X_MIN_POS - 1)  
#define Y_HOME_POS (Y_MIN_POS - 1)
#define Z_HOME_POS (203.0)

#define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS)
#define Y_MAX_LENGTH (Y_MAX_POS - Y_MIN_POS)
#define Z_MAX_LENGTH (Z_MAX_POS - Z_MIN_POS)

Re: Kann man die Homeposition ändern in Marlin?
13. February 2015 03:30
Hier ist der korrekte Teil für eine manuelle Homeposition:

//Manual homing switch locations: 
502 // For deltabots this means top and center of the Cartesian print volume. 
503 #define MANUAL_X_HOME_POS 0 
504 #define MANUAL_Y_HOME_POS 0 
505 #define MANUAL_Z_HOME_POS 0 
506 //#define MANUAL_Z_HOME_POS 402 // For delta: Distance between nozzle and print surface after homing. 
Re: Kann man die Homeposition ändern in Marlin?
13. February 2015 03:47
Das ist eigentlich das gleiche, nur die Marlin Version scheint eine neuere zu sein. Schätzungsweise haben sich die Variablennamen mal geändert.
Re: Kann man die Homeposition ändern in Marlin?
21. February 2015 03:48
Bin erst heute dazu gekommen das zu testen.

Ich habe folgende Zeilen geändert:
#define MANUAL_X_HOME_POS 20
#define MANUAL_Y_HOME_POS 20
Dann, direkt am Drucker über das LCD "Auto Home" gewählt. Aber er kommt immer noch auf die gleiche Position wie vorher.
Nach dem Hochladen der FW, startet der Arduino auch neu. Er zeigt Marlin 1.3 an.
Habe zum testen die Variable #define TEMP_SENSOR_BED 1 auf 0 gesetzt, das hat funktioniert. So ist sichergestellt das der Upload der FW funktioniert. Nur die Werte der Homeposition nimmt er nicht an.

Wie kann ich nun die Homeposition ändern?

Es geht nur darum die x und y Position etwas weiter nach innen zu versetzten da ich zum Beefestigen der Platte nun Befestigungsecken nutze. Da würde der Extruder beim Autohome drauf fahren.


.-=cU. Pascal=-.
────────────
Prusa i3 Hephestos + Simplify3d
BMG-Vollmetall-Extruder 1,75 mm/0,4 mm Düse
Ramps 1.4
Re: Kann man die Homeposition ändern in Marlin?
21. February 2015 08:38
Ist die Parkposition was anders als die Homeposition?

Mir geht es um die Position in die er fährt wenn ich direkt am Drucker "auto home" wähle. Das ist auch die Position in die er beim ersten start fährt.


.-=cU. Pascal=-.
────────────
Prusa i3 Hephestos + Simplify3d
BMG-Vollmetall-Extruder 1,75 mm/0,4 mm Düse
Ramps 1.4
Re: Kann man die Homeposition ändern in Marlin?
23. February 2015 07:50
Aus dem Englischsprachigen Teil des Forums bekam ich die Lösung. Peinlich... aber naja, kommt vor.

//#define MANUAL_HOME_POSITIONS
Hiersollte man natürlich die // entfernen damit später die manuelle Homeposition auch verwendet wird.


.-=cU. Pascal=-.
────────────
Prusa i3 Hephestos + Simplify3d
BMG-Vollmetall-Extruder 1,75 mm/0,4 mm Düse
Ramps 1.4
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen