Adaptacyjna Siatka Stołu
W prostych słowach, Adaptive Bed Mesh (ABM) to funkcja, która skupia się na sondowaniu i poziomowaniu tylko tego obszaru stołu drukarki, na którym będzie drukowany model, zamiast skanować całą powierzchnię.
Na przykład, jeśli drukujesz kubek, adaptacyjna siatka analizuje i poziomuje tylko podstawę kubka, a nie cały stół. To inteligentne podejście sprawia, że proces jest szybszy, bardziej wydajny i dokładniejszy, co prowadzi do lepszej przyczepności pierwszej warstwy i wyższej jakości wydruku.
Jeśli twój slicer nie obsługuje ABM, możesz napotkać problemy, takie jak wolniejsze drukowanie lub drobne błędy wymiarowe. Na szczęście Orca Slicer ma wbudowaną obsługę adaptacyjnej siatki stołu, więc nie potrzebujesz żadnych dodatkowych narzędzi ani wtyczek.
Możesz łatwo zintegrować ABM z kodem Machine Start G-code w Orca Slicer. Po kilku prostych ustawieniach slicer automatycznie generuje adaptacyjny obszar siatki przed każdym wydrukiem, co zapewnia precyzyjne poziomowanie, krótszy czas druku i idealną pierwszą warstwę.
Ustawienia ABM w Orca Slicer dla różnych firmware’ów
W Orca Slicer możesz łatwo skonfigurować i kontrolować Adaptive Bed Mesh (ABM) dla różnych firmware’ów drukarek 3D, takich jak Klipper, RepRapFirmware (RRF) i Marlin. Te ustawienia pomagają dokładnie zarządzać procesem sondowania stołu, aby wydruk zaczynał się na idealnie wypoziomowanej powierzchni.
Aby uzyskać dostęp do tych opcji, przejdź do Ustawienia drukarki i otwórz zakładkę Informacje podstawowe. Znajdziesz tam wszystkie dostępne opcje siatki dla swojej drukarki. Orca Slicer pozwala zintegrować i dostosować te konfiguracje bez użycia zewnętrznego oprogramowania.


Ustawienia w Orca Slicer
Bed Mesh Min
Większość drukarek 3D ma ograniczony offset XY, co uniemożliwia sondowanie całego stołu roboczego. Opcja Bed Mesh Min pozwala zdefiniować minimalny obszar stołu, który drukarka może sondować bezpiecznie. Orca Slicer automatycznie optymalizuje wartości adaptive_mesh_bed_min i adaptive_mesh_bed_max, aby utrzymać je w prawidłowym zakresie.
- Domyślna wartość (-99999, -99999) oznacza brak ustawionego minimum.
- Możesz ręcznie wprowadzić minimalne wartości zalecane przez producenta, aby zapobiec ruchowi sondy poza obszar stołu.
Bed Mesh Max
Podobnie jak wartość minimalna, opcja Bed Mesh Max definiuje maksymalny obszar sondowania stołu. Ponieważ większość drukarek nie ma zdefiniowanych limitów, domyślna wartość (99999, 99999) oznacza brak ograniczeń dla zakresu XY.
Za pomocą Orca Slicer możesz określić dokładne granice maksymalne, aby sonda działała wyłącznie w obrębie obszaru roboczego, co poprawia bezpieczeństwo i dokładność.
Probe Point Distance
To ustawienie określa odległość między punktami sondowania w kierunkach X i Y na siatce stołu. Domyślnie wynosi 50 mm, ale można ją zmienić, aby zwiększyć lub zmniejszyć gęstość siatki w zależności od dokładności drukarki i rozmiaru stołu.
Mesh Margin
Opcja Mesh Margin pozwala dodać niewielki margines wokół obszaru adaptacyjnej siatki stołu.
Uwaga: w Orca Slicer wszystkie ustawienia już uwzględniają wartości marginesu, więc pozostawienie marginesu na poziomie 0 daje dokładne granice siatki. Użytkownicy Klippera powinni ustawić Mesh Margin na 0 w pliku konfiguracyjnym przy użyciu polecenia BED_MESH_CALIBRATE.
Zmienne G-code dla komend Adaptive Bed Mesh
Zrozumienie zmiennych G-code używanych w ABM pomoże Ci lepiej dostroić wydajność poziomowania stołu drukarki.
- bed_mesh_probe_count: Definiuje liczbę punktów sondowania w kierunkach X i Y. Obliczana jest na podstawie odległości między punktami sondowania i całkowitego rozmiaru obszaru siatki.
- adaptive_bed_mesh_min: Reprezentuje początkową współrzędną obszaru sondowania i definiuje minimalne pozycje X i Y siatki.
- adaptive_bed_mesh_max: Definiuje końcową współrzędną obszaru sondowania, określając maksymalne pozycje X i Y adaptacyjnej siatki.
Aby uzyskać dostęp do tych opcji, przejdź do Ustawień drukarki i otwórz zakładkę Podstawowe informacje. Znajdziesz tam wszystkie dostępne ustawienia siatki stołu dla swojej drukarki. Orca Slicer umożliwia integrację i dostosowanie tych konfiguracji bez potrzeby zewnętrznego oprogramowania.
Algorytm interpolacji Adaptive Bed Mesh
Dla użytkowników firmware’u Klipper brakujące punkty lub opóźnienia podczas sondowania są obsługiwane przez adaptacyjną interpolację siatki stołu.
- Jeśli liczba punktów sondowania jest mniejsza niż 4, używany jest algorytm Lagrange’a, który matematycznie szacuje brakujące punkty.
- Gdy wszystkie punkty sondowania są poprawne, system automatycznie przełącza się na algorytm dwusześcienny (Bicubic), co zapewnia płynniejsze i dokładniejsze odwzorowanie powierzchni.
Konfigurując te ustawienia ABM w Orca Slicer, zapewniasz, że drukarka sondować będzie tylko niezbędny obszar z najwyższą precyzją, co prowadzi do lepszej przyczepności pierwszej warstwy, gładszych wydruków i szybszej kalibracji dla wszystkich obsługiwanych typów firmware’u.
Przykłady ustawień ABM w Orca Slicer dla Klipper, Marlin i RRF
Marlin:
; Marlin don't support specify the probe count yet, so we only specify the probe area
G29 L{adaptive_bed_mesh_min[0]} R{adaptive_bed_mesh_max[0]} F{adaptive_bed_mesh_min[1]} B{adaptive_bed_mesh_max[1]} T V4Klipper:
; Always pass `ADAPTIVE_MARGIN=0` because Orca has already handled `adaptive_bed_mesh_margin` internally
; Make sure to set ADAPTIVE to 0 otherwise Klipper will use it's own adaptive bed mesh logic
BED_MESH_CALIBRATE mesh_min={adaptive_bed_mesh_min[0]},{adaptive_bed_mesh_min[1]} mesh_max={adaptive_bed_mesh_max[0]},{adaptive_bed_mesh_max[1]} ALGORITHM=[bed_mesh_algo] PROBE_COUNT={bed_mesh_probe_count[0]},{bed_mesh_probe_count[1]} ADAPTIVE=0 ADAPTIVE_MARGIN=0RRF:
M557 X{adaptive_bed_mesh_min[0]}:{adaptive_bed_mesh_max[0]} Y{adaptive_bed_mesh_min[1]}:{adaptive_bed_mesh_max[1]} P{bed_mesh_probe_count[0]}:{bed_mesh_probe_count[1]}
