problem z konfiguracją HEVO
-
- Konto z ograniczeniami
- Postów w temacie: 17
- Posty: 25
- Rejestracja: 22 paź 2019, 14:21
- Drukarka: Hypercube evolution
problem z konfiguracją HEVO
Witam serdecznie.
Tak jak w temacie mam problem ze skonfigurowaniem mojego hypercuba. Baza drukarki to ramps 1.4, drv8825, repetier.
Z uwagi iż jest to moja pierwsza drukarka którą tworzę od podstaw i ogólnie jestem w temacie drukarek zielony- męczę sie już od ponad tygodnia, więc nastał czas aby poprosić kogoś o pomoc.
Pierwszym problemem jest konfiguracja osi X/Y (oś Z póki co sobie odpuściłem do rozwiązania obecnego problemu). Problem polega na tym iż drukarka w osi X/Y robi o połowę kroków mniej niż powinna(przykładowo zamiast 50mm robi 25). Zakładając, że przy sterowniku DRV8825 i wpiętych wszystkich zworkach pod sterownikiem (sprawdzałem też inne znalezione w necie konfiguracje) mikrostepping powinien wynosić 1/32 kroku, po obliczeniu kroki dla mojego silnika wynoszą 320 (silnik 42BYGHM809, pasek gt2, zębatka gt2 20zębów). Problem po części udało mi się rozwiązać mnożąc ilość wyliczonych przeze mnie kroków x2, co dało 640kroków/mm ale raczej robię coś źle i tak być nie powinno.
Kolejnym problemem jest zerowanie osi, prawdopodobnie ma to związek z niewłaściwą ilością kroków ale mogę się mylić. Chcąc wyzerować osie X/Y osie przemieszczają się w kierunku dodatnim o jakiś 1cm, po czym stają (i tak mogą robić bez końca ustalając nowe zero). Endstopy optyczne mam zamontowane (y_min,y_max,x_min,x_max) po komendzie M119 otwarte endstopy są H a zamkniete L. Gdy oś Y ustawię na endstopie Y_min (i będzie on zamknięty flagą w pozycji L) i zrobię bazowanie Y, oś przejedzie kilka razy do przodu i do tyłu przez ten ogranicznik po czym ustawi się w pozycji początkowej endstopu (0). Bazując zaś w ten sposób oś X ,kareta jedzie na minus (nie zważając na endstop X_min) i gdyby nie paski i prowadnice to pewnie by wyjechała hehe.
Co robić bo szukam szukam i nie moge znaleźć rozwiązania moich problemów ? załączam config.h może będzie pomocny...
z góry dzięki pozdrawiam.
Tak jak w temacie mam problem ze skonfigurowaniem mojego hypercuba. Baza drukarki to ramps 1.4, drv8825, repetier.
Z uwagi iż jest to moja pierwsza drukarka którą tworzę od podstaw i ogólnie jestem w temacie drukarek zielony- męczę sie już od ponad tygodnia, więc nastał czas aby poprosić kogoś o pomoc.
Pierwszym problemem jest konfiguracja osi X/Y (oś Z póki co sobie odpuściłem do rozwiązania obecnego problemu). Problem polega na tym iż drukarka w osi X/Y robi o połowę kroków mniej niż powinna(przykładowo zamiast 50mm robi 25). Zakładając, że przy sterowniku DRV8825 i wpiętych wszystkich zworkach pod sterownikiem (sprawdzałem też inne znalezione w necie konfiguracje) mikrostepping powinien wynosić 1/32 kroku, po obliczeniu kroki dla mojego silnika wynoszą 320 (silnik 42BYGHM809, pasek gt2, zębatka gt2 20zębów). Problem po części udało mi się rozwiązać mnożąc ilość wyliczonych przeze mnie kroków x2, co dało 640kroków/mm ale raczej robię coś źle i tak być nie powinno.
Kolejnym problemem jest zerowanie osi, prawdopodobnie ma to związek z niewłaściwą ilością kroków ale mogę się mylić. Chcąc wyzerować osie X/Y osie przemieszczają się w kierunku dodatnim o jakiś 1cm, po czym stają (i tak mogą robić bez końca ustalając nowe zero). Endstopy optyczne mam zamontowane (y_min,y_max,x_min,x_max) po komendzie M119 otwarte endstopy są H a zamkniete L. Gdy oś Y ustawię na endstopie Y_min (i będzie on zamknięty flagą w pozycji L) i zrobię bazowanie Y, oś przejedzie kilka razy do przodu i do tyłu przez ten ogranicznik po czym ustawi się w pozycji początkowej endstopu (0). Bazując zaś w ten sposób oś X ,kareta jedzie na minus (nie zważając na endstop X_min) i gdyby nie paski i prowadnice to pewnie by wyjechała hehe.
Co robić bo szukam szukam i nie moge znaleźć rozwiązania moich problemów ? załączam config.h może będzie pomocny...
z góry dzięki pozdrawiam.
- Załączniki
-
- Configuration.h
- (37.76 KiB) Pobrany 145 razy
- Berg
- Zasłużony
- Postów w temacie: 11
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: problem z konfiguracją HEVO
Odnośnie liczby kroków, to wyzeruje EEPROM.
Jakąś starą wersję repetiera chyba masz, bo nie obsługuje X2, Y2, multi_z_endstop. Ale mniejsza z tym, będzie tak samo.
Akurat w jednej drukarce (K8400) mam Repetiera z optycznymi i home robię w prawym tylnym rogu, czyli tak jaj Ty, sądząc po configu chciałeś zrobić.
U mnie działa tak:
a potem jeszcze kierunki:
Jakąś starą wersję repetiera chyba masz, bo nie obsługuje X2, Y2, multi_z_endstop. Ale mniejsza z tym, będzie tak samo.
Akurat w jednej drukarce (K8400) mam Repetiera z optycznymi i home robię w prawym tylnym rogu, czyli tak jaj Ty, sądząc po configu chciałeś zrobić.
U mnie działa tak:
Kod: Zaznacz cały
#define MULTI_ZENDSTOP_HOMING 0
#define ENDSTOP_PULLUP_X_MIN false
#define ENDSTOP_X_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_X true
#define ENDSTOP_PULLUP_Y_MIN false
#define ENDSTOP_Y_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Y true
#define ENDSTOP_PULLUP_Z_MIN false
#define ENDSTOP_Z_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Z true
#define ENDSTOP_PULLUP_Z2_MINMAX true
#define ENDSTOP_Z2_MINMAX_INVERTING false
#define MINMAX_HARDWARE_ENDSTOP_Z2 false
#define ENDSTOP_PULLUP_X_MAX false
#define ENDSTOP_X_MAX_INVERTING true
#define MAX_HARDWARE_ENDSTOP_X true
#define ENDSTOP_PULLUP_Y_MAX false
#define ENDSTOP_Y_MAX_INVERTING true
#define MAX_HARDWARE_ENDSTOP_Y true
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_Z_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Z false
#define ENDSTOP_PULLUP_X2_MIN true
#define ENDSTOP_PULLUP_Y2_MIN true
#define ENDSTOP_PULLUP_Z2_MINMAX true
#define ENDSTOP_PULLUP_X2_MAX true
#define ENDSTOP_PULLUP_Y2_MAX true
#define ENDSTOP_X2_MIN_INVERTING false
#define ENDSTOP_Y2_MIN_INVERTING false
#define ENDSTOP_X2_MAX_INVERTING false
#define ENDSTOP_Y2_MAX_INVERTING false
#define MIN_HARDWARE_ENDSTOP_X2 false
#define MIN_HARDWARE_ENDSTOP_Y2 false
#define MAX_HARDWARE_ENDSTOP_X2 false
#define MAX_HARDWARE_ENDSTOP_Y2 false
#define X2_MIN_PIN -1
#define X2_MAX_PIN -1
#define Y2_MIN_PIN -1
#define Y2_MAX_PIN -1
#define Z2_MINMAX_PIN -1
#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 false
#define max_software_endstop_y false
#define max_software_endstop_z true
Kod: Zaznacz cały
#define X_HOME_DIR 1
#define Y_HOME_DIR 1
#define Z_HOME_DIR -1
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
-
- Konto z ograniczeniami
- Postów w temacie: 17
- Posty: 25
- Rejestracja: 22 paź 2019, 14:21
- Drukarka: Hypercube evolution
Re: problem z konfiguracją HEVO
witam niechętnie lecz ponownie.
Postanowiłem przejść cały proces konfiguracji od początku, odpaliłem konfigurator na stronie repetier ten w nowszej wersji, poprawiłem kroki (gdyż korzystam z pliku config.h Scotta) poprawiłem zmienne o których pisałeś. Czynności te dały mi to że w tej chwili w repetier host po zerowaniu osi wyświetlają mi się Wartości maxymalne a nie 0 (osie nadal przesuwają sie podczas "zerowania" o jakiś 1cm i na tym koniec). Po wyzerowaniu EEprom komendą 502 a następnie wgraniu komendą M500 nadal nic się nie zmienia i wciąż brakuje połowy kroków.
nowy konfig w załączniku..
Jakieś pomysły gdzie szukać przyczyny?
Postanowiłem przejść cały proces konfiguracji od początku, odpaliłem konfigurator na stronie repetier ten w nowszej wersji, poprawiłem kroki (gdyż korzystam z pliku config.h Scotta) poprawiłem zmienne o których pisałeś. Czynności te dały mi to że w tej chwili w repetier host po zerowaniu osi wyświetlają mi się Wartości maxymalne a nie 0 (osie nadal przesuwają sie podczas "zerowania" o jakiś 1cm i na tym koniec). Po wyzerowaniu EEprom komendą 502 a następnie wgraniu komendą M500 nadal nic się nie zmienia i wciąż brakuje połowy kroków.
nowy konfig w załączniku..
Jakieś pomysły gdzie szukać przyczyny?
- Załączniki
-
- Configuration.h
- (37.76 KiB) Pobrany 145 razy
- Berg
- Zasłużony
- Postów w temacie: 11
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: problem z konfiguracją HEVO
co zwraca m119 gdy głowica jest na środku a co jak jest w prawym tylnym rogu dojechana do krańcówek?
Jakie masz napięcie vref na stepstikach ?
Możesz wrzucić zdjęcia drukarki i elektroniki ?
Jakie masz napięcie vref na stepstikach ?
Możesz wrzucić zdjęcia drukarki i elektroniki ?
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
-
- Konto z ograniczeniami
- Postów w temacie: 17
- Posty: 25
- Rejestracja: 22 paź 2019, 14:21
- Drukarka: Hypercube evolution
Re: problem z konfiguracją HEVO
po komendzie M119 środek stołu:
x_min:H,x_max:H
y_min:H, Y_max:H
z_min:L, z-probe state L
w prawym tylnym rogu
x_min:L,x_max:H
y_min:L, Y_max:H
z_min:L, z-probe state L
vref ustawiałem na 0.85 tak mi z obliczeń wychodziło dla tych silników
x_min:H,x_max:H
y_min:H, Y_max:H
z_min:L, z-probe state L
w prawym tylnym rogu
x_min:L,x_max:H
y_min:L, Y_max:H
z_min:L, z-probe state L
vref ustawiałem na 0.85 tak mi z obliczeń wychodziło dla tych silników
-
- Konto z ograniczeniami
- Postów w temacie: 17
- Posty: 25
- Rejestracja: 22 paź 2019, 14:21
- Drukarka: Hypercube evolution
Re: problem z konfiguracją HEVO
Zastanawia mnie jeszcze jedna rzecz mianowicie wyprowadzenie faz z silników i sposób podłączenia ich do rampsa. Poszperałem troszeczkę i znalazłem schemat wyprowadzeń silnika z którego wynika: BLACK A+/GREEN A-, RED B+/BLUE B-. Silniki X/Y/Z wg opisu na rampsie powinny pracować w konfiguracji 2B/2A/1A/1B ale w tej konfiguracji dziwnie się zachowują i są bardzo głośne. Działają natomiast w konfiguracji A+/A-/B+/B- (tę konfigurację podłączyłem jako pierwszą bazując na jakimś schemacie znalezionym w necie nie bacząc co jest napisane na rampsie) . Z czego to może wynikać? Błąd oznaczenia na rampsie czy też uszkodziłem stepstki niewłaściwym pierwszym podłączeniem?
- dragonn
- Zasłużony
- Postów w temacie: 1
- Posty: 6384
- Rejestracja: 12 gru 2016, 21:50
- Lokalizacja: Opole
- Drukarka: LUME
- x 1455
Re: problem z konfiguracją HEVO
Nie sugeruj się kolorami przewodów na silnikach bo one potrafią być różne. Bierzesz miernik w rękę i sprawdzasz która para przewodów to jedna cewka (ma przejście). Lub drugi sposób to zwierasz dwa przewodu silnika odpiętego od elektroniki i próbujesz kręcić, jeśli czujesz opór to masz jedną parę.
A to już gdzie którą parę podłączysz oraz który przewód z pary to + a który - nie ma w ogóle znaczenia
A to już gdzie którą parę podłączysz oraz który przewód z pary to + a który - nie ma w ogóle znaczenia
- Berg
- Zasłużony
- Postów w temacie: 11
- Posty: 7569
- Rejestracja: 05 lis 2016, 11:57
- Lokalizacja: Kraków
- Drukarka: Lume, K8400, HC Evo
- x 2675
Re: problem z konfiguracją HEVO
trzecie sposób - jak nie działa to zmieniasz Ale jeśli się silniki kręcą, to jest ok. Resztę można ustawić programowo.
Ale M119 nie wyświetla literek L/H tylko słowo triggered/open z tego co pamiętam. Skąd masz to L i H ?
Ale M119 nie wyświetla literek L/H tylko słowo triggered/open z tego co pamiętam. Skąd masz to L i H ?
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
-
- Konto z ograniczeniami
- Postów w temacie: 17
- Posty: 25
- Rejestracja: 22 paź 2019, 14:21
- Drukarka: Hypercube evolution
Re: problem z konfiguracją HEVO
No właśnie wyświetla mi tak na dole w logu po komendzie m119 . Z tego co się domyśliłem L=triggered H=open