Marlin jest niekonsekwentny w kwestii parametrów dla z2, czasami musisz zdefiniować osobny parametr, czasami nie. Natomiast w miarę czytelne błędy wyrzuca. Tak to wygląda u mnie:PioDes pisze:
dziękuję za pomoc - więc mam problem z włączeniem BUMP bo jak dopisuje:
#define HOMING_BUMP_MM { 0, 0, 0, 0 } // (mm) Backoff from endstops after first bump
#define HOMING_BUMP_DIVISOR { 2, 2, 4, 4 } // Re-Bump Speed Divisor (Divides the Homing Feedrate)
wyrzuca mi błąd ze tylko moze byc dla X Y i Z
Dodatkowo dopisałem takie linijki w Configuration.h czy dobrze?
#define Z_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z2_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // Set to true to invert the logic of the probe.
#define Z2_MIN_PROBE_ENDSTOP_INVERTING false // Set to true to invert the logic of the probe.
Pozdrawiam.
Kod: Zaznacz cały
#define X_HOME_BUMP_MM 0
#define Y_HOME_BUMP_MM 0
#define Z_HOME_BUMP_MM 0
#define Z2_HOME_BUMP_MM 0
#define HOMING_BUMP_DIVISOR { 2, 2, 4 }
Kod: Zaznacz cały
#define X_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // Set to true to invert the logic of the probe.
Zmień to z powrotem na E1. W kolejnych linijkach masz zdefiniowane przypisanie tego pinu do YMAXw pinsach musiałem zmienić w pliku pins_BTT_SKR_V1_4.h
z E1 na Z2 ale nada nie diagnozuje osobno mi Z2
#define X_DIAG_PIN P1_29 // X-STOP
#define Y_DIAG_PIN P1_28 // Y-STOP
#define Z_DIAG_PIN P1_27 // Z-STOP
#define E0_DIAG_PIN P1_26 // E0DET
#define Z2_DIAG_PIN P1_25 // E1DET