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
Film:
https://streamable.com/zhswrg
Być może ktoś spotkał się z podobnym zjawiskiem i powie gdzie szukać problemu.
TMC2209 w Anycubic i3 mega, dziwny dzwięk
- 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
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
Przemek
Moje projekty 3D: https://www.thingiverse.com/Japim/designs
Aktualne projekty modelarskie: https://www.rcgroups.com/forums/member.php?u=174992
- 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
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):
Róźnice są ewidentne i podmieniając sterowniki bez zmian w FW może nie działać wszystko bez problemu.
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
spayk
- 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
@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.
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
Przemek
Moje projekty 3D: https://www.thingiverse.com/Japim/designs
Aktualne projekty modelarskie: https://www.rcgroups.com/forums/member.php?u=174992
Re: TMC2209 w Anycubic i3 mega, dziwny dzwięk
@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.
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.
Re: TMC2209 w Anycubic i3 mega, dziwny dzwięk
A to nie w firmware tutaj zamiast pinami?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.
// 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
Re: TMC2209 w Anycubic i3 mega, dziwny dzwięk
@Rnext pozmieniałem w FW i jest już ok, zmylił mnie ten dziwny układ pinów
Mam jeszcze jedno pytanie, po Home słychać szum silników krokowych, da się to wyciszyć?
Mam jeszcze jedno pytanie, po Home słychać szum silników krokowych, da się to wyciszyć?