TB6560 + Arduino + GRBL = blokujące się sliniki

Ogólne tematy związane z maszynami CNC, maszyny o odmiennej konstrukcji czyli wszystko co nie pasuje do powyższych.
Tu możesz również przedstawić się i opisać swoją maszynę

Autor tematu
elprezidente
Czytelnik forum poziom 1 (min. 10)
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

#21

Post napisał: elprezidente » 12 sie 2020, 16:25

zzzZZZ pisze:
12 sie 2020, 14:52
ENABLE możesz w ogóle nie wpinać.
Powiedz mi gdzie masz wpięte GND bo nie do końca widać na fotce
GND Ze sterownika czyli piny 18-25 mam wpięte w breadboard razem i z tego leci 1 przewód do Arduino GND.

Dodane 1 godzina 21 minuty 23 sekundy:
zzzZZZ pisze:
12 sie 2020, 14:08
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.
Zrobłem tak i zero reakcji silniczków. Jedynie reagują jak podpinam X enable lub Y enable ze sterownika do X lub Y Step na arduino. Ale wciąż się nie ruszają.

Filmik pokazujący jak reaguja silniczki
https://drive.google.com/file/d/1tgXwy8UGzHj9b_H0LCZPKy_YvbasEQvq/view?usp=sharing



Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7859
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#22

Post napisał: tuxcnc » 12 sie 2020, 16:57

elprezidente pisze:
12 sie 2020, 16:25
Ale wciąż się nie ruszają.
A cewki silników masz właściwie podpięte ?
W układzie TB6560 masz dwa mostki H, do jednego ma być podpięta jedna cewka silnika, a do drugiego druga cewka. Jeśli pomylisz kabelki, to jedną cewkę podłączysz do dwóch mostków. Będzie wtedy buczeć, ale silniki nie ruszą.
Cewki rozpoznaje się w ten sposób, że odłączasz silnik od sterownika i zwierasz ze sobą dowolne dwa kabelki. Jeśli trudno jest obrócić osią silnika, to zwarłeś początek i koniec tego samego uzwojenia, jeśli oś lekko się obraca, to zwarłeś końcówki różnych uzwojeń.

Awatar użytkownika

zzzZZZ
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 258
Rejestracja: 14 cze 2018, 13:09
Lokalizacja: piniendzy z komuni wciąż jest mi nieznana
Kontakt:

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#23

Post napisał: zzzZZZ » 12 sie 2020, 18:01

Jeśli wcześniej buczało a teraz nie to raczej nie wina cewek a podłączenia. Coś dużo tych GND. Powinno wystarczyć chyba jedno. I tak wszystkie GND mają mostek. Jeśli masz miernik to sprawdź przejscie między tymi pinami od 18 do 25
wszystko jest trudne zanim stanie się łatwe

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7859
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#24

Post napisał: tuxcnc » 12 sie 2020, 19:19

zzzZZZ pisze:
12 sie 2020, 18:01
Jeśli wcześniej buczało a teraz nie to raczej nie wina cewek a podłączenia.
TB6560 to archaiczny układ, on hałasuje nawet na postoju.
Jeśli jest cisza, to znaczy że nie ma sygnału enable.
A co do LPT, to masa jest na wielu liniach, żeby nie było spadku napięcia na długim przewodzie. Taki standard.

Awatar użytkownika

zzzZZZ
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 258
Rejestracja: 14 cze 2018, 13:09
Lokalizacja: piniendzy z komuni wciąż jest mi nieznana
Kontakt:

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#25

Post napisał: zzzZZZ » 12 sie 2020, 21:58

W takim razie @elprezidente być może wprowadziłem Cię w błąd. Na moich układach nie ma takich cudów.
@tuxcnc nawet jeśli masa jest na wielu liniach to wciąż jest ona zmostkowana. Po prostu zwiększamy przekrój przewodu poprzez kilka linii. Czy źle myślę?

Co do zamiany przewodów na silniku to problemem może być nie koniecznie w zwarciu cewek ale w zamianie początku z koncem. Wtedy silnik zacznie oscylować i przy dużym mikrokroku będzie to nie zauważalne dla oka.

A może problemem jest wypełnienie sygnału z Arduino?
wszystko jest trudne zanim stanie się łatwe


Autor tematu
elprezidente
Czytelnik forum poziom 1 (min. 10)
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

#26

Post napisał: elprezidente » 12 sie 2020, 23:03

Podpiąłem silniczki pod shield CNC Arduino . I wszytko chodzi jak prawie idealnie. Problem polega na tym że brakuje im mocy aby przesunąć oś. Jak delikatnie pomogę ciągnąć za pasek to się przesuwa normalnie. Oś Y schodzi sama w dół. Czasami nawet zrobi 1-2 kroki do góry ale zaraz brakuje jej mocy.
Jutro umyję wszystko i przelecę WD-40 na poślizg.
Zrobiłem test na 2 zasilaczach. Obydwa ale jeden 2A drugi 3,5A i efekt taki sam.
Jak myślicie co jest problemem?
Za słaby zasilacz?
Opór na rolkach spowodowany brudem?
ARDUINO CNC Shield nie daje wystarczającej mocy? Może trzeba coś tam ustawić? Jakieś zworki? Jutro jeszcze poszukam na ten temat informacji.
Może ustawienia GRBL?

A jeśli chodzi o ten sterownik TB6560 to nie mogę go rozkminic co tam jest nie tak. Na Arduino CNC Shield zaskoczyło od razu. Mam jeszcze jeden silniczek na rolce. to chyba miała być oś Z albo i tam jest tylko mały wózek na profilu i się przesuwa normalnie.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7859
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#27

Post napisał: tuxcnc » 13 sie 2020, 05:42

elprezidente pisze:
12 sie 2020, 23:03
Może trzeba coś tam ustawić? Jakieś zworki?
W stepstickach prąd ustawia się takim miniaturowym potencjometrem.
Tylko jak dasz na maksa, to bez radiatora układ może się ugotować.
Na tych silnikach są jakieś oznaczenia ?
Tam masz paski zębate ? jaka jest średnica koła na wale silnika ?

Awatar użytkownika

zzzZZZ
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 258
Rejestracja: 14 cze 2018, 13:09
Lokalizacja: piniendzy z komuni wciąż jest mi nieznana
Kontakt:

Re: TB6560 + Arduino + GRBL = blokujące się sliniki

#28

Post napisał: zzzZZZ » 13 sie 2020, 07:30

a jaki mikrokrok masz na stepstickach?

możesz zwiększyć napięcie zasilacza. Shield wytrzymuje chyba do 36V.
Syf - syfem. Zawsze warto przeczyścić.

Zadaj ruch na jakimś minimalnym posuwie. Zobacz czy też będzie miało opory.
Warto sprawdzić mimośrody na wózkach. Może za mocno koła przylegają do szyny.
wszystko jest trudne zanim stanie się łatwe

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
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

#29

Post napisał: TOP67 » 13 sie 2020, 10:32

Stepsticki nia wydalają prądowo z tymi silnikami. Jaki masz typ? Popularne A4899 to 1.5A, DRV8255 to 2A. Jest jeden typ S109 do 4A z aktywnym chłodzeniem.

Napięcie ma znaczenie przy dużych prędkościach. Są stepsticki do 50V.

Tutaj zastosował bym 3 sterowniki minimum TB6600. Mam jeden wolny i mogę udostępnić do testów.

Dodane 2 godziny 13 minuty 22 sekundy:
elprezidente pisze:
12 sie 2020, 23:03
Zrobiłem test na 2 zasilaczach. Obydwa ale jeden 2A drugi 3,5A i efekt taki sam.
Jak myślicie co jest problemem?
Za słaby zasilacz?
Do tych silników zasilacz 10A. Przy takim przełożeniu silniki będą pracowały powoli, więc wystarczy 24V.


Autor tematu
elprezidente
Czytelnik forum poziom 1 (min. 10)
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

#30

Post napisał: elprezidente » 13 sie 2020, 11:25

Mam A4988. I nie dałem żadnych zworek czyli mam ustawiony cały krok.
Obrazek
Według instrukcji mam założyć 3 zworki żeby ustawić 16 mikrokroków. Dobrze To rozumiem?
Obrazek
Tak to powinno wyglądać?
Obrazek

@TOP67
Już mam dość walki z tą maszyną powoli. Chcę ograniczyć kombinację i żeby to w końcu działało jak należy. Czy zasilacz 24V 10A i 3 x TB6600 rozwiążą temat?

Jaki Amperaż powinien mieć TB6600, bo na allegro widzę różne modele? Może jest jakiś sterownik 3 osie w 1, nie archaiczny jak ten który mam, a bez problemowo porozumie się z GRBL i Arduino?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „NASZE AMATORSKIE MASZYNY CNC”