TB6560 + Arduino + GRBL = blokujące się sliniki
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 3
- Posty: 792
- Rejestracja: 04 lut 2008, 20:26
- Lokalizacja: Rzeszów
Re: TB6560 + Arduino + GRBL = blokujące się sliniki
Musisz sprawdzić jaką drogę pokona oś przy jednym pełnym obrocie silnika krokowego.
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 14
- Posty: 15
- Rejestracja: 07 sie 2020, 20:41
Re: TB6560 + Arduino + GRBL = blokujące się sliniki
Zrobiłem test taki ze na silniczek przykleiłem taśmę i manualnie przesunąłem wózki tak aby silniczek zrobił 1 obrót i dla osi X i Y wyszła mi mniej więcej odległość 50mmTOP67 pisze: ↑11 sie 2020, 16:27Musisz wyliczyć wartości $100-102 wg wzoru:
(200 * microstep) / droga osi na jeden obrót.
Niektóre sterowniki mają podaną od razu wartość 200 * microstep. Zacznij od wartości 8 lub 16.
droga osi na jeden obrót, to w przypadku śrub napędowych skok. W przypadku pasków i listew, trzeba policzyć.
Jak już to ustawisz, to w UGS ustaw odległość 1 mm i małą prędkość. Zobacz czy działa i odległość się zgadza.
Potem testuj prędkość maksymalną na większej odległości (żeby silnik zdążył się rozkręcić).
Jak znajdziesz prędkość, przy której oś zaczyna gubić kroki, to pomniejsz ją co najmniej o 20% i wpisz w $110-112.
czyli:
(200*8)/50=32
(200*16)/50=64
i takie wartości powinienem testować w polach $100 i $101.
Proszę potwierdzić czy dobrze to obliczyłem.
Może Pan podpowiedzieć jak powiniem być ustawiony stepping (mam na mysli te pstryki) ?
Dodane 35 sekundy:
Sprawdziłem i dla X i Y wyszło mniej więcej 50mmAdam Domański pisze: ↑11 sie 2020, 16:40Musisz sprawdzić jaką drogę pokona oś przy jednym pełnym obrocie silnika krokowego.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 7
- Posty: 2224
- Rejestracja: 17 wrz 2018, 10:47
- Lokalizacja: Wrocław
- Kontakt:
Re: TB6560 + Arduino + GRBL = blokujące się sliniki
Przy takim przełożeniu trzeba ustawić jak najwyższy stepping, żeby mieć jako taką dokładność. Te sterowniki nie za bardzo się do tego nadają, najwyższa wartość to 16, co daje rozdzielczość około 2 setek.
Zmienił bym sterowniki na minimum 64, a najlepiej takie, które mają również wartości 50, 100 itp
Tu znalazłem opis takiej płyty https://www.aliexpress.com/item/32308196226.html
SW1 - on
SW2 - of
Zmienił bym sterowniki na minimum 64, a najlepiej takie, które mają również wartości 50, 100 itp
Tu znalazłem opis takiej płyty https://www.aliexpress.com/item/32308196226.html
SW1 - on
SW2 - of
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 12
- Posty: 257
- Rejestracja: 14 cze 2018, 13:09
- Lokalizacja: piniendzy z komuni wciąż jest mi nieznana
- Kontakt:
Re: TB6560 + Arduino + GRBL = blokujące się sliniki
dokładność dokładnością, pomóżmy chłopu w ogóle to uruchomić. Zmień ustawienia na takie jakie wyliczyłeś i zobacz czy zaskoczy.
Na sam początek zadawaj niewielkie prędkości
Dodane 2 minuty 1 sekunda:
W razie czego zrób 5 i 6 na ON żeby zwiększyć prąd
Na sam początek zadawaj niewielkie prędkości
Dodane 2 minuty 1 sekunda:
W razie czego zrób 5 i 6 na ON żeby zwiększyć prąd
wszystko jest trudne zanim stanie się łatwe
-
- Lider FORUM (min. 2000)
- Posty w temacie: 7
- Posty: 2224
- Rejestracja: 17 wrz 2018, 10:47
- Lokalizacja: Wrocław
- Kontakt:
Re: TB6560 + Arduino + GRBL = blokujące się sliniki
Przyczyną problemów jest zapewne za duża częstotliwość impulsów.
1. $100 = 64
2. $110 = 200
i wtedy powinno powoli ruszyć (oś X). Potem można stopniowo podnosić $110
Można też ustawiać prędkość w USG, ale to wpisane w GRBL jest ważniejsze.
1. $100 = 64
2. $110 = 200
i wtedy powinno powoli ruszyć (oś X). Potem można stopniowo podnosić $110
Można też ustawiać prędkość w USG, ale to wpisane w GRBL jest ważniejsze.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 5
- Posty: 9323
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: TB6560 + Arduino + GRBL = blokujące się sliniki
Gadasz totalne głupoty.
To jest drutówka do styropianu, pięć kroków na milimetr wystarczy.
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 14
- Posty: 15
- Rejestracja: 07 sie 2020, 20:41
Re: TB6560 + Arduino + GRBL = blokujące się sliniki
Zrobiłem wszystko od nowa biorąc pod uwagę wasze porady.
Zainstalowałem GRBL 1.1.
W config ustawilem na 2 osiową maszyne.

w UGS ustawiłem tak:

Arduino do sterownika podpiąłem w ten sposób zgodnie z instrukcją którą podesłał TOP67.
Arduino Sterownik
2 step X PIN 1
3 step Y PIN 8
5 DIR X PIN 7
6 DIR Y PIN 3
8 enable X Enable 14
Y Enable 2
Nie mogę nigdzie znaleźć całego pinoutu dla tego sterownika i nie jestem pewny czy GND są na pewno w pinach 18-25.
Nie wiem czy X i Y enable powinien być w pięty do arduino. Jeżeli tak to czy cały czas czy razem. Jak wpinam pojedynczo np X enable do arduino to silniczek piszczy. Jak podpiąłem 2 na raz to tez piszczało ale troszczę innym dźwiękiem.
Pytanie brzmi czy na pewno mam dobrze podpięte wszystko i co zrobić z X Enable i Y Enable?
Wrzucam zdjęcie jak podpiąłem arduino i sterownik. Może ktoś z wprawnym okiem dopatrzy się błędu.

Stepping ustawiłem zgodnie z Waszymi zaleceniami i instrukcją w taki sposób.

Podsumowując - teraz silniczki ani drgnął. Już totalnie zgłupiałem bo przy korzystaniu z pinoutu z nie tego sterownika coś tam reagowały a teraz kompletnie nic.
Panowie ratujcie bo sam tego nie rozkminie
Zainstalowałem GRBL 1.1.
W config ustawilem na 2 osiową maszyne.

w UGS ustawiłem tak:

Arduino do sterownika podpiąłem w ten sposób zgodnie z instrukcją którą podesłał TOP67.
Arduino Sterownik
2 step X PIN 1
3 step Y PIN 8
5 DIR X PIN 7
6 DIR Y PIN 3
8 enable X Enable 14
Y Enable 2
Nie mogę nigdzie znaleźć całego pinoutu dla tego sterownika i nie jestem pewny czy GND są na pewno w pinach 18-25.
Nie wiem czy X i Y enable powinien być w pięty do arduino. Jeżeli tak to czy cały czas czy razem. Jak wpinam pojedynczo np X enable do arduino to silniczek piszczy. Jak podpiąłem 2 na raz to tez piszczało ale troszczę innym dźwiękiem.
Pytanie brzmi czy na pewno mam dobrze podpięte wszystko i co zrobić z X Enable i Y Enable?
Wrzucam zdjęcie jak podpiąłem arduino i sterownik. Może ktoś z wprawnym okiem dopatrzy się błędu.

Stepping ustawiłem zgodnie z Waszymi zaleceniami i instrukcją w taki sposób.

Podsumowując - teraz silniczki ani drgnął. Już totalnie zgłupiałem bo przy korzystaniu z pinoutu z nie tego sterownika coś tam reagowały a teraz kompletnie nic.
Panowie ratujcie bo sam tego nie rozkminie

-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 12
- Posty: 257
- Rejestracja: 14 cze 2018, 13:09
- Lokalizacja: piniendzy z komuni wciąż jest mi nieznana
- Kontakt:
Re: TB6560 + Arduino + GRBL = blokujące się sliniki
http://www.osservatoriobassano.org/TCS2 ... Manual.pdf
masz info o sterowniku
co do ENABLE to nie muszą być wpięte. Na razie, żeby ograniczyć kablologie możesz wywalić też DIR - będą się kręcić w jednym kierunku.
masz info o sterowniku
co do ENABLE to nie muszą być wpięte. Na razie, żeby ograniczyć kablologie możesz wywalić też DIR - będą się kręcić w jednym kierunku.
wszystko jest trudne zanim stanie się łatwe
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 14
- Posty: 15
- Rejestracja: 07 sie 2020, 20:41
Re: TB6560 + Arduino + GRBL = blokujące się sliniki
Z tego właśnie korzystałem.zzzZZZ pisze: ↑12 sie 2020, 14:08http://www.osservatoriobassano.org/TCS2 ... Manual.pdf
masz info o sterowniku
co do ENABLE to nie muszą być wpięte. Na razie, żeby ograniczyć kablologie możesz wywalić też DIR - będą się kręcić w jednym kierunku.

A co z GND, dobrze mam podłączone?
ENABLE nie są w ogole potrzebne czy też tylko tymczasowo mam ich nie podłączać?
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 12
- Posty: 257
- Rejestracja: 14 cze 2018, 13:09
- Lokalizacja: piniendzy z komuni wciąż jest mi nieznana
- Kontakt:
Re: TB6560 + Arduino + GRBL = blokujące się sliniki
ENABLE możesz w ogóle nie wpinać.
Powiedz mi gdzie masz wpięte GND bo nie do końca widać na fotce
Powiedz mi gdzie masz wpięte GND bo nie do końca widać na fotce
wszystko jest trudne zanim stanie się łatwe