Howto: BLtouch na Creality 4.2.x (Ender)
: 20 sie 2021, 01:06
Witam, jestem nowy na forum, a zacznę od poradnika. Dlaczego? Ano dlatego, że sam szukałem tych informacji i szczerze miałem się już poddać, jednak z kilku źródeł udało mi się poskładać wszystko do kupy i jakoś ogarnąć tą instalację BLtouch.
Poradnik piszę dla oryginalnego czujnika z Antclabs (jeśli macie zamiennik to przewody moga mieć inną kolejność!!) oraz płyty wersji 4.2.x (czyli Endery)
Potrzebujecie kluczy imbusowych dołączonych do drukarki, coś cienkiego by zmienić kolejność pinów, miłym dodatkiem jest klej na gorąco. Zaczynamy!
Podłaczenie czujnika
Czujnik możemy podłączyć na 2 sposoby:
1. Wykorzystując wtyczkę 5- pinową
2. Wykorzystując 3 pin do białego złącza oraz 2 pin w miejscu wpięcia endstopa Z
Osobiście preferuję rozwiązanie drugie.
Bardzo ważne jest sprawdzenie kolejności kabli. W zestawach uchwyt + kabelki kolejność prawie zawsze jest zamieniona!
Poprawna kolejność:
Możecie mieć inne kolory, ale zachowajcie kolejność zgodnie z tabelką.
Cienkim narzędziem typu dłubaczka zamieniamy piny (u mnie 2 i 3) w czarnej wtyczce wpinanej do płyty głównej!
Po podłączeniu czujnika sugeruję zalać wtyczki niewielką ilością kleju na gorąco, Układamy kabelki, czujnik montujemy na drukarce (dobrze jest użyć metalowego uchwytu np. takiego):
Są one dostępne osobno wraz z dłuższymi kablami lub w gotowych zestawach z czujnikiem.
Kompilacja Marlina
Następnym krokiem jest kompilacja softu w celu aktywacji czujnika. Poniżej, krótko dla tych, którzy już kompilowali soft dla swojej drukarki, na końcu film z konfiguracją Visual studio i kompilacją step-by-step)
Opcje do zmiany w pliku Configuration.h:
Odkomentowujemy:
(TYLKO W PRZYPADKU PODŁĄCZENIA JAK W PUNKCIE 2, czyli z wykjorzystaniem wtyczki endstopa, w przypadku wykorzystania złącza 5-pin - pierwsza opcja podłączenia - należy zakomentować tę linię!!!)
Dalej:
W kolejnej linii podajemy offset, czyli przesunięcie czujnika względem dyszy w osiach X oraz Y. Oś Z ustalimy dopiero po uruchomieniu drukarki.
Wartości podane dla mocowania jak z obrazkapowyżej, jeśli macie inne np. wydrukowane z thingverse to musicie je zmienić.
Tutaj ile osób tyle zdań, ja osobiście lubię UBL, poczytajcie o różnych sposobach poziomowania stołu i wybierzcie odpowiedni dla was. Możecie też zmieniać tą opcję i kompilować nowy soft, testując różne sposoby poziomowania.
W pliku Configuration_adv.h
Kompilujemy obraz, wrzucamy go na kartę SD i wpinamy do drukarki.
Po wgraniu nowego softu musimy jeszcze ustalić offset dla Z.
Idealnie jest to pokazane na filmie:
źródło: https://www.youtube.com/watch?v=fN_ndWvXGBQ
Bonus dla osób, które nigdy nie kompilowały Marlina dla Endera, video z nagranym step-by-step jak zainstalować Visual Studio Code wraz z wymaganymi dodatkami oraz jak skompilować soft dla naszego czujnika).
źródło: https://www.youtube.com/watch?v=vzcme6u8X14
Przy tworzeniu poradnika wykorzystałem zdjęcia oraz informacje zawarte na stronach (nie widziałem sensu w robieniu własnych fotek) :
https://www.th3dstudio.com/hc/product-i ... g-options/
https://3dprintscape.com/guide-to-insta ... mainboard/
Film z kompilacją Marlina jest moim dziełem
Poradnik piszę dla oryginalnego czujnika z Antclabs (jeśli macie zamiennik to przewody moga mieć inną kolejność!!) oraz płyty wersji 4.2.x (czyli Endery)
Potrzebujecie kluczy imbusowych dołączonych do drukarki, coś cienkiego by zmienić kolejność pinów, miłym dodatkiem jest klej na gorąco. Zaczynamy!
Podłaczenie czujnika
Czujnik możemy podłączyć na 2 sposoby:
1. Wykorzystując wtyczkę 5- pinową
2. Wykorzystując 3 pin do białego złącza oraz 2 pin w miejscu wpięcia endstopa Z
Osobiście preferuję rozwiązanie drugie.
Bardzo ważne jest sprawdzenie kolejności kabli. W zestawach uchwyt + kabelki kolejność prawie zawsze jest zamieniona!
Poprawna kolejność:
Możecie mieć inne kolory, ale zachowajcie kolejność zgodnie z tabelką.
Kolor Przewodu | Pin na płycie | Opis na płycie |
---|---|---|
Brązowy | GND | G |
Czerwony | +5V | V |
Zółty | PA1 | IN |
Czarny | GND | G |
Biały | PC14 | OUT |
Cienkim narzędziem typu dłubaczka zamieniamy piny (u mnie 2 i 3) w czarnej wtyczce wpinanej do płyty głównej!
Po podłączeniu czujnika sugeruję zalać wtyczki niewielką ilością kleju na gorąco, Układamy kabelki, czujnik montujemy na drukarce (dobrze jest użyć metalowego uchwytu np. takiego):
Są one dostępne osobno wraz z dłuższymi kablami lub w gotowych zestawach z czujnikiem.
Kompilacja Marlina
Następnym krokiem jest kompilacja softu w celu aktywacji czujnika. Poniżej, krótko dla tych, którzy już kompilowali soft dla swojej drukarki, na końcu film z konfiguracją Visual studio i kompilacją step-by-step)
Opcje do zmiany w pliku Configuration.h:
Odkomentowujemy:
(TYLKO W PRZYPADKU PODŁĄCZENIA JAK W PUNKCIE 2, czyli z wykjorzystaniem wtyczki endstopa, w przypadku wykorzystania złącza 5-pin - pierwsza opcja podłączenia - należy zakomentować tę linię!!!)
Kod: Zaznacz cały
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
Dalej:
Kod: Zaznacz cały
#define USE_PROBE_FOR_Z_HOMING
#define BLTOUCH
Kod: Zaznacz cały
#define NOZZLE_TO_PROBE_OFFSET { -44, -9, 0 }
Kod: Zaznacz cały
#define AUTO_BED_LEVELING_UBL
Kod: Zaznacz cały
#define Z_SAFE_HOMING
Kod: Zaznacz cały
#define PROBE_OFFSET_WIZARD
Po wgraniu nowego softu musimy jeszcze ustalić offset dla Z.
Idealnie jest to pokazane na filmie:
źródło: https://www.youtube.com/watch?v=fN_ndWvXGBQ
Bonus dla osób, które nigdy nie kompilowały Marlina dla Endera, video z nagranym step-by-step jak zainstalować Visual Studio Code wraz z wymaganymi dodatkami oraz jak skompilować soft dla naszego czujnika).
źródło: https://www.youtube.com/watch?v=vzcme6u8X14
Przy tworzeniu poradnika wykorzystałem zdjęcia oraz informacje zawarte na stronach (nie widziałem sensu w robieniu własnych fotek) :
https://www.th3dstudio.com/hc/product-i ... g-options/
https://3dprintscape.com/guide-to-insta ... mainboard/
Film z kompilacją Marlina jest moim dziełem