Dzień dobry,
na wstępie powiem, że ten temat jest kontynuacją tego wątku:
viewtopic.php?f=5&t=7343
Bo dłuższej przerwie, w końcu wróciłem do tego projektu. Dokonałem kilku zmian, wręcz uproszczeń ,a przede wszystkim wymiany części. Właściwie to wymieniłem prawie cały zestaw:
* Nowe Arduino Uno, bo stare podejrzewałem o usterkę.
* nowy zasilacz (Kemot - URZ0711)
* nowe silniki: JK28HS32-0674
* nowe sterowniki Trinamica, za namową Berga, konkretnie TMC 2226.
I za to ostanie dzięki, bo te całkiem fajnie chodzą.
Jest tylko jedno ALE:
za Chiny nie jestem wstanie zmusić silników do skoordynowanej pracy. Jeżeli podpinam jeden, to jest całkiem dobrze. Ale przy dwóch zachowują się tak jakby, ten który pierwszy wystąpi w kodzie blokował ten drugi. Jężeli, ten drugi nie jest jest wymieniony w kodzie to próbuje chodzić sam, o zgrozo nawet przy odpiętej logice. Sygnały na step i dir odbiera chyba telepatycznie
Próbowałem korzystać z sprawdzonej biblioteki jaką jest AcellStepper, ale bez zmian.
Ba, nawet przeniosłem na swój projekt, kod autora z tego filmiku, aby wykluczyć własne błedy:
https://www.youtube.com/watch?v=Xf39xbopAFM
Sterowanie z joysticka nie działa.
Przerobiłem to na sterowanie z klawiatury, dalej nic. Dzisiaj wymieniłem Uno, kabel. I dalej bez zmian.
Jakieś pomysły Panowie? I Panie jeśli jakieś tu są? Ktoś z was używał tych sterowników z użyciem tej biblioteki?
Problemy z Bigtreetech TMC2226 v1.0 na Arduino Uno
- cyfron
- Postów w temacie: 2
- Posty: 1434
- Rejestracja: 30 sty 2019, 09:28
- Lokalizacja: lubuskie
- Drukarka: U30, SP Pro, UM2+
- x 369
Re: Problemy z Bigtreetech TMC2226 v1.0 na Arduino Uno
Łączysz to ma pająka, czy korzystasz z gotowej płytki w tym stylu?
https://www.aliexpress.com/item/1005003494952773.html
https://www.aliexpress.com/item/1005003494952773.html
Re: Problemy z Bigtreetech TMC2226 v1.0 na Arduino Uno
Na razie, na potrzeby pisania kodu i testów używam czegoś takiego.
https://botland.com.pl/plytki-stykowe/5 ... tworow.htm
https://botland.com.pl/plytki-stykowe/5 ... tworow.htm
- cyfron
- Postów w temacie: 2
- Posty: 1434
- Rejestracja: 30 sty 2019, 09:28
- Lokalizacja: lubuskie
- Drukarka: U30, SP Pro, UM2+
- x 369
Re: Problemy z Bigtreetech TMC2226 v1.0 na Arduino Uno
Czyli pająk. Być może coś źle połączyłeś. Zainwestuj te 10zł wtedy na 100% wyeliminujesz błąd ludzki.
Re: Problemy z Bigtreetech TMC2226 v1.0 na Arduino Uno
Bravo ja.
Dzięki podsunąłeś mi pomysł. Jak się wczytałem w dokumentacje bibliotek okazało się że konstruktor klasy AccelStepper odwrotnie przypisuje piny dir i step.
Teraz śmiga aż miło.
Dzięki podsunąłeś mi pomysł. Jak się wczytałem w dokumentacje bibliotek okazało się że konstruktor klasy AccelStepper odwrotnie przypisuje piny dir i step.
Teraz śmiga aż miło.