Hallo zusammen
Ich poste die Frage mal unter Software da ich denke dass mein Problem in der Konfiguration liegt.
Habe bei meinem Kossel Mini, welcher mit Arduino Mega und RAMPS läuft, von der Marlin FW auf Repetier FW versucht umzustellen.
Nun habe ich das Problem dass Homing nicht funktioniert. Wenn ich Homing auslöse fahren die Achsen zwar in die richtige Richtung aber keine scheint auf ein Betätigen der Endschalter zu reagieren.
M119 zeigt mir alle Endschalter unbetätigt auf Low und betätigt auf High, die Schalter sind mechanisch als NO angeschlossen (muss ich mal noch ändern).
Ich habe ein bisschen recherchiert aber alle welche ein ähnliches Problem haben scheinen auch ein Problem mit den Endschaltern zu haben. Gehe ich richtig in der Annahme dass wenn mir M119 die richtigen Zustände anzeigt dass die Endschalter dann grundsätzlich richtig funktionieren?
Es verwirrt mich dass der Drucker überhaupt nicht auf ein Betätigen der Schalter zu reagieren scheint, wahrscheinlich ist etwas verkehrt konfiguriert aber ich bekomme es trotz diversem Rumspielen und Google/Forum Suche nicht heraus.
Kann mir da jemand helfen?
Unten füge ich die Endstop configuration an, bitte melden falls noch weitere Infos nötig sind.
Was vielleicht noch zu erwähnen wäre ist dass es mit Marlin gut funktioniert hat.
Vielen Dank
Philip
// ################ Endstop configuration #####################
#define ENDSTOP_PULLUP_X_MIN true
#define ENDSTOP_X_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_X true
#define ENDSTOP_PULLUP_Y_MIN true
#define ENDSTOP_Y_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Y true
#define ENDSTOP_PULLUP_Z_MIN true
#define ENDSTOP_Z_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Z true
#define ENDSTOP_PULLUP_X_MAX true
#define ENDSTOP_X_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_X false
#define ENDSTOP_PULLUP_Y_MAX true
#define ENDSTOP_Y_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Y false
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_Z_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Z false
#define max_software_endstop_r true
#define min_software_endstop_x false
#define min_software_endstop_y false
#define min_software_endstop_z false
#define max_software_endstop_x true
#define max_software_endstop_y true
#define max_software_endstop_z true
#define ENDSTOP_X_BACK_MOVE 5
#define ENDSTOP_Y_BACK_MOVE 5
#define ENDSTOP_Z_BACK_MOVE 2
#define ENDSTOP_X_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Y_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Z_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_X_BACK_ON_HOME 1
#define ENDSTOP_Y_BACK_ON_HOME 1
#define ENDSTOP_Z_BACK_ON_HOME 0
#define ALWAYS_CHECK_ENDSTOPS 1
// ################# XYZ movements ###################
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define DISABLE_X 0
#define DISABLE_Y 0
#define DISABLE_Z 0
#define DISABLE_E 0
#define INVERT_X_DIR 0
#define INVERT_Y_DIR 0
#define INVERT_Z_DIR 0
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR 1
#define X_MAX_LENGTH 200
#define Y_MAX_LENGTH 200
#define Z_MAX_LENGTH 212.6
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define DISTORTION_CORRECTION 0
#define DISTORTION_CORRECTION_POINTS 5
#define DISTORTION_CORRECTION_R 100
#define DISTORTION_PERMANENT 1
#define DISTORTION_UPDATE_FREQUENCY 15
#define DISTORTION_START_DEGRADE 0.5
#define DISTORTION_END_HEIGHT 1
#define DISTORTION_EXTRAPOLATE_CORNERS 0
#define DISTORTION_XMIN 10
#define DISTORTION_YMIN 10
#define DISTORTION_XMAX 190
#define DISTORTION_YMAX 190