Strona 1 z 1

Problemy z Bigtreetech TMC2226 v1.0 na Arduino Uno

: 16 lis 2021, 23:19
autor: labRat
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. :P Sygnały na step i dir odbiera chyba telepatycznie :rotfl2:

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ą? :P Ktoś z was używał tych sterowników z użyciem tej biblioteki?

Re: Problemy z Bigtreetech TMC2226 v1.0 na Arduino Uno

: 17 lis 2021, 09:00
autor: cyfron
Łączysz to ma pająka, czy korzystasz z gotowej płytki w tym stylu?

https://www.aliexpress.com/item/1005003494952773.html

Re: Problemy z Bigtreetech TMC2226 v1.0 na Arduino Uno

: 17 lis 2021, 11:41
autor: labRat
Na razie, na potrzeby pisania kodu i testów używam czegoś takiego.

https://botland.com.pl/plytki-stykowe/5 ... tworow.htm

Re: Problemy z Bigtreetech TMC2226 v1.0 na Arduino Uno

: 17 lis 2021, 11:48
autor: cyfron
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

: 17 lis 2021, 14:12
autor: labRat
Bravo ja. :clap:

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. :rotfl2:

Teraz śmiga aż miło.