problem z konfiguracją HEVO

Dla zupełnie zielonych w temacie druku 3D
Panek88
Konto z ograniczeniami
Postów w temacie: 17
Posty: 25
Rejestracja: 22 paź 2019, 14:21
Drukarka: Hypercube evolution

problem z konfiguracją HEVO

Post autor: Panek88 »

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. :)
Załączniki
Configuration.h
(37.76 KiB) Pobrany 145 razy
Awatar użytkownika
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

Post autor: Berg »

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:

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
a potem jeszcze kierunki:

Kod: Zaznacz cały

#define X_HOME_DIR 1
#define Y_HOME_DIR 1
#define Z_HOME_DIR -1
Panek88
Konto z ograniczeniami
Postów w temacie: 17
Posty: 25
Rejestracja: 22 paź 2019, 14:21
Drukarka: Hypercube evolution

Re: problem z konfiguracją HEVO

Post autor: Panek88 »

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?
Załączniki
Configuration.h
(37.76 KiB) Pobrany 145 razy
Awatar użytkownika
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

Post autor: Berg »

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 ?
Panek88
Konto z ograniczeniami
Postów w temacie: 17
Posty: 25
Rejestracja: 22 paź 2019, 14:21
Drukarka: Hypercube evolution

Re: problem z konfiguracją HEVO

Post autor: Panek88 »

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
Panek88
Konto z ograniczeniami
Postów w temacie: 17
Posty: 25
Rejestracja: 22 paź 2019, 14:21
Drukarka: Hypercube evolution

Re: problem z konfiguracją HEVO

Post autor: Panek88 »

Zdjęcia w załączniku
Załączniki
15720173422508558331809369714591.jpg
15720172985493331123743112126375.jpg
Panek88
Konto z ograniczeniami
Postów w temacie: 17
Posty: 25
Rejestracja: 22 paź 2019, 14:21
Drukarka: Hypercube evolution

Re: problem z konfiguracją HEVO

Post autor: Panek88 »

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?
Awatar użytkownika
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

Post autor: dragonn »

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
Awatar użytkownika
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

Post autor: Berg »

trzecie sposób - jak nie działa to zmieniasz :D 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 ?
Panek88
Konto z ograniczeniami
Postów w temacie: 17
Posty: 25
Rejestracja: 22 paź 2019, 14:21
Drukarka: Hypercube evolution

Re: problem z konfiguracją HEVO

Post autor: Panek88 »

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
ODPOWIEDZ

Wróć do „Pytania o sprawy podstawowe”