Stukające silniki przy zmianie kierunku oraz niepełny ruch stołu Velleman K8200 i MKS Gen L

Dla zupełnie zielonych w temacie druku 3D
Awatar użytkownika
JGFTW
Drukarz
Postów w temacie: 5
Posty: 1294
Rejestracja: 14 sie 2019, 05:19
Lokalizacja: Wrocław
Drukarka: DIY Prusa Bear
x 701

Re: Stukające silniki przy zmianie kierunku oraz niepełny ruch stołu Velleman K8200 i MKS Gen L

Post autor: JGFTW »

Znalazłem K8200 w przykładowej konfiguracji Marlina i wygląda na to, że masz złe wartości wpisane. Powinieneś mieć ilość kroków X,Y: 128.5, Z: 5120, E: 1200
Configuration.h
(81.15 KiB) Pobrany 125 razy
(oryginalna płyta ma A4988)

OT: zauważyliście, że w najnowszym Marlinie nie ma folderu z przykładowymi konfiguracjami ? W plikach jest tylko link do tego .zipa i tam są wszystkie konfigi. :(
khet-1919
Konto z ograniczeniami
Postów w temacie: 7
Posty: 8
Rejestracja: 14 mar 2020, 12:49

Re: Stukające silniki przy zmianie kierunku oraz niepełny ruch stołu Velleman K8200 i MKS Gen L

Post autor: khet-1919 »

Zrobiłem następujące rzeczy:
- Podpiąłem zworki tak, aby była 1/16 MS,
- Wprowadziłem zmiany w FW wg. confingu dla K8200, z tym że zmieniłem typ stepstcika z A4988 na DRV8825 i wywaliłem niepotrzebne definicje dla obsługi LCD,
- Przesmarowałem łożyska (chodziły topornie w pewnych miejscach),
- Zluzowałem delikatnie paski, gdyż były napięte jak struny (znajomy obsługujący tokarki powiedział, że nie mogą być tak bardzo napięte - nie wiem czy dobrze podpowiedział),
- Poprawiłem wyłączniki krańcowe - oś Z przy homingu naciskała w stół, teraz delikatnie dochodzi do stołu i w pozycji domowej mam hotend na grubość kartki papieru; w osiach X i Y zdarzało się, że łożyska haczyły o blaszki endstopów - poprawione.

Nie wyciągałem silników, gdyż boję się coś zepsuć. A znając promotora i jego warsztatowe podejście do składania czegokolwiek to obawiam się, że nie doszedłbym później jak podłączone jest okablowanie.

Dalej występuje zryw, nawet po zmniejszeniu prędkości wydruku. Dodatkowo zauważyłem, że silniki stukają gdy są w pozycji domowej i dociskają endstopy w czasie trwania grzania stołu i hotendu. Czy to jest normalne?

Załączam mój config (Marlin 2.0.3).
Configuration.h
(83.1 KiB) Pobrany 119 razy
Configuration_adv.h
(124.86 KiB) Pobrany 118 razy
Trochę off-topic: sprawdzałem z miarką czy stół i oś Z przesuwają się o tyle, ile im zadam i rezultaty były bardzo dobre. Jednak gdy załączam drukowanie przykładowej kostki 20x20x20 mm oś Z podnosi się na jakieś 3 cm na czas grzania a gdy rozpoczyna się drukowanie, mimo zadania przez program parametru Z: 0.3 (czyli 0.3 mm), hotend jest na wysokości całych 3 mm. Czy to wina mojego grzebania z endstopami czy coś innego?
Awatar użytkownika
JGFTW
Drukarz
Postów w temacie: 5
Posty: 1294
Rejestracja: 14 sie 2019, 05:19
Lokalizacja: Wrocław
Drukarka: DIY Prusa Bear
x 701

Re: Stukające silniki przy zmianie kierunku oraz niepełny ruch stołu Velleman K8200 i MKS Gen L

Post autor: JGFTW »

Nie wyciągałem silników, gdyż boję się coś zepsuć.
Przecież już jest zepsute ;)
[...]
nawet po zmniejszeniu prędkości
[...]
Wcale nie zmniejszyłeś prędkości - w konfigu masz :

Kod: Zaznacz cały

#define DEFAULT_MAX_FEEDRATE          { 500, 500, 5, 25 } //default: 300, 300, 5, 25
#define DEFAULT_MAX_ACCELERATION      { 9000, 9000, 100, 10000 }

Ja bym na czas testowania ustawił :

Kod: Zaznacz cały

#define DEFAULT_MAX_FEEDRATE          { 130, 130, 5, 25 }
#define DEFAULT_MAX_ACCELERATION      { 2000, 2000, 25, 8000 }
Dalej występuje zryw, nawet po zmniejszeniu prędkości wydruku. Dodatkowo zauważyłem, że silniki stukają gdy są w pozycji domowej i dociskają endstopy w czasie trwania grzania stołu i hotendu. Czy to jest normalne?
Czy silniki podczas bazowania osi (G28) stukają, wjeżdzają w endstopy i chcą kontynuować ruch ?

Może masz pomylone krańcówki. Sprawdź co się stanie gdy wciśniesz krańcówkę (np osi X) i wpiszesz komendę M119

Czy co dokładnie masz na myśli pisząc "zryw" ? Gubi kroki ?
Napięcie sterowników masz dobre ?

Wrzuć najlepiej filmik z bazowania osi i momentu, gdy występuję problem.

Co do za wysokiej pozycji podczas drukowania to jest wiele miejsc, gdzie możesz ustawić tzw Z Offset . Sprawdzałem i w konfigu raczej nie widzę, żebyś miał to ustawione na sztywno, więc najlepiej sprawdź startowy gcode w slicerze.

Dodatkowo odkomentuj i jak trzeba będzie to zapiszesz sobie M851 Z-2.7 :

Kod: Zaznacz cały

//#define EEPROM_SETTINGS     // Persistent storage with M500 and M501
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 2
Posty: 7563
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2661

Re: Stukające silniki przy zmianie kierunku oraz niepełny ruch stołu Velleman K8200 i MKS Gen L

Post autor: Berg »

Wysokość z ustawia się też fizycznie. Podnosząc stół na śrubkach.

Pamiętaj, też o zresetowaniu EEPROM (sprawdź znaczenie komend M500, M501, M502, M503) po wgraniu nowego firmware, bo inaczej ustawienia z pamięci nadpisują te z plików configuration.h

Raczej dał bym jednak 1/32 na tych dvr8825
Ewentualnie zamiast Marlina można użyć do tej drukarki repetiera z włączonym trybem quadstepping. Lepiej sobie radzi. Dzięki konfiguracji online łatwo to ogarnąć.
khet-1919
Konto z ograniczeniami
Postów w temacie: 7
Posty: 8
Rejestracja: 14 mar 2020, 12:49

Re: Stukające silniki przy zmianie kierunku oraz niepełny ruch stołu Velleman K8200 i MKS Gen L

Post autor: khet-1919 »

Wróciłem do 1/32 MS i przepisałem Marlina na małe parametry jednak problem dalej występował. Krańcówki były dobrze podłączone, gdy nacisnąłem np. X to zwrotnie miałem X: TRIGGERED, reszta była open. Napięcie sprawdzałem, jest ok. Udało mi się przyszpilić problem do jednego silnika, tego na osi Y. Zdjąłem paski, puściłem mu sporą odległość z małą prędkością i dzieje się to, co na wideo w linku:

https://drive.google.com/open?id=1OqJu6 ... EOtbm0WYJI

Co może być przyczyną? Zauważyłem krzywy bęben, lecz to chyba kwestia odlewu części.

Co do FW repetiera, nie znalazłem swojej płytki w konfiguracji. Mam użyć RAMPS 1.3/1.4 ?
Awatar użytkownika
japim
Postów w temacie: 1
Posty: 703
Rejestracja: 12 lis 2019, 14:15
Lokalizacja: Warszawa
Drukarka: W sumie 19...
x 205
Kontakt:

Re: Stukające silniki przy zmianie kierunku oraz niepełny ruch stołu Velleman K8200 i MKS Gen L

Post autor: japim »

Nie widac czy to tylko zebatka czy cala oska jest krzywa. Poluzuj robaczek (ta czarna srubka dociskowa) i zadaj to samo trzymajac zebatke w rekach. Jezeli poczujesz ruch tzn ze krzywa oska. Silnik do wymiany. Jezeli nie poczujesz nic - tzn ze g-niana aluminiowa zebatka - kupic nowa zebatke.
JGFTW
Pozdrawiam,
Przemek

Moje projekty 3D: https://www.thingiverse.com/Japim/designs
Aktualne projekty modelarskie: https://www.rcgroups.com/forums/member.php?u=174992
Awatar użytkownika
Zepco
Postów w temacie: 2
Posty: 1555
Rejestracja: 25 kwie 2017, 22:23
Lokalizacja: Kielce
Drukarka: PRUSA i3 MK2S
x 294

Re: Stukające silniki przy zmianie kierunku oraz niepełny ruch stołu Velleman K8200 i MKS Gen L

Post autor: Zepco »

Patrząc po filmiku to na 99% masz skrzywioną ośkę silnika. Nawet jak ruszasz ręką podczas nagrywania to widać jak koniec ośki gdzieś ucieka. Zdejmij zębatkę, przyłóż coś z boku ośki i będziesz widział czy się porusza na boki wypychane przez ośkę.
Prusa i3 MK2S
Anet A8 - rozebrana na części...
3DGence One
khet-1919
Konto z ograniczeniami
Postów w temacie: 7
Posty: 8
Rejestracja: 14 mar 2020, 12:49

Re: Stukające silniki przy zmianie kierunku oraz niepełny ruch stołu Velleman K8200 i MKS Gen L

Post autor: khet-1919 »

Sprawdziłem oś silnika i była w porządku. Zębatka była krzywo osadzona na osi - poprawiłem to. Przyszło do mnie jednak oświecenie i dość trywialne rozwiązanie - sprawdziłem przewody łączące krokowce z płytką. Wypadały przy najmniejszym poruszeniu. Poprawiłem ich mocowanie i silniki pracowały bez najmniejszego stuku gdy zadałem przesunięcie G1 X i Y +-1000 F800.

Tu jednak pojawił się nowy problem. Gdy zacząłem drukowanie znowu zaczęły się stuki i nie była to już wina kabli. Gdy trzymałem stół zauważyłem, że silniki co jakiś czas traciły moc i mogłem przesuwać stołem ręcznie - po chwili zasilanie wracało, silnik stuknął i pracował niby normalnie, ale już z przesunięciem, przez co druk nie wychodził.

Idąc tym tropem dotarłem do zasilacza, oryginalnego Vellemana 15V 6,67 A, który... zaczynał się topić od dołu obudowy.

Puściłem G-Kod drukowania testowej kostki 2x2x2 cm na zimno (bez grzania stołu i hotenda) i drukarka pracowała jak marzenie - bez stuków, bez spadków napięcia. Wnioskuje więc, że chyba jest to wina zasilacza, który nie wyrabia prądowo przy chodzących grzałkach i silnikach. Zrobiłem szybki rachunek - przyjąłem, że hotend i łoże pobierają podczas grzania 2,5 A każde, plus chodzące silniki 2,5 A (przyjmuje max. 3 w jednej chwili podczas druku - X, Y i ekstruder). Rachunek jest prosty - z samych silników pobierane jest 7,5 A, plus pulsy prądowe na utrzymanie temperatury hotendu i łoża, w porywach do 12,5 A.

Co proponujecie w takim wypadku? Wymiana zasilacza czy da się to jakoś programowo obejść? Skoro producent wrzucił taki zasilacz do tej drukarki to znaczy że musiał to wytrzymywać (pomijam, że oryginalna płytka się sfajczyła i jest teraz ten MKS).
mcxmcx
Drukarz
Postów w temacie: 1
Posty: 2456
Rejestracja: 09 kwie 2017, 21:32
x 306

Re: Stukające silniki przy zmianie kierunku oraz niepełny ruch stołu Velleman K8200 i MKS Gen L

Post autor: mcxmcx »

Zepsuł się. Daj 12-15 A minimum, na szybko od Xbox.
Jeżeli przypadkiem podam ceny w GBP to sobie kolego, koleżanko, pomnóż razy pięć.
ODPOWIEDZ

Wróć do „Pytania o sprawy podstawowe”