Ender 3 Pro + SKR1.3 + TMC2209

matejkoo
Konto z ograniczeniami
Postów w temacie: 9
Posty: 13
Rejestracja: 26 kwie 2020, 12:06

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: matejkoo »

Jedyne, hmm zrobiłem zrzut logu ale tyle ile wiem to tutaj wszystko jest dobrze ustawione:

19:31:55.930 : N16 M122*21
19:31:55.932 : X Y Z E
19:31:55.932 : Address 0 0 0 0
19:31:55.969 : Enabled false false false false
19:31:55.969 : Set current 760 760 760 900
19:31:56.004 : RMS current 734 734 734 887
19:31:56.041 : MAX current 1035 1035 1035 1251
19:31:56.041 : Run current 23/31 23/31 23/31 28/31
19:31:56.043 : Hold current 11/31 11/31 11/31 14/31
19:31:56.078 : CS actual 11/31 11/31 11/31 14/31
19:31:56.115 : PWM scale 13 13 13 16
19:31:56.149 : vsense 1=.18 1=.18 1=.18 1=.18
19:31:56.186 : stealthChop false false false false
19:31:56.221 : msteps 16 16 16 16
19:31:56.258 : tstep max max max max
19:31:56.258 : PWM thresh. 98 98 658 277
19:31:56.294 : [mm/s] 100 100 3 30
19:31:56.329 : OT prewarn false false false false
19:31:56.331 : triggered
19:31:56.331 : OTP false false false false
19:31:56.366 : off time 4 4 4 4
19:31:56.401 : blank time 24 24 24 24
19:31:56.401 : hysteresis
19:31:56.438 : -end 2 2 2 2
19:31:56.473 : -start 1 1 1 1
19:31:56.475 : Stallguard thrs 0 0 0 0
19:31:56.475 : DRVSTATUS X Y Z E
19:31:56.510 : sg_result 0 0 0 0
19:31:56.546 : stst
19:31:56.581 : olb
19:31:56.618 : ola
19:31:56.653 : s2gb
19:31:56.688 : s2ga
19:31:56.725 : otpw
19:31:56.759 : ot
19:31:56.795 : 157C
19:31:56.832 : 150C
19:31:56.868 : 143C
19:31:56.902 : 120C
19:31:56.902 : s2vsa
19:31:56.902 : s2vsb
19:31:56.902 : Driver registers:
19:31:56.911 : X 0x80:0B:00:00
19:31:56.920 : Y 0x80:0B:00:00
19:31:56.931 : Z 0x80:0B:00:00
19:31:56.940 : E 0x80:0E:00:00
19:31:56.949 : Testing X connection... OK
19:31:56.957 : Testing Y connection... OK
19:31:56.966 : Testing Z connection... OK
19:31:56.975 : Testing E connection... OK
matikyle
Postów w temacie: 3
Posty: 120
Rejestracja: 03 maja 2019, 17:17
Lokalizacja: Zabrze
x 25

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: matikyle »

stealthChop false false false false
Nie masz włączonego stealtchopu dlatego silniki głośno pracują.
matejkoo
matejkoo
Konto z ograniczeniami
Postów w temacie: 9
Posty: 13
Rejestracja: 26 kwie 2020, 12:06

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: matejkoo »

@matikyle, sugerowałem się ustawieniami z https://www.youtube.com/watch?v=GNGN2iSQ5j4. Ale włączę i zobaczę, dziękuje za tips. HYBRID_THRESHOLD też może generować taki hałas?
matejkoo
Konto z ograniczeniami
Postów w temacie: 9
Posty: 13
Rejestracja: 26 kwie 2020, 12:06

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: matejkoo »

@matikyle: sprawdziłem konfigurację i mam to dobrze ustawione, mimo tego dziękuje za uwagę, faktycznie już chodzą cicho:

#define STEALTHCHOP_XY
#define STEALTHCHOP_Z
#define STEALTHCHOP_E

ale to ciekawe, bo faktycznie jest false mimo tego że ustawiłem dobrze, widzę że był z tym problem: https://github.com/MarlinFirmware/Marlin/issues/13092.
Awatar użytkownika
kamilxxg
Postów w temacie: 3
Posty: 257
Rejestracja: 25 lis 2018, 19:18
Drukarka: Ender-3 Bear Upgrade
x 71

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: kamilxxg »

HYBRID_THRESHOLD też może generować hałas gdy sterowniki przełączają się na spreadCycle i nie pracują w trybie stealthChop. Syczenie z tego co wiem jest spowodowane zasilaniem w trybie spreadCycle i to można zminimalizować ale jeszcze się tym nie bawiłem bo nie używam tego trybu. Zakomentuj HYBRID_THRESHOLD i daj znać co to zmieniło
Ender-3 "Bear Upgrade" SKR V1.4, TMC2209, Dragon, BMG | Wyeliminowałem szparkę zanim to było modne!
Mingda MD-16 Fabryczna wersja... na razie
matikyle
Postów w temacie: 3
Posty: 120
Rejestracja: 03 maja 2019, 17:17
Lokalizacja: Zabrze
x 25

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: matikyle »

A to nie jest tak, że przy hybrid treshold silniki domyślnie są w spread cycle (bo homing jest w spread), a przełączają się na stealtha?
Awatar użytkownika
kamilxxg
Postów w temacie: 3
Posty: 257
Rejestracja: 25 lis 2018, 19:18
Drukarka: Ender-3 Bear Upgrade
x 71

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: kamilxxg »

matikyle pisze:A to nie jest tak, że przy hybrid treshold silniki domyślnie są w spread cycle (bo homing jest w spread), a przełączają się na stealtha?
Ten tryb jest używany po to, żeby silniki pracowały cichym trybie ale kiedy potrzebują mocy przełączyły się na spreadCycle

Pamiętajcie, że jest dokumentacja, gdzie to wszystko jest ładnie opisane:
Opis HYBRID_THRESHOLD w dokumentacji Marlin

Co więcej, komentarze w kodzie są po to żeby je czytać :)

Kod: Zaznacz cały

  /**
   * TMC2130, TMC2160, TMC2208, TMC2209, TMC5130 and TMC5160 only
   * The driver will switch to spreadCycle when stepper speed is over HYBRID_THRESHOLD.
   * This mode allows for faster movements at the expense of higher noise levels.
   * STEALTHCHOP_(XY|Z|E) must be enabled to use HYBRID_THRESHOLD.
   * M913 X/Y/Z/E to live tune the setting
   */
  //#define HYBRID_THRESHOLD
Ender-3 "Bear Upgrade" SKR V1.4, TMC2209, Dragon, BMG | Wyeliminowałem szparkę zanim to było modne!
Mingda MD-16 Fabryczna wersja... na razie
matikyle
Postów w temacie: 3
Posty: 120
Rejestracja: 03 maja 2019, 17:17
Lokalizacja: Zabrze
x 25

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: matikyle »

Musiałem marlina dociągnąć bo na służbowym nie miałem. Ok pokręciłem trochę, ale
... będą mi wytykać, że komentarzy nie czytam,

Kod: Zaznacz cały

  * Use StallGuard2 to home / probe X, Y, Z.
  * TMC2130, TMC2160, TMC2209, TMC2660, TMC5130, and TMC5160 only
   * Connect the stepper driver's DIAG1 pin to the X/Y endstop pin.
   * X, Y, and Z homing will always be done in spreadCycle mode.
Więc jak robisz homing to silniki są w spreadzie i mogą hasłasować. Dodatkowo jak silnik stanie to chwile mu zajmie zanim przestanie piszczeć w spreadzie.
matejkoo
Konto z ograniczeniami
Postów w temacie: 9
Posty: 13
Rejestracja: 26 kwie 2020, 12:06

Re: Ender 3 Pro + SKR1.3 + TMC2209

Post autor: matejkoo »

Dobra, zrobiłem krótki test. Wykonałem dwa scenariusze. Najpierw ściągnąłem najnowsze źródła i:

1. Ustawiłem:
#define STEALTHCHOP_XY
#define STEALTHCHOP_Z
#define STEALTHCHOP_E

1.1 włączyłem drukarkę, hałas przy ruszaniu osiami, przy autohoming, stealhchop na false, puściłem druk i też hałas.

1.2 wysłałem M569 S1 X Y Z E, cisza przy ruszaniu osiami, cisza przy autohoming, cisza przy drukowaniu, stealhchop na true - wiadomo.


2. Dodałem do tego HYBRID_THRESHOLD i zachowanie praktycznie takie samo jak 1.1 i 1.2 przy czym w 1.2 może subiektywnie głośniej.

Dodatkowo przejrzałem sobie git'a Marlina i widzę że nie tylko ja mam problem z tym problem, błąd praktycznie jest nie naprawiony a zamknięty: https://github.com/MarlinFirmware/Marlin/issues/13092 więc chyba zrobię re-open na to. Chyba że ktoś z was ma jakiś hint którego nie ustawiłem. Co myślicie o tym?
ODPOWIEDZ

Wróć do „Ender”