Problemy z Bigtreetech TMC2226 v1.0 na Arduino Uno
: 16 lis 2021, 23:19
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?
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?