Ostatnio zakupiłem nową drukarkę z stepstickami TMC2225 i byłem wniebowzięty, że tak cicho może działać drukarka. Dlatego zakupiłem i wymieniłem stepsticki w mojej Sapphire Pro SP-3 (płyta MKS v. 1.2) właśnie na 2225. I działa cicho, bardzo elegancko. Drukarki mam podpięte do Klippera. Ustawiłem microsteps na 32 (było 16). Moją uwagę na początku zwróciło to, że oś Z miała w czasie referowania sondy, ruchy takie, że się blokowała (możliwe, że za szybkie). Dlatego zmniejszyłem maksymalne przyspieszenie w osi Z i działa dobrze. Zaczęły mi się za to pojawiać przesunięcia warstw, tak jakby silnik nie wyrabiał z prędkością i gubił kroki. Benchy potrafi się wydrukować dobrze, ale już większe wydruki się przesuwają, nieważne na której warstwie. Sprawdziłem stan i naprężenie pasków, wszystko jest w porządku, bo też nieważne jak naprężę paski, cały czas jest przesunięcie.
Postanowiłem, że podłączę stepsticki do UART zgodnie z filmikiem (https://youtu.be/LlkGfj3O2lU?si=JiWmeBFJ5ykFS4yH). Tam jest opisane dla MKS 1.2 i dla TMC2208, ale z tego co czytałem to założyłem, że TMC2225 to jest "trochę lepsza wersja" w budzie TMC2208. Podłączyłem wszystko tak jak na filmiku, w Klipperze dodałem następujące linijki:
Kod: Zaznacz cały
[tmc2208 stepper_x]
uart_pin: PA3
run_current: 0.800
stealthchop_threshold: 250
interpolate: False
[tmc2208 stepper_y]
uart_pin: PA6
run_current: 0.800
stealthchop_threshold: 250
interpolate: False
[tmc2208 stepper_z]
uart_pin: PA1
run_current: 0.800
stealthchop_threshold: 0
interpolate: False
[tmc2208 extruder]
uart_pin: PE5
run_current: 0.800
stealthchop_threshold: 0
interpolate: False
Robilem również w niej kalibrację input shaper, ale nie sądzę, żeby to było problemem. Silniki mam wstawione stockowe, ich nie zmieniałem i są chłodne w porównaniu do pracy ze starymi stepstickami (wtedy E był gorący).
Macie może jakiś pomysł, aby drukarka nie robila już takich numerów? Mieliście podobny problem?