TMC5160 Plus v1.0 - błędny opis pcb

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
ARMed
Postów w temacie: 36
Posty: 59
Rejestracja: 20 sty 2024, 23:04
x 8

Re: TMC5160 Plus v1.0 - błędny opis pcb

Post autor: ARMed »



Tutaj G-CODY nie są jeszcze buforowane, wszystko wykonuje się na bierząco ale nawet teraz nie wygląda to najgorzej. Teraz przyszła pora na buforowanie i intensywniejszą pracę w tle uC.

Spread cycle. Rsens zostaną wymienione pod RMS 5,5A 12,5Nm i 2A 2Nm.

Pozdrawiam ;)
Holgin
LinuxCNC, FreeCAD, KiCAD, GIT, GCC-ARM, CMSIS, FreeRtos ..... :good:
**************** bleeding edge & bare metal ****************
Awatar użytkownika
ARMed
Postów w temacie: 36
Posty: 59
Rejestracja: 20 sty 2024, 23:04
x 8

Re: TMC5160 Plus v1.0 - błędny opis pcb

Post autor: ARMed »



Feedrate test, dla śruby pitch 5, mm/min. Przelicza już dane dla 5 osi. Exact stop mode. Spread cycle.
LinuxCNC, FreeCAD, KiCAD, GIT, GCC-ARM, CMSIS, FreeRtos ..... :good:
**************** bleeding edge & bare metal ****************
Awatar użytkownika
ARMed
Postów w temacie: 36
Posty: 59
Rejestracja: 20 sty 2024, 23:04
x 8

Re: TMC5160 Plus v1.0 - błędny opis pcb

Post autor: ARMed »

Holgin pisze: 03 mar 2024, 10:09 Uwaga uwaga, a jednak ktoś tego używa ;)
https://twitter.com/josefprusa/status/1 ... 4931311748
prusa.PNG

Warto w sumie dodać, że to co pisałem wcześniej jest trochę nieprawdą - jest jedna firma, która nie używa step/dir - jest to Bambu Lab. Nie używają oni w ogóle stepsticków, tylko generują sygnały sterujące MOSFETami bezpośrednio przez procesor - czyli z pominięciem TMC2160/5160. Jest to rozwiązanie bliskie do SPI Direct Mode.
Oni twierdzą że używają direct mode tylko do kalibracji (dobrania ustawień tmc2130)? Trochę to bez sensu, równie dobrze mogli by po prostu zmieniać te ustawienia i obserwować wyniki (co prawdopodobnie robią)? Informacje zwrotne czerpią z akcelerometru. Później i tak używają step/dir do normalnej pracy?

Nie widzę tu żadnych korzyści ponad tym co oferuje stealthchop, coolconf, step/dir.

Jeśli ktoś posiada więcej informacji odnośnie tego jak to dokładnie działa i jakie są korzyści to proszę śmiało pisać ;)

Pozdrawiam ;)
LinuxCNC, FreeCAD, KiCAD, GIT, GCC-ARM, CMSIS, FreeRtos ..... :good:
**************** bleeding edge & bare metal ****************
Holgin
Postów w temacie: 17
Posty: 939
Rejestracja: 06 sty 2019, 18:07
Lokalizacja: Wrocław
Drukarka: Prusa A8
x 479

Re: TMC5160 Plus v1.0 - błędny opis pcb

Post autor: Holgin »

Jesteś pewien, że to tylko do kalibracji?
Awatar użytkownika
ARMed
Postów w temacie: 36
Posty: 59
Rejestracja: 20 sty 2024, 23:04
x 8

Re: TMC5160 Plus v1.0 - błędny opis pcb

Post autor: ARMed »

Nie jestem pewien ;) Do kalibracji na pewno, a czy do normalnej pracy też?

https://github.com/prusa3d/Prusa-Firmwa ... .0.0-alpha

Dla mnje te opisy nie są zbyt konkretne jeśli o to chodzi.

Trzeba by poszperać w źródłach - jak ktoś jest w stanie to szybko sprawdzić (wie gdzie szukać) to niech śmiało dementuje moje przypuszczenia ;)
Ostatnio zmieniony 11 mar 2024, 20:45 przez ARMed, łącznie zmieniany 1 raz.
LinuxCNC, FreeCAD, KiCAD, GIT, GCC-ARM, CMSIS, FreeRtos ..... :good:
**************** bleeding edge & bare metal ****************
Holgin
Postów w temacie: 17
Posty: 939
Rejestracja: 06 sty 2019, 18:07
Lokalizacja: Wrocław
Drukarka: Prusa A8
x 479

Re: TMC5160 Plus v1.0 - błędny opis pcb

Post autor: Holgin »

Trzeba poczekać, Joseph obiecał tłusty opis, więc wszelkie wątpliwości powinny być rozwiane, ale ja myślę, że to nie jest tylko kalibracja tylko praca ciągła.
Awatar użytkownika
ARMed
Postów w temacie: 36
Posty: 59
Rejestracja: 20 sty 2024, 23:04
x 8

Re: TMC5160 Plus v1.0 - błędny opis pcb

Post autor: ARMed »

Możliwe ;) ciekawe jeszcze jest to że pracują nad stealth chop, ale to ma być ich własna implementacja czy wykorzystają sprzętowy stealth chop?
LinuxCNC, FreeCAD, KiCAD, GIT, GCC-ARM, CMSIS, FreeRtos ..... :good:
**************** bleeding edge & bare metal ****************
Holgin
Postów w temacie: 17
Posty: 939
Rejestracja: 06 sty 2019, 18:07
Lokalizacja: Wrocław
Drukarka: Prusa A8
x 479

Re: TMC5160 Plus v1.0 - błędny opis pcb

Post autor: Holgin »

Nie StealthChop (napięciowa kontrola silnika, patent Trinamic) tylko Stealth Mode - czyli Prusowy tryb cichy. Porównałbym to do tego co zrobiło Bambu - active noise cancelling.
Awatar użytkownika
majek
Drukarz
Postów w temacie: 2
Posty: 796
Rejestracja: 28 gru 2020, 18:17
Drukarka: EZT-3D T1, vn-corexy
x 451

Re: TMC5160 Plus v1.0 - błędny opis pcb

Post autor: majek »

No też jestem ciekaw co tam naprawdę robią.
W sumie gdzieś już tu była dyskusja, że na vfa, to właśnie akcelerometr powinien wystarczyć do tuningu.
Ja przerabiałem mnóstwo kombinacji rejestrów TMC, żeby uzyskać jako taką pracę 5160 z trochę większymi silnikami i gdyby to właśnie zautomatyzować, to trwałoby to chwilę, a nie kilka dni.
Marzy mi się kiedyś zrobić stanowisko, gdzie na silnik jeszcze będzie założony eknoder, żeby dostosować dodatkowo kształt sinusoidy generowanej do rzeczywistych ruchów silnika, bo w TMC można sobie wgrać swój kształt przebiegu, ale nie widziałem żeby ktoś z tego korzystał.
Awatar użytkownika
ARMed
Postów w temacie: 36
Posty: 59
Rejestracja: 20 sty 2024, 23:04
x 8

Re: TMC5160 Plus v1.0 - błędny opis pcb

Post autor: ARMed »

Tak się zastanawiam czy nie dało by się bez akcelerometru. Wykorzystując informacje z back emf, dostępne do odczytu.

LinuxCNC, FreeCAD, KiCAD, GIT, GCC-ARM, CMSIS, FreeRtos ..... :good:
**************** bleeding edge & bare metal ****************
ODPOWIEDZ

Wróć do „Elektronika sterująca, wyświetlacze”