Podłączenie sondy indukcyjnej P.I.N.D.A. v2



Ten tekst został przetłumaczony automatycznie za pomocą Tłumacza Google.

Istnieje wiele różnych sposobów radzenia sobie z ABL lub automatyczną kalibracją podkładki drukującej. Obecnie dwa najpopularniejsze to: BL TOUCH i sonda indukcyjna. Dziś pokażemy, jak podłączyć sondę indukcyjną na przykładzie drukarki Ender 3 , z płytami głównymi z rodzin MKS i SKR .

Podstawowe cechy sondy indukcyjnej:

  • Dokładność - sonda pracuje z dokładnością do setek mm - tutaj oczywiście zależy od tego, jak wysokiej jakości chiński klon kupisz.
  • Nie posiada żadnych ruchomych części mechanicznych - nie ma nic do złamania, upadku, zużycia itp.
  • Reaguje tylko na metal. To jest powód, dla którego sonda pojemnościowa, która reaguje na wszystko, w tym. kurz, ciepłe powietrze i druk.
  • Warunkiem jest użycie podkładki stalowej - lub odpowiednika - o której pisaliśmy tutaj .
  • Sonda podłączana jest tylko zamiast Z enstop - nie ma potrzeby podłączania „serwa”.
  • PINDA v2 posiada czujnik temperatury, którego implementacja jest przygotowywana i testowana w Marlin. Dlatego teraz wypuszczamy.

Zakup sondy

Jeśli masz okazję zdobyć oryginalną sondę z Průša Research , nie wahaj się. Jednak równie dobrze posłuży klon z firmy Trianglelab. Niestety ta wersja ma prawdopodobnie ten sam krótki kabel do użytku w Enderze 3 (a także w Průšie). Ale to nic, czego nie można przeżyć.
Trianglelab produkuje również wersję bez czujnika temperatury, ale z dłuższym kablem. Brakuje jednak jakiegokolwiek złącza i i tak nie da się uniknąć lutowania.

Przygotowanie głowicy - montaż

Jak pisałem w artykule OctoEnder, czyli „wiercenie” w drukarce , użyłem głowicy typu zbiornikowego i zmodyfikowałem ją tak, aby podpiąć sondę indukcyjną.
Podobnego dostosowania dokonał Jakub Kellner dla rozwiązania Bowdena.
Ten uchwyt wykona tę samą usługę dla oryginalnego hotendu. (nie testowany)

Oczywiście możesz użyć dowolnego innego rozwiązania.

Sondę zamocować tak, aby znajdowała się ok. 2 - 3 mm nad poziomem dyszy. Trochę trzeba z nim pracować i polecam przetestować go na dowolnym kawałku innego metalu, aby nie uszkodzić podkładki PEI.

Podłączenie okablowania

Tu zaczyna się zabawa. Sonda PINDA v2 ma 4 piny na wyjściu, z których użyjemy tylko 3. Oryginał z Průša Reasearch ma również krótszy kabel niż potrzebny do Endera 3. W tym miejscu chciałbym zaapelować do Wybrał, aby pamiętać podczas projektowania swoich drukarek, że z jego części będzie korzystał również Enderáci :).

Kodowanie kolorami przewodów wyjściowych dla obu powyższych sond jest następujące (dla wersji bez czujnika temperatury brakuje białego przewodu):

CZARNY Sygnał wyjściowy z sondy
NIEBIESKI GND lub ziemia
BRĄZOWY (brązowy) + 5V
BIAŁY Wyjście czujnika temperatury

Połączenie od ogranicznika na deskach z rodzin MKS i SKR wygląda następująco:

Dlatego albo wykonamy przedłużenie na krótki kabel w wersji 2, albo zasilimy złącze dla wersji 1 tak, aby na górze było zasilanie + 5V, na środku GND, a na dole wyjście z czujnika, podłączony do pinu 1.25 na płycie SKR 1.3 . Następnie czujnik temperatury przechodzi do portu 0.25 (TH1). Połączenie na płycie MKS GEN-L jest takie samo, tylko oznaczenie pinów to D18 i A15 dla czujnika temperatury.

Nie musimy pamiętać numeru pin w powyższym rozwiązaniu, w Marlinie jest on zapamiętywany dla nas przez #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

Wynikowa redukcja może wyglądać następująco:

Ustanowienie w Marlin

# zdefiniować Z_MIN_PROBE_ENDSTOP_INVERTING fałsz
# zdefiniować Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
# zdefiniować FIX_MOUNTED_PROBE
#define NOZZLE_TO_PROBE_OFFSET {33, 5, 0} - tutaj ustawiamy położenie sondy względem dyszy.
# zdefiniować AUTO_BED_LEVELING_BILINEAR

Jeśli mamy zainstalowane podwójne Z z dwoma niezależnie sterowanymi silnikami, możemy użyć sondy do skalibrowania ich względnych pozycji.

# zdefiniować Z_STEPPER_AUTO_ALIGN
#define Z_STEPPER_ALIGN_XY {{38, 190}, {190, 190}} // ustaw tak, aby punkty testowe leżały, na przykład, na dwóch tylnych śrubach, do których przymocowane jest łóżko.

Ustawienia sondy:

# zdefiniować TEMP_SENSOR_PROBE 1

oraz w configurationd_adv.h:

# zdefiniować PROBE_TEMP_COMPENSATION

Płyta główna SKR mini E3

W przypadku tej płytki zamień styki między ogranicznikiem Z-Endstop a sondą i podłącz sondę do złącza SERVOS. Brak czujnika temperatury

Marlin / src / pins / stm32 / pins_BTT_SKR_MINI_E3.h

# zdefiniować SERVO0_PIN PC14
# zdefiniować Z_MIN_PROBE_PIN PA1
# zdefiniować Z_STOP_PIN PA1

Testowanie - pierwsze kroki

  1. Wchodzimy w górę z osią Z i sprawdzamy, czy sonda miga diodą, gdy metal jest nakładany na jej dolną część. To określa, że działa i ma moc.
  2. W menu drukarki wybierz Auto Home i dodaj ten sam kawałek metalu do sondy podczas podróży w dół. Ruch osi Z powinien się zatrzymać - w ten sposób zweryfikowaliśmy działanie sondy.
  3. Schodzimy ręcznie, aby sprawdzić , czy sonda w pozycji spoczynkowej XY ma pod sobą stalową podkładkę (jeśli nie jest na zewnątrz), a dysza jest NAD podkładką .
  4. Oddamy znowu do domu, tym razem z naszą stalową podkładką - jeśli drukarka się zaplątała, to w dużej mierze wygraliśmy.
  5. Jeśli mamy podwójne Z z dwoma niezależnie sterowanymi silnikami, regulujemy je ręcznie, obracając je tak, aby oś X jak najlepiej kopiowała płaszczyznę podkładki.
  6. W menu drukarki wybierz Wyrównanie podwójne Z.
  7. Cóż, teraz spróbujmy automatycznej kalibracji padu za pomocą polecenia G29.
  8. Jeśli wszystko poszło dobrze, spróbujemy wydrukować test i za pomocą Baby Stepping znaleźć prawidłowe przesunięcie dla osi Z ( musi być ujemne !! ). Wtedy to zapiszemy.

Kalibracja czujnika temperatury

Prawidłową funkcję znamy, widząc jedną dodatkową temperaturę na terminalu: T: 28,28 / 0,00 B: 83,04 / 85,00 P: 31,04 / 0,00 @: 0 B @: 127

Następnie wprowadź polecenia:

G76 - wykonuje kalibrację. Zajmuje to naprawdę dużo czasu, około 1 godziny.

M871 - wyświetla zmierzone wartości

M500 - zapis do pamięci

Wskazówka na koniec

Dobrze jest przykleić kwadrat z folii aluminiowej lub taśmy samoprzylepnej z folii aluminiowej pod podkładkę w miejscu, w którym sonda jest zaparkowana w pozycji wyjściowej. Tylko 1x1cm. W przypadku, gdy z jakiegoś powodu będziemy krzyczeć bez stalowej podkładki, ten kwadrat zapewni wykrycie łóżka, a drukarka nie będzie próbowała go zgiąć wszystkimi dostępnymi środkami, ponieważ otrzyma sygnał na czas, że jest w domu .

Menu

Volba jazyka

O stronie

Tento web vznikl na základě hromady stále se opakujících dotazů ve facebookové skupině na podporu tiskárny Ender-3 a spoustě jiných skupinách. Proto jsme se my, aktivní členové těchto skupin, rozhodli sepsat odpovědi na tyto dotazy a vlastně díky tomu vznikl i tento web.

Web vzniká v našem volném čase, kterého bohužel nemáme tolik, kolik bychom chtěli.