GRBL na arduino - szarpie i zawiesza się

Rozmowy dotyczące oprogramowania sterującego maszynami CNC i sterowników CNC obrabiarek numerycznych

Autor tematu
drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 11
Posty: 1766
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

GRBL na arduino - szarpie i zawiesza się

#1

Post napisał: drzasiek90 » 22 mar 2022, 07:25

Piszę o poradę, bo może ktoś spotkał podobny problem lub wpadnie na dobry pomysł, bo mi się już pomysły kończą.
Mam ploter do papieru, sterowanie GRBL, płytka arduino uno + cnc-shield V3, soft w wersji 1.1. Gdzieś tam jakiś czas temu pojawiły się drobne problemy, coś tam szarpało, wymieniłem płytkę UNO i przestało. Przez wiele miesięcy pracowało bez zarzutu, tydzień temu nagle się zatrzymał. Nie mogłem zbazować, okazało się, że UC o dziwo zgubił wszystkie ustawienia w eeprom, soft został ale nie było ustawień, nie miał włączonego bazowania dlatego nie ruszył. Po wgraniu ustawień wszytko wróciło, ale zaczął poszarpywać silnikami, czasem stanął więc nie zastanawiając się, pomyślałem, że problem ten co kiedyś i wymieniłem płytkę. Niestety nie pomogło, nadal poszarpuje. Czasami potrafi pracować kilka godzin, czasami co chwile się zatrzyma, jakby stracił komunikację lub mikrokontroler się zawiesił. Aby ruszył, muszę wypiąć z USB i połączyć na nowo.
Co poczyniłem:
-Sprawdzone połączenia i przewody
-podmieniłem arduino UNO
-podmieniłem kabel zasilania i zasilacz
-sprawdziłem uziemienia
-robiłem próbę z innym komputerem
-podmieniałem stepsticki
-podmieniałem kabel USB
W okolicy nie pracuje żaden silnik czy inne urządzenie które podejrzewałbym o zakłócanie, już nawet robiłem próby w wypięciem wszystkiego w pomieszczeniu z zasilania, pracował tylko laptop (na baterii) i ploter.
Dodam jeszcze, że mam drugi ploter niemal identyczny z identyczną konfiguracją i nie ma tego problemu.
Ma ktoś pomysły?



Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: GRBL na arduino - szarpie i zawiesza się

#2

Post napisał: TOP67 » 22 mar 2022, 07:54

Próbowałeś zamienić sterowanie z tym drugim?
Szarpanie jest w trakcie wykonywania jednego polecenia (np. dłuższy prosty odcinek)?


Autor tematu
drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 11
Posty: 1766
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: GRBL na arduino - szarpie i zawiesza się

#3

Post napisał: drzasiek90 » 22 mar 2022, 08:07

Drugi pracuje, nie mogę go ruszać bo bede miał oba unieruchomione. Poza tym, nie bardzo jest tam co zmieniać. Płytkę UNO wymieniłem na nową, cncshield kupiłem też nowy ale wstrzymuje się z wymianą bo silniki i czujniki mam dla pewności do niej lutowane więc wymiana jest nieco kłopotliwa, poza tym na cnc-shield nic właściwie nie ma co miałoby zakłócać UC.
Generalnie to nie jest zgubienie kroku tylko po prostu jakby program się zatrzymuje w mikrokontrolerze lub zwiesza się komunikacja. Aha, jeszcze próbowałem ominąć kabel USB (aby wykluczyć, że to zakłócenia na kablu USB) i podłączyłem do komputera bezpośrednio konwerter USB-UART i sterowanie puściłem skrętką do UNO i też było to samo.

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: GRBL na arduino - szarpie i zawiesza się

#4

Post napisał: TOP67 » 22 mar 2022, 08:29

Dlatego pytam o to czy problemy są też podczas wykonywania pojedynczej linijki kodu. Wtedy pracuje sam mikrokontroler.
Ostatnio trafiło mi się Nano, które ma problemy z komunikacją po USB. Musiałem obniżyć prędkość do 57600.


Autor tematu
drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 11
Posty: 1766
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: GRBL na arduino - szarpie i zawiesza się

#5

Post napisał: drzasiek90 » 22 mar 2022, 08:50

Generalnie ciężko to wykryć, bo to się pojawia raz na jakiś czas, czasami częściej, czasami kilka godzin działa.
Ale problem raczej nie leży w samej komunikacji, bo zdarzyło się, że podczas procedury bazowania zgłupiał i np. nie wykrył czujników, zwiesił się pchając cały czas na odbojniki. Dziwnym było to, że zgubił ustawienia w pamięci EEPROM, na to już wogóle nie potrafię znaleźć usprawiedliwienia.

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: GRBL na arduino - szarpie i zawiesza się

#6

Post napisał: TOP67 » 22 mar 2022, 08:58

Też się nad tym zastanawiałem i stawiam na kiepski egz. Arduino.
Może kupić oryginał? Przy cenie maszyny nie ma dużej różnicy.


Autor tematu
drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 11
Posty: 1766
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: GRBL na arduino - szarpie i zawiesza się

#7

Post napisał: drzasiek90 » 22 mar 2022, 11:04

Ta która się uszkodziła to był taki sam klon a wyrobiła naprawdę sporo roboczogodzin (co dalej ją nie usprawiedliwia czemu się uszkodziła). W ploterze, który działa bez problemu też jest klon i ta którą kupiłem teraz to ten sam klon. Nie wydaje mi się, aby to był problem egzemplarza, skoro po wymianie problem nie ustąpił, tu jest jakiś problem albo z EMC albo coś nie łączy, nie mam tylko pomysłu co, bo już wszystko poprawiałem. Chociaż incydent z wykasowaniem pamięci eeprom skłania również do wzywania szamana.


Jarewa
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 1
Posty: 72
Rejestracja: 29 mar 2020, 22:37

Re: GRBL na arduino - szarpie i zawiesza się

#8

Post napisał: Jarewa » 22 mar 2022, 13:54

Nie wykluczyłeś pętli masy...


getbeterr
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 137
Rejestracja: 31 gru 2020, 15:44

Re: GRBL na arduino - szarpie i zawiesza się

#9

Post napisał: getbeterr » 22 mar 2022, 14:49

Miałem to samo. Ustąpiło po wyprostowaniu kabla USB i odsunięciu luźnego odcinka od komputera. Widać gdzieś łapał zakłócenia. Nie pochylałem się głębiej nad tematem bo skoro problem zniknął to nie czułem takiej potrzeby.


Autor tematu
drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 11
Posty: 1766
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: GRBL na arduino - szarpie i zawiesza się

#10

Post napisał: drzasiek90 » 22 mar 2022, 17:38

To nie kabel, bo jak pisałem wyżej, na próbę zmieniłem sterowanie na szeregowke od razu przy samym złączu komputera, nie pomogło.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Ogólne Dyskusje na Temat Systemów Sterowania CNC”