Marlin - MAX i MIN endstop
Marlin - MAX i MIN endstop
Czołem wszystkim,
dostałem płytę SKR 1.4 Turbo w celu jej konfiguracji. Urządzenie którym będzie sterować to liniał z tylko jedną osią X. Niestety potrzebuję zastosować krańcówki zarówno na początku jak i na końcu tego liniału. Poniżej opis tego co może być przydatne do podpowiedzi:
- Marlin 2.1.2 Bugfix
- Płyta SKR 1.4 Turbo
- stepstick TMC2226 V1.0
W sumie to wszystko już poustawiałem, została mi tylko krańcówka... Może jakaś podpowiedź? Nie upieram się na tej konkretnej wersji Marlin, ani na samym firmware Merlin.
dostałem płytę SKR 1.4 Turbo w celu jej konfiguracji. Urządzenie którym będzie sterować to liniał z tylko jedną osią X. Niestety potrzebuję zastosować krańcówki zarówno na początku jak i na końcu tego liniału. Poniżej opis tego co może być przydatne do podpowiedzi:
- Marlin 2.1.2 Bugfix
- Płyta SKR 1.4 Turbo
- stepstick TMC2226 V1.0
W sumie to wszystko już poustawiałem, została mi tylko krańcówka... Może jakaś podpowiedź? Nie upieram się na tej konkretnej wersji Marlin, ani na samym firmware Merlin.
Re: Marlin - MAX i MIN endstop
Właściwie nie wiadomo z czym masz problem.
Kompilując Marlina 2:
#define USE_XMIN_PLUG
#define USE_XMAX_PLUG
Kompilując Marlina 2:
#define USE_XMIN_PLUG
#define USE_XMAX_PLUG
mscichu
Re: Marlin - MAX i MIN endstop
Dzięki za szybką odpowiedź,
problem mam w ustawieniu pinu. W pliku nagłówkowym od płytki edytuję piny i ustawiam w ten sposób:
#define X_MIN_PIN P1_25
#define X_MAX_PIN P1_26
Plus oczywiście w pliku Configuration.h mam zdefiniowane:
#define USE_XMIN_PLUG
#define USE_XMAX_PLUG
Niestety sprzęt nie reaguje na krańcówkę MAX. Próbowałem zdefiniować X_DUAL_ENDSTOPS, jednak wtedy soft chce dwóch oddzielnych extruderów, pracujących niezależnie i wszystko się rozsypuje :/
problem mam w ustawieniu pinu. W pliku nagłówkowym od płytki edytuję piny i ustawiam w ten sposób:
#define X_MIN_PIN P1_25
#define X_MAX_PIN P1_26
Plus oczywiście w pliku Configuration.h mam zdefiniowane:
#define USE_XMIN_PLUG
#define USE_XMAX_PLUG
Niestety sprzęt nie reaguje na krańcówkę MAX. Próbowałem zdefiniować X_DUAL_ENDSTOPS, jednak wtedy soft chce dwóch oddzielnych extruderów, pracujących niezależnie i wszystko się rozsypuje :/
- konradsdev1
- Postów w temacie: 2
- Posty: 458
- Rejestracja: 30 wrz 2020, 16:55
- Lokalizacja: Warszawa
- Drukarka: VORON 0
- x 178
Re: Marlin - MAX i MIN endstop
Sprawdź co pokaże po wysłaniu komendy M119, czy wyświetla status dla x_min oraz x_max.
mscichu
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
Re: Marlin - MAX i MIN endstop
Tak, mam status zarówno do X_MAX jak i X_MIN oraz krańcówki pracują prawidłowo.
Kod: Zaznacz cały
>>> M119
SENDING:M119
Reporting endstop status
x_min: open
x_max: open
y_min: TRIGGERED
z_min: TRIGGERED
>>> M119
SENDING:M119
Reporting endstop status
x_min: open
x_max: TRIGGERED
y_min: TRIGGERED
z_min: TRIGGERED
>>> M119
SENDING:M119
Reporting endstop status
x_min: TRIGGERED
x_max: open
y_min: TRIGGERED
z_min: TRIGGERED
- konradsdev1
- Postów w temacie: 2
- Posty: 458
- Rejestracja: 30 wrz 2020, 16:55
- Lokalizacja: Warszawa
- Drukarka: VORON 0
- x 178
Re: Marlin - MAX i MIN endstop
Czy błąd polega tylko na tym, że możesz wykonać ruch po za X_MAX_POS ?
Sprawdź jeszcze czy masz ustawione software endstop i czy są włączone za pomocą M211.
Sprawdź jeszcze czy masz ustawione software endstop
Kod: Zaznacz cały
#define MIN_SOFTWARE_ENDSTOP_X
#define MAX_SOFTWARE_ENDSTOP_X
mscichu
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
- dziobu
- Zasłużony
- Postów w temacie: 1
- Posty: 8975
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5878
- Kontakt:
Re: Marlin - MAX i MIN endstop
Marlin z definicji reaguje na krańcówki tylko przy bazowaniu. Potem uzależnia jazdę od pozycji.mscichu pisze:Niestety sprzęt nie reaguje na krańcówkę MAX. Próbowałem zdefiniować X_DUAL_ENDSTOPS, jednak wtedy soft chce dwóch oddzielnych extruderów, pracujących niezależnie i wszystko się rozsypuje :/
Włącz ENDSTOPS_ALWAYS_ON_DEFAULT w configuration_adv.h.
mscichu, szpiglasowy
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Re: Marlin - MAX i MIN endstop
Dokładnie o to mi chodziło, dziękuję!dziobu pisze:Marlin z definicji reaguje na krańcówki tylko przy bazowaniu. Potem uzależnia jazdę od pozycji.mscichu pisze:Niestety sprzęt nie reaguje na krańcówkę MAX. Próbowałem zdefiniować X_DUAL_ENDSTOPS, jednak wtedy soft chce dwóch oddzielnych extruderów, pracujących niezależnie i wszystko się rozsypuje :/
Włącz ENDSTOPS_ALWAYS_ON_DEFAULT w configuration_adv.h.