Sterowanie silnikami krokowymi
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 5
- Posty: 7
- Rejestracja: 25 gru 2014, 14:39
- Lokalizacja: Włocławek
Sterowanie silnikami krokowymi
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) ?
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) ?
Tagi:
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 4463
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
Re: Sterowanie silnikami krokowymi
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]

[youtube][/youtube]
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 3730
- Rejestracja: 13 gru 2008, 19:32
- Lokalizacja: Szczecin
- Kontakt:
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
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
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 5
- Posty: 7
- Rejestracja: 25 gru 2014, 14:39
- Lokalizacja: Włocławek
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.

Dlatego, jeżeli ktoś zna się na Grbl to w dalszym ciągu potrzebuję pomocy.
Pozdrawiam.
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.

Dlatego, jeżeli ktoś zna się na Grbl to w dalszym ciągu potrzebuję pomocy.
Pozdrawiam.
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 4463
- Rejestracja: 13 wrz 2008, 22:40
- Lokalizacja: PL,OP
Spróbuj najpierw porozmawiać z Grbl:
https://github.com/grbl/grbl/wiki/Interfacing-with-Grbl
https://github.com/grbl/grbl/wiki/Confi ... and-ctrl-x
https://github.com/grbl/grbl/wiki/Interfacing-with-Grbl
https://github.com/grbl/grbl/wiki/Confi ... and-ctrl-x
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ