Sterowanie TB6560 za pomocą Arduino Mega2560

Dyskusje o programowaniu mikroprocesorów.

Autor tematu
Mesky
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 5
Rejestracja: 28 wrz 2017, 16:58
Lokalizacja: Częstochowa

Sterowanie TB6560 za pomocą Arduino Mega2560

#1

Post napisał: Mesky » 28 wrz 2017, 17:24

Witam serdecznie
Zabrałem się za projekt pierwszej swojej frezarki i jako że temat konstrukcji mam już za sobą to przyszedł czas na sprawy związane ze sterowaniem
posiadam:- Arduino Mega2560, -sterownik TB6560 x 3 osie -silniki krokowe 2Nm
Moje pytanie brzmi co zrobić aby poprzez Arduino Mega sterować silnikami krokowymi za poocą sterownika TB6560 oraz jak podpiąć sam sterownik (wejscie LPT) do Arduino Mega ?
W sprawach programowania jestem bardzo cienki wiec mam nadzieje że ktoś mi pomoże :wink:



Tagi:


pukury
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 7662
Rejestracja: 23 lis 2004, 22:41
Lokalizacja: kraków

#2

Post napisał: pukury » 28 wrz 2017, 17:40

hej.
może poczytaj o tym programie - http://www.estlcam.com/
chyba że4 musi być inny .
pzd.
Mane Tekel Fares


Slavco
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 131
Rejestracja: 28 lis 2012, 18:29
Lokalizacja: Bytom

#3

Post napisał: Slavco » 28 wrz 2017, 19:14

LPT nie podłączasz przecież do MEGA.
TB podłączasz do mega analogicznie jak lądują tam stepsticki czyli step,dir itd.


upanie
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1962
Rejestracja: 15 sty 2011, 09:26
Lokalizacja: Wyszków

#4

Post napisał: upanie » 29 wrz 2017, 05:14

No właśnie, że podłącza, coś Ci się pomyliło. Ten sterownik 3 osiowy ma złącze LPT do podłączenia do PC.

Musisz znaleźć opis pinów LPT tego sterownika, to chyba żaden problem, i podłączyć te piny zgodnie z pinami jakie będziesz miał z arduino. Jakie to piny to zależy od softu (GRBL, ESTLCAM czy jeszcze coś innego) oraz tego czy wykorzystasz jakiś shield na arduino czy będziesz podłączał bezpośrednio do niego.
Wspomniany ESTLCAM ma kilka konfiguracji pinów, które można zobaczyć w samym programie.
Możesz użyć GRBL, który też ma z deczka różne pinologie w zależności od wersji czy konfiguracji. Trzeba uważać na połączenia i wersję/konfigurację programu bo można sprzęt uwalić.
czilałt...


Autor tematu
Mesky
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 5
Rejestracja: 28 wrz 2017, 16:58
Lokalizacja: Częstochowa

#5

Post napisał: Mesky » 29 wrz 2017, 20:31

pukury pisze:hej.
może poczytaj o tym programie - http://www.estlcam.com/
chyba że4 musi być inny .
pzd.
Estlcam działa tylko na Arduino Uno, ja posiadam model Mega a Uno będę miał najwcześniej w poniedziałek od kolegi więc wtedy sprawdzę czy na nim zadziała ale mimo wszystko chciałbym zadziałać na swoim Mega

[ Dodano: 2017-09-29, 20:34 ]
Slavco pisze:LPT nie podłączasz przecież do MEGA.
TB podłączasz do mega analogicznie jak lądują tam stepsticki czyli step,dir itd.
Podłącze poszczególne piny z wyjścia lpt od sterownika do Arduino a ze schematem to nie jest problemem

[ Dodano: 2017-09-29, 20:42 ]
upanie pisze:No właśnie, że podłącza, coś Ci się pomyliło. Ten sterownik 3 osiowy ma złącze LPT do podłączenia do PC.

Musisz znaleźć opis pinów LPT tego sterownika, to chyba żaden problem, i podłączyć te piny zgodnie z pinami jakie będziesz miał z arduino. Jakie to piny to zależy od softu (GRBL, ESTLCAM czy jeszcze coś innego) oraz tego czy wykorzystasz jakiś shield na arduino czy będziesz podłączał bezpośrednio do niego.
Wspomniany ESTLCAM ma kilka konfiguracji pinów, które można zobaczyć w samym programie.
Możesz użyć GRBL, który też ma z deczka różne pinologie w zależności od wersji czy konfiguracji. Trzeba uważać na połączenia i wersję/konfigurację programu bo można sprzęt uwalić.
Podłączenie będzie bezpośrednio z LPT sterownika do Arduino
Podpięcie ich odpowiednio też nie jest problemem
Mój główny problem o ile dobrze wszystko ogarnąłem polega na tym że nie mam wsadu do Arduino z rozszerzeniem .HEX w przypadku urzycia GRBLa( i XLoadera do wrzucenia GRBLa na moją płytkę Mega) a nigdzie nie moge tego znależć


upanie
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1962
Rejestracja: 15 sty 2011, 09:26
Lokalizacja: Wyszków

#6

Post napisał: upanie » 30 wrz 2017, 05:39

czilałt...


Autor tematu
Mesky
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 5
Rejestracja: 28 wrz 2017, 16:58
Lokalizacja: Częstochowa

#7

Post napisał: Mesky » 03 paź 2017, 11:40

upanie pisze:Najprościej na stronie GRBL-a :razz:
https://github.com/gnea/grbl/releases/d ... 170801.hex
Niestety już próbowałem i nie działa ..


upanie
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1962
Rejestracja: 15 sty 2011, 09:26
Lokalizacja: Wyszków

#8

Post napisał: upanie » 03 paź 2017, 12:25

Co nie działa? Ściąganie?

[ Dodano: 2017-10-03, 12:29 ]
A zaraz, bo Ty chcesz na Mega2560. To jest inny projekt: https://github.com/gnea/grbl-Mega/relea ... 170802.hex
czilałt...


Autor tematu
Mesky
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 5
Rejestracja: 28 wrz 2017, 16:58
Lokalizacja: Częstochowa

#9

Post napisał: Mesky » 03 paź 2017, 18:52

upanie pisze:Co nie działa? Ściąganie?

[ Dodano: 2017-10-03, 12:29 ]
A zaraz, bo Ty chcesz na Mega2560. To jest inny projekt: https://github.com/gnea/grbl-Mega/relea ... 170802.hex
Wgrałem plik do arduino ale GRBL po otwarciu nie łączy się z Arduino i wyskakuje komunikat
Obrazek
więc jakiej należy użyć wersji ?


upanie
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1962
Rejestracja: 15 sty 2011, 09:26
Lokalizacja: Wyszków

#10

Post napisał: upanie » 03 paź 2017, 19:26

Skoro masz 2560 to ten drugi co podałem.
No ale masz złą przepływność. Ma być 115200 a nie 9600.
czilałt...

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Arduino, Raspberry pi i inne systemy mikroprocesorowe”