Marlin 2.0 + backlash compensation

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 4
Posty: 7564
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2665

Marlin 2.0 + backlash compensation

Post autor: Berg »

zaadoptowałem propozycję zmiany kodu, której jeszcze nie ma w głównym branchu do aktualnej wersji 2.0.x
https://github.com/MarlinFirmware/Marlin/pull/11061

No i w sumie to działa. Jeszcze przyglądam się okręgom, czy nie nastąpiło pogorszenie, jakiś widocznych szwów.
Ciekawe, że zmianę zaimplementował Lulzbot (lulzbot.com) nie spodziewał bym się, że jego drukarka ma problemy z luzami :unknown:

wcześniej robiłem testy tym modelem
https://www.thingiverse.com/thing:2256550
i wiedziałem, że backlash mam na poziomie 0.05mm więc od razu tyle wpisałem i to było dokładnie to.

Kod: Zaznacz cały

   #define BACKLASH_DISTANCE_MM { 0.5, 0.5, 0 } // mm
   #define BACKLASH_CORRECTION    1.0       // 0.0 = no correction; 1.0 = full correction

   // Set BACKLASH_SMOOTHING_MM to spread backlash correction over multiple segments
   // to reduce print artifacts. (Enabling this is costly in memory and computation!)
   //#define BACKLASH_SMOOTHING_MM 3 // mm
Obrazek wart więcej niż 1000 słów, więc: po prawej bez korekcji, po lewej z korekcją
20181112_110207.jpg
FlameRunner, kapi
Awatar użytkownika
FlameRunner
Zasłużony
Postów w temacie: 1
Posty: 6568
Rejestracja: 15 kwie 2016, 21:26
x 2056

Re: Marlin 2.0 + backlash compensation

Post autor: FlameRunner »

Kostka wygląda perfekcyjnie. :git:
Czekam na info o okręgach.
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 4
Posty: 7564
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2665

Re: Marlin 2.0 + backlash compensation

Post autor: Berg »

stożek w trybie wazy - nie znalazłem żadnego śladu.
FlameRunner
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 4
Posty: 7564
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2665

Re: Marlin 2.0 + backlash compensation

Post autor: Berg »

jeszcze trochę potestowałem. Nie wiem jak przy większym backlash'u. Przy takim zdecydowanie ta opcja działa pozytywnie. Jeśli by ktoś chciał, to wrzucę kody źródłowe.
Mam nadzieję, żę wrzucą to na github do głównej paczki.

PS: teraz zauważyłem że na fotce wyżej porównuję X z Y :D ale uwierzcie na słowo, że na X i Y , w obu kierunkach przed jest kreska/uskok a po nie ma .
Pajacyk0v

Re: Marlin 2.0 + backlash compensation

Post autor: Pajacyk0v »

A wymiary trzyma?
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 4
Posty: 7564
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2665

Re: Marlin 2.0 + backlash compensation

Post autor: Berg »

pewnie
Awatar użytkownika
virgin71
Konto z ograniczeniami
Postów w temacie: 1
Posty: 2581
Rejestracja: 19 kwie 2016, 23:07
Lokalizacja: Wrocław
Drukarka: Ultimaker | U30
x 497
Kontakt:

Re: Marlin 2.0 + backlash compensation

Post autor: virgin71 »

Wygląda niesamowicie!
miaziol
Konto z ograniczeniami
Postów w temacie: 1
Posty: 19
Rejestracja: 21 lut 2019, 01:16

Re: Marlin 2.0 + backlash compensation

Post autor: miaziol »

Heh testowo odpaliłem na twoich ustawieniach i nie chciałbyś tej kostki widzieć :D. Generalnie wyglądało to tak ładnie że warstwa po warstwie przesuwało się kawałek. trzeba usiąść i pomyśleć jak to ogarnąć z sensem :D
ODPOWIEDZ

Wróć do „Firmware'y i hosty”