TMC2209 w Anycubic i3 mega, dziwny dzwięk

Jakość druku Cię nie zadowala?
spayk
Konto z ograniczeniami
Postów w temacie: 3
Posty: 5
Rejestracja: 07 sty 2019, 16:47

TMC2209 w Anycubic i3 mega, dziwny dzwięk

Post autor: spayk »

Cześć,
postanowiłem wyciszyć swojego Anycubica. Zmieniłem wiatraki oraz stepsticki, z tym drugim mam jakiś problem :/.
Po zamontowaniu zgodnie z poradnikiem na Youtube ustawiłem napięcia na 1.2v, nastepnie okazało się ze piny A B było odwrotnie, więc odwróciłem piny we wtyczkach.
Efekt jest taki że osie Z i Y działały poprawie jednak przy X był dziwny dźwięk oraz wibracje.
Szukałem powodu, podmieniłem stepsticki, sprawdzałem nawet na starych, bez zmian, zmieniałem kabelki, problem zmienił oś.
Stwierdziłem ze coś złego podziało się z kabelkami przy zmianie pinów, więc zarobiłem nową końcówkę, podczas sprawdzania efektów problem mam teraz na dwóch osiach :cry:

Film:

https://streamable.com/zhswrg


Być może ktoś spotkał się z podobnym zjawiskiem i powie gdzie szukać problemu.
Awatar użytkownika
japim
Postów w temacie: 2
Posty: 704
Rejestracja: 12 lis 2019, 14:15
Lokalizacja: Warszawa
Drukarka: W sumie 19...
x 205
Kontakt:

Re: TMC2209 w Anycubic i3 mega, dziwny dzwięk

Post autor: japim »

Film bez sensu. Puść przebiegi po 100 - 200mm to będzie coś słychać. I czemu kurna nagrywane w pionie? Czy sądzisz, że wszyscy oglądają forum na komórce?
Andrzej_W
Pozdrawiam,
Przemek

Moje projekty 3D: https://www.thingiverse.com/Japim/designs
Aktualne projekty modelarskie: https://www.rcgroups.com/forums/member.php?u=174992
Awatar użytkownika
JGFTW
Drukarz
Postów w temacie: 1
Posty: 1348
Rejestracja: 14 sie 2019, 05:19
Lokalizacja: Wrocław
Drukarka: Ender 3 v3 SE
x 714

Re: TMC2209 w Anycubic i3 mega, dziwny dzwięk

Post autor: JGFTW »

Ja na tym filmie nic nie słyszę.

Zakładając jednak, że coś może być nie tak z ich pracą to najważniejsze pytanie:
Czy zmieniając sterowniki zmieniłeś również ich rodzaj w FW?

W Configuration.h w zależności od tego jaki rodzaj sterownika wybierzesz zmienią się wartości parametrów w Configuration_adv.h.
Poniżej wrzucam fragmenty z opisem i wartościami dla danych sterowników (dla porównania a4988 oraz tmc2209):

Kod: Zaznacz cały

**
* Minimum delay before and after setting the stepper DIR (in ns)
*     0 : No delay (Expect at least 10µS since one Stepper ISR must transpire)
*    20 : Minimum for TMC2xxx drivers
*   200 : Minimum for A4988 drivers
*/
//#define MINIMUM_STEPPER_POST_DIR_DELAY 650
//#define MINIMUM_STEPPER_PRE_DIR_DELAY 650

**
 * Minimum stepper driver pulse width (in µs)
 *   0 : Smallest possible width the MCU can produce, compatible with TMC2xxx drivers
 *   0 : Minimum 500ns for LV8729, adjusted in stepper.h
 *   1 : Minimum for A4988 and A5984 stepper drivers
 */
//#define MINIMUM_STEPPER_PULSE 2

**
 * Maximum stepping rate (in Hz) the stepper driver allows
 *  If undefined, defaults to 1MHz / (2 * MINIMUM_STEPPER_PULSE)
 *  5000000 : Maximum for TMC2xxx stepper drivers
 *  1000000 : Maximum for LV8729 stepper driver
 *  500000  : Maximum for A4988 stepper driver
//#define MAXIMUM_STEPPER_RATE 250000

Róźnice są ewidentne i podmieniając sterowniki bez zmian w FW może nie działać wszystko bez problemu.
spayk
Awatar użytkownika
japim
Postów w temacie: 2
Posty: 704
Rejestracja: 12 lis 2019, 14:15
Lokalizacja: Warszawa
Drukarka: W sumie 19...
x 205
Kontakt:

Re: TMC2209 w Anycubic i3 mega, dziwny dzwięk

Post autor: japim »

@JGFTW

Też nad tymi nastawami się zastanawiam w moich maszynach gdzie silniki z 2209 strasznie wyją.
ALE to miało by sens gdyby podmieniać w drugą stronę.

Jeżeli TMC obsługuje minimum 20ns delay, a domyślnie w FW jest 4988 i ma 200ns - to znaczy że przy 200 TMC też będzie działać.
I tak samo z długością impulsu i step rate.
Wszystko na czym banglał 4988 to powinien być pikuś dla TMC.
Pozdrawiam,
Przemek

Moje projekty 3D: https://www.thingiverse.com/Japim/designs
Aktualne projekty modelarskie: https://www.rcgroups.com/forums/member.php?u=174992
spayk
Konto z ograniczeniami
Postów w temacie: 3
Posty: 5
Rejestracja: 07 sty 2019, 16:47

Re: TMC2209 w Anycubic i3 mega, dziwny dzwięk

Post autor: spayk »

@JGFTW

pozmieniałem wszystko jak było na początku i teraz znowu jest OK, tzn stary stepstic.
Ogólnie to A4988 ma układ pinów 2B 2A 1A 1B, w TMC2209 mam 2A 1A 1B 2B

Zmieniłem ponownie stepstick na TMC i nic nie brzęczy ale działa w drugą stronę niż powinien, próbowałem odpowiednio ustawić piny ale bez sukcesu.
Rnext
Konto z ograniczeniami
Postów w temacie: 1
Posty: 48
Rejestracja: 02 wrz 2020, 05:11
x 23

Re: TMC2209 w Anycubic i3 mega, dziwny dzwięk

Post autor: Rnext »

spayk pisze:Zmieniłem ponownie stepstick na TMC i nic nie brzęczy ale działa w drugą stronę niż powinien, próbowałem odpowiednio ustawić piny ale bez sukcesu.
A to nie w firmware tutaj zamiast pinami?
// Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
#define INVERT_X_DIR true/false
#define INVERT_Y_DIR true/false
#define INVERT_Z_DIR false/true
spayk
spayk
Konto z ograniczeniami
Postów w temacie: 3
Posty: 5
Rejestracja: 07 sty 2019, 16:47

Re: TMC2209 w Anycubic i3 mega, dziwny dzwięk

Post autor: spayk »

@Rnext pozmieniałem w FW i jest już ok, zmylił mnie ten dziwny układ pinów :P

Mam jeszcze jedno pytanie, po Home słychać szum silników krokowych, da się to wyciszyć?
ODPOWIEDZ

Wróć do „Kalibracja, problemy”