Strona 1 z 1

Sterowanie silnikami krokowymi

: 25 gru 2014, 14:42
autor: Deynox
Witam serdecznie.
Chciałbym się dowiedzieć czy będę w stanie sterować 2 silnikami krokowymi za pomocą kodów G, jeżeli posiadam Arduino UNO oraz L293D Arduino Shield ?
Pozdrawiam.


Edit:


Dzisiaj próbowałem to zrobić przy pomocy takich programów (CNC Gcode Interpreter, UniversalGcodeSender oraz Printrun). Każdy z nich bez problemu łączył się z moim arduino jednak po wprowadzeniu programu silniki w ogóle nie reagowały. W takim razie czy może to mieć związek z inną ilością kroków na obrót posiadaną przez moje silniki krokowe (64) i tą która jest wprowadzona w programie (200) ?

Re: Sterowanie silnikami krokowymi

: 25 gru 2014, 15:36
autor: pitsa
Daj fotkę silników. Jak je połączyłeś. Czy rozłączałeś coś? Niektóre "64" unipolarne można przerobić na bipolarne rozcinając połączenie między środkami cewek (np. z płytki silnika wychodzi 5 przewodów, a do płytki dochodzi z wnętrza silnika 6 i bierzemy z tego 4 ;-) ).

[youtube][/youtube]

: 25 gru 2014, 15:51
autor: Deynox
Obrazek
Obrazek


Edit:

Ok, już sobie z tym poradziłem jednak czy zna ktoś może jakiś sposób, aby nie trzeba było wprowadzać po jednej linijce kodu ?

Obrazek

: 25 gru 2014, 21:18
autor: Zienek
Napisz program, który będzie przesyłał kody do arduino przez RS.
Albo poszukaj gotowca.

Nie wymieniłeś GRBL. Na ich stronie jest tutorial, jak streamować (wysyłać potok) serię g-code'ów do Arduino.

https://github.com/grbl/grbl/wiki/Using-Grbl

https://github.com/grbl/grbl/wiki/Using ... ms-to-grbl

Ostatnie zmiany w repozytorium grbl są z września, więc jeszcze ten projekt żyje i ktoś go dopracowuje. Ja bym spróbował z grbl.

Powodzenia!
Zienek

: 26 gru 2014, 19:17
autor: Deynox
Czy wie ktoś może dlaczego silniki kompletnie nie reagują na przesłany program ?
Obrazek

: 26 gru 2014, 20:55
autor: pitsa
Baud rate "niedopasowany"?

: 26 gru 2014, 21:08
autor: Deynox
Niestety nie tylko taka wartość wchodzi w innym wypadku "Uploading failed".

[ Dodano: 2014-12-26, 22:11 ]
Można zamknąć problem rozwiązany.

: 27 gru 2014, 10:13
autor: pitsa
Tu się nie zamyka.
Tu się podaje rozwiązanie. :-)

: 27 gru 2014, 15:58
autor: Deynox
Problem rozwiązałem na takiej zasadzie, że zmieniłem oprogramowanie z Grbl na Link
Niestety posiada ono tylko takie kody G jak G00 oraz G01.

Próbowałem również innych programów jednak efekt jest ten sam - brak reakcji silników na przesłany program.
Obrazek

Dlatego, jeżeli ktoś zna się na Grbl to w dalszym ciągu potrzebuję pomocy.




Pozdrawiam.

: 27 gru 2014, 20:23
autor: pitsa