Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208

Chriseek
Konto z ograniczeniami
Postów w temacie: 8
Posty: 13
Rejestracja: 01 paź 2019, 16:00

Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208

Post autor: Chriseek »

Witam, zamontowałem do swojego endera 5 płytę SKR v1.3 z TMC2208 standalone, pozmieniałem wszystkie zworki tak jak powinny być dla tego trybu, wszystko podłączyłem (niżej dołączam zdjęcia), wgrałem marlina 2.0.x bugfix no i po uruchomieniu drukarki, wybieram opcje autohome, drukarka dojeżdża osiami do brzegu ile się da i próbuje jechać dalej wydając przy tym głośny zgrzyt z silników. Dodam, że przy niektórych próbach drukarka dojeżdżała w losowe miejsce i wyskakiwał komunikat "Homing failed PRINTER HALTED please restart".
Co może być przyczyną niedziałających endstopów?

Obrazek
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 1
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208

Post autor: Berg »

Marlina przygotowałeś zgodnie z instrukcją? Zwłaszcza:
1. a ten home jak robi, to robi w tym kierunku co chciałeś, co skonfigurowałeś w configuration.h?
2. krańcówki prawidłowo skonfigurowałeś, rezystory pull-up, typ krańcówek ?

PS: Zerknąłem na schemat tej płytki. Widzę, po zdjęciu, że krańcówki mają dwa przewody. Czyli mechaniczne. Czyli podłączyłeś je tak że krańcówka zwiera S do masy. Czyli pullup włączone, typ NC. Dobrze mowię?
Chriseek
Konto z ograniczeniami
Postów w temacie: 8
Posty: 13
Rejestracja: 01 paź 2019, 16:00

Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208

Post autor: Chriseek »

Tak, home robi w dobrym kierunku, dojeżdża do endstopu, naciska go, jednak ten nie reaguje a drukarka próbuje jechać dalej po prostu. Tyczy się to wszystkich osi.
Wydaje mi się, że prawidłowo Obrazek
Awatar użytkownika
JGFTW
Drukarz
Postów w temacie: 2
Posty: 1338
Rejestracja: 14 sie 2019, 05:19
Lokalizacja: Wrocław
Drukarka: Ender 3 v3 SE
x 710

Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208

Post autor: JGFTW »

Dlaczego używasz krańcowek XMAX i YMAX jak masz je wpięte w XMIN i YMIN ?
Chriseek
Konto z ograniczeniami
Postów w temacie: 8
Posty: 13
Rejestracja: 01 paź 2019, 16:00

Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208

Post autor: Chriseek »

Już je przełączyłem, ale bez skutku.
zauwazylem teraz, ze w pronterface endstopy teoretycznie działają, bo wysyłam M119 z pokolei wciśniętymi endstopani i zmieniają się z open na TRIGGERED. Czyli wyglada to tak, jakby endstopy jednak dzialaly, ale z jakiegos powodu drukarka dalej na nie nie reaguje...
Awatar użytkownika
JGFTW
Drukarz
Postów w temacie: 2
Posty: 1338
Rejestracja: 14 sie 2019, 05:19
Lokalizacja: Wrocław
Drukarka: Ender 3 v3 SE
x 710

Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208

Post autor: JGFTW »

Skoro krańcówki mają dobrze ustawioną logikę to czy zmieniłeś #884

Kod: Zaznacz cały

// Direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
#define X_HOME_DIR 1
#define Y_HOME_DIR 1
#define Z_HOME_DIR -1
Sprawdź też czy masz dobrze powpinane tj endstop X do pinów od X a nie do Y itp :D
W jednym wątku taki był finał ;)
Chriseek
Konto z ograniczeniami
Postów w temacie: 8
Posty: 13
Rejestracja: 01 paź 2019, 16:00

Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208

Post autor: Chriseek »

Tak, mam ustawione tak samo. Wpięte są dobrze.
Koper90
Postów w temacie: 1
Posty: 103
Rejestracja: 08 lut 2019, 14:45
x 7

Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208

Post autor: Koper90 »

Sprawdz sobie czy masz dobrze po wpinane silniki, w sensie x do x itp.
Awatar użytkownika
arkomania.pl
Postów w temacie: 6
Posty: 832
Rejestracja: 10 mar 2017, 13:08
Lokalizacja: RADOM
x 373

Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208

Post autor: arkomania.pl »

Jest to wycinek z działającego configuration.h Marlin 2.0

Układ kartezjański.
Endstop od X z lewej strony
Endstop od Y z tyłu
Endstop od Z na dole

###################################################################################
#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
//#define USE_XMAX_PLUG
//#define USE_YMAX_PLUG
//#define USE_ZMAX_PLUG

// Enable pullup for all endstops to prevent a floating state
#define ENDSTOPPULLUPS
#if DISABLED(ENDSTOPPULLUPS)
// Disable ENDSTOPPULLUPS to set pullups individually
//#define ENDSTOPPULLUP_XMAX
//#define ENDSTOPPULLUP_YMAX
//#define ENDSTOPPULLUP_ZMAX
//#define ENDSTOPPULLUP_XMIN
//#define ENDSTOPPULLUP_YMIN
//#define ENDSTOPPULLUP_ZMIN
//#define ENDSTOPPULLUP_ZMIN_PROBE
#endif

// Enable pulldown for all endstops to prevent a floating state
//#define ENDSTOPPULLDOWNS
#if DISABLED(ENDSTOPPULLDOWNS)
// Disable ENDSTOPPULLDOWNS to set pulldowns individually
//#define ENDSTOPPULLDOWN_XMAX
//#define ENDSTOPPULLDOWN_YMAX
//#define ENDSTOPPULLDOWN_ZMAX
//#define ENDSTOPPULLDOWN_XMIN
//#define ENDSTOPPULLDOWN_YMIN
//#define ENDSTOPPULLDOWN_ZMIN
//#define ENDSTOPPULLDOWN_ZMIN_PROBE
#endif

// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // 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.
Pozdrawiam Arek G. arkomania
Chriseek
Konto z ograniczeniami
Postów w temacie: 8
Posty: 13
Rejestracja: 01 paź 2019, 16:00

Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208

Post autor: Chriseek »

Endstopy działają, nie wiem co dokładnie powodowało ich nie działanie, ale działają.
Nie działa mi teraz karta SD. Na komputerze jest normalnie wykrywana (gdy podłączam SKR przez kabel USB do komputera), natomiast w drukarce mam w menu tylko Init Media, jednak po wybraniu tego nic się nie dzieje.
Karta i gniazdo raczej działają jeśli na komputerze ją czyta.
ODPOWIEDZ

Wróć do „Ender”