Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 5
- Posty: 1962
- Rejestracja: 15 sty 2011, 09:26
- Lokalizacja: Wyszków
Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
Nie, nie. Jeden silnik jeden sterownik.
Sterowniki "patrzą" na to co się dzieje w slinku poprzez pomiar prądu/napięcia. Jak podłączysz dwa to ma nieprawidłowe dane.
Sterowniki "patrzą" na to co się dzieje w slinku poprzez pomiar prądu/napięcia. Jak podłączysz dwa to ma nieprawidłowe dane.
czilałt...
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 15
- Posty: 15
- Rejestracja: 25 mar 2020, 21:54
Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
Czyli cała płytka do wymiany, bo X i Y mają po dwa silniki + jeden na Z.
CNC Shield nie jest w stanie tego obsłużyć, potrzebuję 5 kanałów. Jest coś sensownego i budżetowego na rynku?
-
- Lider FORUM (min. 2000)
- Posty w temacie: 14
- Posty: 2224
- Rejestracja: 17 wrz 2018, 10:47
- Lokalizacja: Wrocław
- Kontakt:
Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
RAMPS.
Można też podłączyć piąty stepstick na kabelkach.
Dodane 2 minuty 22 sekundy:
A przy jednym silniku na sterownik? Zanim coś kupisz, przetestuj na jednej osi na tym co masz.simeone pisze: ↑26 mar 2020, 09:12Ok, cofam to... przy prędkościach powyżej 8000mm/min ze zdjętym paskiem efekt taki sam...
https://drive.google.com/open?id=1FLd3a ... NZReHdZR1m
Problemy z prędkością załatwi zwiększenie napięcia zasilania.
Można też obniżyć stepping, ale spadnie wtedy dokładność.
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 15
- Posty: 15
- Rejestracja: 25 mar 2020, 21:54
Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
Zatem plan działania na popołudnie:
1. Rozszycie przewodów równolegle łączących silniki
2. Uruchomienie pojedynczego silnika bez obciążenia (ze zdjętym paskiem)
3. Przełożenie stepsticka z osi Z na pole czerwone, zezworkowanie z osią X i podłączenie napędów osi X do osobnych stepsticków
4. Próba ruchu osi X bez paska a następnie z normalnym obciążeniem.
5. Podłączenie zasilacza 24V/2A i ponowne przeprowadzenie powyższych prób
-
- Lider FORUM (min. 2000)
- Posty w temacie: 2
- Posty: 9320
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
No tak, po cholerę kupować centrum obróbkowe ważące kilka ton, kiedy można sobie maszynę wydrukować ...
Tylko jakoś autorowi wątku to cudo nawet na pusto nie chce działać ...
Arduino jest w stanie obsłużyć dowolny sterownik który ma wejście na transoptorach, nawet te na osiem amper i sto woltów. Różnica jest tylko taka, że trzeba łączyć kabelkami i się nie pomylić.
Z budżetowych rozwiązań to TB6600, tylko trzeba wiedzieć które, bo jest na rynku sporo tandety.
Natomiast u Ciebie podstawowym problemem są tandetne silniczki, pewnie dwa razy słabsze niż ja mam w drukarce 3d. Są dostępne silniki NEMA17 0.8 Nm, przy paskach to nie jest wcale dużo, ale założysz je bez żadnych zmian konstrukcyjnych. Zasadniczo pomiędzy paskiem a silnikiem POWINNA być przekładnia, co by zwiększyło i siłę i dokładność.
Pisałem ze to cudo nadaje się tylko na ploter plazmowy, bo to jest taka technologia po której i tak nie należy się spodziewać dokładności obróbki.
Niestety, kiedy zależy na dokładności, to jeśli frezarka nie waży tonę, to i z aluminium może sobie nie radzić.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 14
- Posty: 2224
- Rejestracja: 17 wrz 2018, 10:47
- Lokalizacja: Wrocław
- Kontakt:
Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
Podejrzewam, że są tam 17HS4401. Jest najpopularniejszy i najtańszy. Największy Nema 17 ma tylko 2 razy większy moment.
Problemem jest wydajność driverów. A4988 ledwo dają radę z jednym silnikiem.

Problemem jest wydajność driverów. A4988 ledwo dają radę z jednym silnikiem.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 14
- Posty: 2224
- Rejestracja: 17 wrz 2018, 10:47
- Lokalizacja: Wrocław
- Kontakt:
Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
Tyle kosztuje jeden silnik 0.8Nm
Ale te silniki nie odstają dużo od 17HS4401
Tak przy okazji przeglądania ofert, znalazłem wykres zależności momentu od prędkości

Ale te silniki nie odstają dużo od 17HS4401
Tak przy okazji przeglądania ofert, znalazłem wykres zależności momentu od prędkości

-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 15
- Posty: 15
- Rejestracja: 25 mar 2020, 21:54
Re: Problem z posuwem [film] - Arduino UNO + CNC Shield + GRBL
Wszystko posprawdzałem i mam wyniki obserwacji. Przełożyłem A4988 z pola Z na pole A (z czerwonymi gniazdami) a następnie przy pomocy zworek ustawiłem klonowanie osi X. Pojeździłem trochę na małej prędkości i ponieważ nie zaobserwowałem blokady silników ustawiłem maksymalną możliwą, która w moim przypadku wynosi około 8400mm/min i zrobiłem jakieś 50 rundek przez całe pole robocze w obie strony.simeone pisze: ↑26 mar 2020, 10:39Zatem plan działania na popołudnie:
1. Rozszycie przewodów równolegle łączących silniki
2. Uruchomienie pojedynczego silnika bez obciążenia (ze zdjętym paskiem)
3. Przełożenie stepsticka z osi Z na pole czerwone, zezworkowanie z osią X i podłączenie napędów osi X do osobnych stepsticków
4. Próba ruchu osi X bez paska a następnie z normalnym obciążeniem.
5. Podłączenie zasilacza 24V/2A i ponowne przeprowadzenie powyższych prób
W trakcie całej jazdy ani razu nie zdarzył się przypadek zablokowania silnika jak miało to miejsce przed rozdzieleniem napędów na osobne sterowniki. Dodatkowo wykonałem próbę pod obciążeniem, włączając frezarkę i ręcznie, kręcąc śrubą zagłębiłem ją na jakieś 3-4mm w dębowej desce. Po przejechaniu całego stołu zmierzyłem długość frezu, który nie różnił się zauważalnie od zadanej długości.
Zmiana zasilacza na 24V nie przyniosła widocznej zmiany w działaniu układu.
W związku z powyższym mam teraz dwie opcje:
1. Dokupić dwa brakujące A4988 lub
2. Kupić 5 nowych stepsticków o lepszych parametrach, S109 - poza Aliexpress ciężko dostępne i droższe, DRV8255 - do kupienia bez problemu za 9zł sztuka, albo może jeszcze inne?
Od razu pytanie, czy do tych płytek, które mam (Arduino Uno + CNC Shield V3) bez problemu podepnę piąty driver i sklonuję go razem z drugim do sterowania osią Y?