Skalibrowałeś ekstruder – co sprawdzić dalej?
E-steps lub rotation_distance odpowiadają za mechaniczne podawanie filamentu. Po tej kalibracji przejdź do Flow dla konkretnego materiału, a dopiero później oceniaj wymiary, tolerancje i maksymalny przepływ.
Jak obliczyć nowe E-steps ekstrudera?
Kalibracja porównuje długość, którą drukarka miała podać, z długością rzeczywiście przesuniętą przez ekstruder. Jeśli polecenie wynosi 100 mm, a pomiar pokazuje tylko 95 mm, obecna liczba kroków na milimetr jest zbyt mała.
- Eobecne – aktualne E-steps ekstrudera w steps/mm,
- Lzadana – długość filamentu polecona drukarce,
- Lfaktyczna – długość rzeczywiście podana przez ekstruder.
Dla 93 steps/mm, zadanych 100 mm i faktycznych 95 mm wynik wynosi około 97,89 steps/mm. Po zmianie należy powtórzyć pomiar, zamiast zakładać, że pierwsza korekta jest idealna.
Dwa sposoby pomiaru faktycznie podanego filamentu
Kalkulator obsługuje dwa równoważne sposoby wpisania pomiaru. Wybierz ten, który odpowiada temu, jak wykonałeś próbę.
Bezpośrednia długość
Jeśli wiesz, że po poleceniu 100 mm ekstruder pobrał 95 mm, wpisujesz bezpośrednio 95 mm jako długość faktyczną.
Znacznik na filamencie
Jeśli znacznik był 120 mm od punktu odniesienia, a po próbie został 25 mm od niego, faktycznie podano 120 − 25 = 95 mm.
Co oznacza błąd dodatni lub ujemny?
| Pomiar | Co się dzieje | Wpływ na E-steps |
|---|---|---|
| Faktyczna długość jest mniejsza od zadanej | Ekstruder podaje za mało filamentu | E-steps rosną |
| Faktyczna długość jest równa zadanej | Podawanie jest zgodne z poleceniem | E-steps pozostają bez zmian |
| Faktyczna długość jest większa od zadanej | Ekstruder podaje za dużo filamentu | E-steps maleją |
Jeżeli wymagana korekta jest bardzo duża, nie traktuj jej automatycznie jako prawidłowej. Sprawdź napięcie docisku, czystość radełka, średnicę filamentu, opory w prowadzeniu oraz to, czy silnik nie gubi kroków.
Jak zastosować wynik w Marlinie?
W Marlinie polecenie M92 ustawia liczbę kroków na jednostkę, a parametr E dotyczy ekstrudera. Dla wyniku 97,89 steps/mm komenda ma postać M92 E97.89. Jeśli w danej konfiguracji włączono obsługę EEPROM, ustawienia można zapisać poleceniem M500.
Nie stosuj tej procedury jeden do jednego w Klipperze. Klipper opisuje przeliczenie ekstrudera parametrem rotation_distance, dlatego wynik E-steps nie jest tam wartością do bezpośredniego wpisania.
Ciekawostka
Wzór jest symetryczny: jeśli ekstruder poda dokładnie tyle filamentu, ile zadano, iloraz długości wynosi 1 i nowe E-steps są identyczne z obecnymi. To prosty test kontrolny kalkulatora i własnych obliczeń.
Dlaczego kalibracji nie warto robić przy ślizgającym się filamencie?
E-steps opisują zależność między krokami silnika a ruchem filamentu wynikającym z mechaniki ekstrudera. Jeśli radełko obraca się, ale filament cofa się, ślizga albo zatrzymuje przez duży opór, pomiar nie opisuje już samego przełożenia mechanicznego.
W takiej sytuacji zwiększenie E-steps może tylko zamaskować problem. Najpierw uzyskaj powtarzalne podawanie bez poślizgu, a dopiero później licz korektę.
Wskazówka od KalkulatorXXL
Po wpisaniu nowych E-steps wykonaj drugi test na tej samej długości i w podobnych warunkach. Jeśli wynik nadal wyraźnie się zmienia między próbami, szukaj problemu mechanicznego zamiast korygować E-steps po każdym pojedynczym pomiarze.
Dla ucznia technikum mechatronicznego i studenta automatyki
To przykład kalibracji układu wykonawczego na podstawie wartości zadanej i zmierzonej. Najpierw rozpoznaj wielkość sterującą, wynik pomiaru oraz współczynnik przeliczeniowy, który trzeba skorygować.
- Co trzeba zauważyć: gdy rzeczywisty ruch jest za mały, współczynnik steps/mm musi wzrosnąć.
- Kontrola jednostek: stosunek dwóch długości w mm jest bezwymiarowy, więc wynik zachowuje jednostkę steps/mm.
- Kontrola wyniku: przy 100 mm zadanych i 100 mm faktycznych wartość E-steps nie może się zmienić.
- Typowy błąd: odwrócenie ilorazu i liczenie długość faktyczna ÷ zadana, co powoduje korektę w złą stronę.
Przykładowe zadania – kalibracja E-steps
Treść: Obecne ustawienie wynosi 93 steps/mm. Drukarka ma podać 100 mm filamentu, ale pomiar daje 95 mm. Oblicz nowe E-steps.
Pokaż rozwiązanieUkryj rozwiązanie
Obliczenie: 93 × 100 ÷ 95 ≈ 97,89 steps/mm.
Treść: Ekstruder ma ustawione 415 steps/mm. Po zadaniu 100 mm rzeczywiście pobiera 103 mm filamentu. Wyznacz korektę.
Pokaż rozwiązanieUkryj rozwiązanie
Obliczenie: 415 × 100 ÷ 103 ≈ 402,91 steps/mm.
Wartość maleje, ponieważ ekstruder wcześniej podawał za dużo filamentu.
Treść: Przed próbą znacznik znajduje się 120 mm od wejścia ekstrudera. Po zadaniu 100 mm pozostaje 18 mm. Obecne E-steps to 420 steps/mm. Jaką wartość należy ustawić?
Pokaż rozwiązanieUkryj rozwiązanie
Faktycznie podana długość: 120 − 18 = 102 mm.
Nowe E-steps: 420 × 100 ÷ 102 ≈ 411,76 steps/mm.
Dalej w pakiecie Druk 3D
Po poprawnym podawaniu filamentu warto uporządkować ustawienia dyszy i slicera oraz przejść przez pełną ścieżkę kalibracji.
FAQ – kalibracja E-steps ekstrudera
Ostatnia aktualizacja: 26.08.2026