Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208
Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208
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?
Co może być przyczyną niedziałających endstopów?
- 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
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ę?
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ę?
Prusa i3 mk3s https://tinyurl.com/y65mva4m
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Photon
Velleman Vertex K8400x2 https://tinyurl.com/y55pnudv
HyperCube Evolution ST 250 https://tinyurl.com/y36cexyw
Anycubik Kossel Plus https://tinyurl.com/y5ybrh8v
K40 https://tinyurl.com/y3gzdnbg
MD-16 https://tinyurl.com/y4lz6bpf
CNC https://tinyurl.com/y5ku9jf2
Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208
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
Wydaje mi się, że prawidłowo
- JGFTW
- Drukarz
- Postów w temacie: 2
- Posty: 1348
- Rejestracja: 14 sie 2019, 05:19
- Lokalizacja: Wrocław
- Drukarka: Ender 3 v3 SE
- x 714
Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208
Dlaczego używasz krańcowek XMAX i YMAX jak masz je wpięte w XMIN i YMIN ?
Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208
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...
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...
- JGFTW
- Drukarz
- Postów w temacie: 2
- Posty: 1348
- Rejestracja: 14 sie 2019, 05:19
- Lokalizacja: Wrocław
- Drukarka: Ender 3 v3 SE
- x 714
Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208
Skoro krańcówki mają dobrze ustawioną logikę to czy zmieniłeś #884
Sprawdź też czy masz dobrze powpinane tj endstop X do pinów od X a nie do Y itp
W jednym wątku taki był finał
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
W jednym wątku taki był finał
Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208
Tak, mam ustawione tak samo. Wpięte są dobrze.
Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208
Sprawdz sobie czy masz dobrze po wpinane silniki, w sensie x do x itp.
- 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
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.
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
Re: Ender 5 - Niedziałające endstopy na SKR 1.3 + TMC2208
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.
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.