TMC2209 BTT i RAMPS 1.4

Silniki krokowe i wszystko, co z nimi powiązane
Awatar użytkownika
stan
Konto z ograniczeniami
Postów w temacie: 7
Posty: 7
Rejestracja: 20 maja 2020, 14:48
Drukarka: Up! Plus 2

TMC2209 BTT i RAMPS 1.4

Post autor: stan »

Panowie,
mam pewien problem i ciężko mi go ugryźć samemu.
Mam zmodowaną drukarkę na bazie Up! Plus 2 - bardzo fajna sztywna rama, niestety małe pole robocze - ale da się z tym żyć.
W drukarce mam stepticki DIY, nie bazują na małych gotowych wpinanych modułach. Ze względu na hałas i małe opcje konfiguracji postanowiłem je wymienić na TMC2209. Przyszły już do mnie od trójkątnych. Mogę je umieścić w trybie lagecy i po prostu wpiąć w RAMPSa, ale chciałem mieć większe możliwości i dodatkowo sterować nimi przez FW (został mi Marlin do aktualizacji - od 4 lat drukarka była nie aktualizowana, a sam dopiero przy niej działam od jakiegoś pół roku).

Pytanie - czy komuś udało się podłączyć TMC2209 (wersja 1.2 od BBT) w trybie UART do tej płytki?
Widziałem,że dla TMC2208 są ładne opisy i jak to zrobić (np. tu: https://www.instructables.com/id/Upgrad ... r-Drivers/), ale chyba dotychczas nikt tego nie robił z TMC2209).
Z tego co wiem to w 2209 nie jest wymagane podłączenie i rozgałęzianie z opcją dodania rezystora. Specyfikacja też pozwala podłączyć kilka stepstików na jednym kablu (szeregowo).
Jest ktoś kto ma podobne doświadczenia i już wykonywał podobny zabieg z RAMPS 1.4?


Przy okazji chciałbym się przywitać - to mój pierwszy post :) Wcześniej tylko jako aktywny czytacz tu występowałem ;)
Up! Plus 2 (rama), RAMPS 1.4, stepstick TMC2209 (v1.2 BTT), FW Marlin, Titan + e3d v6
mcxmcx
Drukarz
Postów w temacie: 1
Posty: 2464
Rejestracja: 09 kwie 2017, 21:32
x 309

Re: TMC2209 BTT i RAMPS 1.4

Post autor: mcxmcx »

Dołóż jeszcze na płytkę 32 bit wspierająca 2209 i będzie dużo łatwiej.
Jeżeli przypadkiem podam ceny w GBP to sobie kolego, koleżanko, pomnóż razy pięć.
Awatar użytkownika
stan
Konto z ograniczeniami
Postów w temacie: 7
Posty: 7
Rejestracja: 20 maja 2020, 14:48
Drukarka: Up! Plus 2

Re: TMC2209 BTT i RAMPS 1.4

Post autor: stan »

Może z czasem wymienię na jakąś 32 bitową, ale na razie chciałbym dokonać tego na tym RAMPSie :)
Teoretycznie wystarczy, że będzie wpięty Dir, step i pin od UART - ale wymagać to będzie wylutowywania pinów lub zabawy kanapki na piny (jak w artykule powyżej).
Szukam kogoś kto może już podłączam 2209 do RAMPSa i podzieli się ze mną wiedzą - na upartego mogę na razie wpiąć i jechać w trybie legacy - ale szczerze to nie chce mi się kolejny raz rozkręcać całej machiny i jeszcze kombinować.

Jako ciekawostkę - wrzucam zdjęcie mojego cuda ;)

https://stan.psifactor.pl/3d/printer.jpg
Up! Plus 2 (rama), RAMPS 1.4, stepstick TMC2209 (v1.2 BTT), FW Marlin, Titan + e3d v6
Toomek122
Konto z ograniczeniami
Postów w temacie: 1
Posty: 5
Rejestracja: 20 wrz 2018, 20:28
x 2

Re: TMC2209 BTT i RAMPS 1.4

Post autor: Toomek122 »

Ja mam płytkę ramps 1.4 i na extuder mam TMC2209 A na os XY TMC2208 wszystkie działają w UART według tego poradnika https://www.instructables.com/id/UART-T ... s-With-th/ Mam wgrany marlin 2.0.
TMC 2209 jest od BTT 1.2 tylko zmawiałem wersje na UART i włożyłem tak jak przyszedł a w TMC2208 ucinałem nóżki.
Załączniki
IMG_20200520_205734.jpg
Awatar użytkownika
Marvin27
Postów w temacie: 1
Posty: 709
Rejestracja: 26 paź 2017, 19:00
Lokalizacja: Wielka Wieś k./Wojnicza
Drukarka: Prusa MINI
x 170

Re: TMC2209 BTT i RAMPS 1.4

Post autor: Marvin27 »

TMC2209 ma taką opcję że możesz podłączyć 4 szt. do tej samej linii UART, tylko wtedy musisz ustawić dla każdego stepstick-a odpowiednia kombinacje MS1 i MS2 czyli adresy.
Adnotacja 2020-05-20 221941.png
Holgin
Postów w temacie: 1
Posty: 939
Rejestracja: 06 sty 2019, 18:07
Lokalizacja: Wrocław
Drukarka: Prusa A8
x 479

Re: TMC2209 BTT i RAMPS 1.4

Post autor: Holgin »

Ja bym polecał wywalić RAMPSa - to straszna padaka no i mamy 2020 a nie 2012 :)
Abys, dragonn
Awatar użytkownika
stan
Konto z ograniczeniami
Postów w temacie: 7
Posty: 7
Rejestracja: 20 maja 2020, 14:48
Drukarka: Up! Plus 2

Re: TMC2209 BTT i RAMPS 1.4

Post autor: stan »

super - dzięki Wam za info. zrobię testy w najbliższym czasie i podzielę się wynikami :)
UART podłącze tak jak zrobił to @Toomek122 - bo z tego co zrozumiałem tylko wtedy jest komunikacja zwrotna i będę mógł sprawdzić sensorless homing
Up! Plus 2 (rama), RAMPS 1.4, stepstick TMC2209 (v1.2 BTT), FW Marlin, Titan + e3d v6
Awatar użytkownika
stan
Konto z ograniczeniami
Postów w temacie: 7
Posty: 7
Rejestracja: 20 maja 2020, 14:48
Drukarka: Up! Plus 2

Re: TMC2209 BTT i RAMPS 1.4

Post autor: stan »

informacyjnie - udało mi się poprawnie wpiąć TCM2209 do płytki, już działają po UART (zmajstrowałem kable Y). miałem problem bo Marlin po kompilacji nie chciał mi ich wykryć. Jak się okazało prócz MS1 i MS2 musiała być też wyciągnięta zworka z MS3 - jak ją wyciągnąłem to teraz śmiga.
Mam mały problem bo nie wiem jak dobrać _CURRENT w mA. Teoretycznie przy silniach, które mam (0.4 A) to chyba powinna być wartość obliczana tak:
0.32 (po odjęciu ok 20% z 0.4) / 1.44 czyli ustawić 222 mA?
Up! Plus 2 (rama), RAMPS 1.4, stepstick TMC2209 (v1.2 BTT), FW Marlin, Titan + e3d v6
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 1
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: TMC2209 BTT i RAMPS 1.4

Post autor: Berg »

najprościej tak, by silniki po około 30 minutach były ciepłe ale nie gorące (około 50'C)
Awatar użytkownika
stan
Konto z ograniczeniami
Postów w temacie: 7
Posty: 7
Rejestracja: 20 maja 2020, 14:48
Drukarka: Up! Plus 2

Re: TMC2209 BTT i RAMPS 1.4

Post autor: stan »

słyszałem,że właśnie na "dotyk" i temperaturę ludzie ustawiają. Samo moje pytanie bardziej dot. tego czy poprawnie rozumiem obliczanie tej wartości dla _CURRENT. Dzięki UART nie muszę już kombinować za pomocą śrubokręta i pokrętła na stepstikach ;)
Up! Plus 2 (rama), RAMPS 1.4, stepstick TMC2209 (v1.2 BTT), FW Marlin, Titan + e3d v6
ODPOWIEDZ

Wróć do „Silniki, sterowniki silników (stepsticki)”