Strona 1 z 2

Sterowanie TB6560 za pomocą Arduino Mega2560

: 28 wrz 2017, 17:24
autor: Mesky
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:

: 28 wrz 2017, 17:40
autor: pukury
hej.
może poczytaj o tym programie - http://www.estlcam.com/
chyba że4 musi być inny .
pzd.

: 28 wrz 2017, 19:14
autor: Slavco
LPT nie podłączasz przecież do MEGA.
TB podłączasz do mega analogicznie jak lądują tam stepsticki czyli step,dir itd.

: 29 wrz 2017, 05:14
autor: upanie
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ć.

: 29 wrz 2017, 20:31
autor: Mesky
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żć

: 30 wrz 2017, 05:39
autor: upanie

: 03 paź 2017, 11:40
autor: Mesky
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 ..

: 03 paź 2017, 12:25
autor: upanie
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

: 03 paź 2017, 18:52
autor: Mesky
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 ?

: 03 paź 2017, 19:26
autor: upanie
Skoro masz 2560 to ten drugi co podałem.
No ale masz złą przepływność. Ma być 115200 a nie 9600.