3D Printing Calculators
Maksymalne przyspieszenie input shapera
https://www.3dsizing.com/pl/calculators/przyspieszenie-input-shaper/
Tylko oszacowanie — to nie firmware, profil slicera ani wycena. Sprawdź na wydruku testowym.
Maksymalne przyspieszenie input shapera
SHAPER_CALIBRATE podaje częstotliwość i sugerowane max_accel, ale tylko dla shaperów i ustawień, które sam sprawdził. Ta strona powtarza obliczenie wygładzania z Klippera, więc zobaczysz limit accel dla dowolnego shapera i częstotliwości — po ręcznym strojeniu albo po zmianie square_corner_velocity.
Dane wejściowe
Wyniki
- Sugerowane max. accel
- 7365mm/s²
- Wygładzenie przy 5000 mm/s²
- 0,081mm
- Czas trwania shapera
- 15,1ms
Największe accel, przy którym wygładzenie nie przekracza celu. Klipper wypisuje je zaokrąglone do 100 mm/s².
Liczba „smoothing ~=”, którą SHAPER_CALIBRATE podaje dla tego shapera.
Czas od pierwszego do ostatniego impulsu. Każdy ruch jest rozkładany na to okno.
Wynik ma charakter orientacyjny i edukacyjny. Nie stanowi projektu, opinii technicznej ani porady medycznej i nie zastępuje obliczeń ani weryfikacji przez osobę z odpowiednimi kwalifikacjami i uprawnieniami. Przed zakupem, montażem lub zastosowaniem w praktyce – w szczególności w instalacjach elektrycznych – Wynik powinien zostać zweryfikowany przez wykwalifikowanego specjalistę. Szczegóły: Regulamin, punkt 4.
Przykładowe produkty
Linki do produktów są Linkami Partnerskimi do serwisów Amazon. Skorzystanie z nich nie powoduje dodatkowych kosztów, a w razie zakupu możemy otrzymać prowizję. Szczegóły: Regulamin, punkt 5.
Metoda obliczeń
Każdy shaper zamienia ruch na krótki ciąg impulsów: amplitudy A_i w chwilach t_i, liczone z częstotliwości f i współczynnika tłumienia ζ dokładnie jak w shaper_defs.py Klippera. Przy okresie tłumionym T = 1 / (f × √(1 − ζ²)) ZV trwa 0,5 T, MZV 0,75 T, ZVD i EI 1 T, EI 2-garbowy 1,5 T, a EI 3-garbowy 2 T. Rozłożenie ruchu na to okno zaokrągla narożniki. Klipper szacuje to zaokrąglenie z odległości impulsów od ich ważonego środka t_s: offset_180 = (a/2) × Σ A_i (t_i − t_s)² / Σ A_i dla nawrotu i offset_90 = √2 × Σ po t_i ≥ t_s z A_i (scv + (a/2)(t_i − t_s))(t_i − t_s) / Σ A_i dla narożnika prostego pokonywanego z prędkością narożnika scv. Wygładzenie to większa z tych wartości. Obie rosną liniowo z przyspieszeniem a, więc sugerowane max accel to największe a, przy którym wygładzenie nie przekracza celu; Klipper używa 0,12 mm i wypisuje wynik zaokrąglony do 100 mm/s². Wygładzenie pokazujemy też przy 5000 mm/s² — to liczba, którą SHAPER_CALIBRATE podaje jako „smoothing ~=”. Pola wygładzenia przeliczają się na cale przełącznikiem imperialnym; częstotliwość, prędkość i przyspieszenie zostają w Hz, mm/s i mm/s².
Dokładny wzór
Impulsy A_i w chwilach t_i jak w shaper_defs.py Klippera; t_s = Σ A_i t_i / Σ A_i. offset_180 = (a/2) Σ A_i (t_i − t_s)² / Σ A_i. offset_90 = √2 Σ_{t_i ≥ t_s} A_i (scv + (a/2)(t_i − t_s))(t_i − t_s) / Σ A_i. Wygładzenie = max(offset_90, offset_180); max accel = największe a z wygładzeniem ≤ cel. Ograniczenia: Odtwarza sugestię Klippera dla jednej znanej częstotliwości. Nie mierzy drukarki i nie mówi, ile ringingu zostaje.
Powiązane obliczenia
- czas przy tym accel — wyższe a_max skraca trapezy
- PID hotendu — inna kalibracja, nie shaping
Wygładzanie a pozostałe drgania
Z shaperem accel ograniczają dwie rzeczy. Wygładzanie, liczone tutaj, rośnie z accel i z długością shapera. Pozostałe drgania zależą od tego, jak dobrze częstotliwość shapera pasuje do drukarki — raportuje je dopasowanie z akcelerometru. Krótki shaper na właściwej częstotliwości daje najwięcej accel przy najmniejszym wygładzaniu.
Prędkość narożnika zużywa budżet
offset_90 zawiera scv, więc wyższa square_corner_velocity zużywa część celu wygładzenia, zanim zadziała jakiekolwiek przyspieszenie. Obniża sugestię dopiero wtedy, gdy decyduje narożnik 90° — przy niskich częstotliwościach, długich shaperach albo scv około 10 mm/s — a przy bardzo niskich częstotliwościach sugerowane accel może spaść do 0.
Najczęstsze pytania
X i Y mają inne częstotliwości.
Policz dla każdej osi. Klipper ma jedno max_accel dla X i Y, więc weź niższą sugestię; Marlin może ograniczyć osie osobno przez M201.
Czemu EI pozwala na mniejsze accel niż ZV?
EI i shapery wielogarbowe tolerują szersze pasmo częstotliwości, ale rozkładają każdy ruch na dłuższy czas: pełny okres tłumiony dla EI wobec połowy okresu dla ZV. Dłuższy ciąg impulsów bardziej zaokrągla narożniki przy tym samym przyspieszeniu, więc ten sam budżet wygładzenia daje niższe max accel.
Mój wynik trochę różni się od Klippera.
Klipper przy wypisywaniu zaokrągla sugestię do najbliższych 100 mm/s², więc 4455 widać jako 4500. Ustaw też takie samo tłumienie i square corner velocity jak w drukarce — obie wartości zmieniają wynik.
Czy 0,12 mm to dobry cel?
To stały cel stojący za sugestią Klippera. Obniż go dla ostrych narożników na częściach pokazowych i zaakceptuj mniejsze accel albo podnieś dla szybkich szkiców. MAX_SMOOTHING w SHAPER_CALIBRATE ogranicza tylko wybór częstotliwości shapera, nie zmienia tego celu.
Czy i tak drukować wieżę ringingu?
Tak. Limit accel ogranicza tylko zaokrąglanie narożników. Nie widzi luźnego paska, drugiego rezonansu ani ciężkiej głowicy, a ringing, który zostaje, zależy od tego, jak dobrze częstotliwość shapera trafia w drukarkę.
Więcej w tym temacie
Wszystkie narzędzia w tym temacieFDM: kalibracja i firmware
Kalibracja e-steps ekstrudera
Policz nowe e-steps ekstrudera ze starych e-steps, zadanej długości i zmierzonego filamentu. Wzór: nowe = stare × zadane / faktyczne.
FDM: kalibracja i firmware
Kalkulator rotation distance w Klipperze
Zamień zmierzony test ekstruzji na rotation_distance w Klipperze albo wylicz je z e-steps Marlina, pełnych kroków, mikrostepów i przełożenia.
FDM: kalibracja i firmware
Optymalna wysokość warstwy osi Z
Przypnij żądaną wysokość warstwy FDM do najbliższej wielokrotności pełnego kroku śruby Z i kąta kroku, żeby zmniejszyć banding mikrostepów.
FDM: kalibracja i firmware
Strojenie PID (Ziegler–Nichols)
Zamień wzmocnienie graniczne Ku i okres Tu na klasyczne PID Ziegler–Nicholsa: Kp = 0,6 Ku, Ki = 2 Kp / Tu, Kd = Kp Tu / 8 dla hotendu albo stołu.
FDM: kalibracja i firmware
Kalkulator Vref silnika krokowego
Policz Vref sterownika z docelowego prądu RMS i rezystora sense dla A4988, DRV8825, TMC2208 i TMC2209 według zależności z kart katalogowych. Podaje też prąd szczytowy cewki.
FDM: kalibracja i firmware
Skalowanie skurczu termicznego
Przeskaluj STL, żeby zrekompensować skurcz FDM przy stygnięciu dla PLA, PETG, ABS, ASA, nylonu, PC albo własnego procentu. Współczynnik skali i nowy wymiar modelu.
FDM: kalibracja i firmware
Maksymalny przepływ objętościowy
Policz FDM przepływ Q = wysokość warstwy × szerokość linii × prędkość, potem maksymalną prędkość, jaką hotend utrzyma przy zadanym limicie mm³/s.
FDM: kalibracja i firmware
Rozdzielczość śruby trapezowej osi Z
Policz kroki Z na milimetr i rozdzielczość liniową z kąta kroku silnika, skoku śruby i mikrosteppingu. Pomaga diagnozować prążkowanie Z.