Druk 3DTop

Modyfikacje drukarki Ender 3

Drukarka 3D chińskiej firmy Creality a konkretnie model Ender 3 to niewątpliwie fenomen. Azjaci stworzyli świetny sprzęt za przystępną cenę. Oczywiście drukarka nie jest pozbawiona wad ale patrząc na to ile użytkownik końcowy może „wyciągnąć” z tego sprzętu można przymknąć oko na te wady. W tym artykule opisuje modyfikacje drukarki Ender 3 jakie udało mi się z sukcesem przeprowadzić na swojej drukarce.

Model mojej drukarki Ender 3 to jedna z pierwszych wersji bazowych o numerze 1.1.3 na płycie głównej. Nie posiadała jeszcze wgranego bootloadera wiec proces samego flashowania pamięci był dość skomplikowany na samym początku.

Zmiana Hot Bed (stół grzewczy) na stół z lustrem

Już od samego początku zdecydowałęm się na zmianę powierzchni stołu grzewczego na lustro. Zaletą takiego kroku niewątpliwie jest zwiększona przyczepność drukowanych elementów. Dodatkowo lustro nie posiada żadnych wgniotek bądź wżerów powstałych podczas drukowania. Pare miesięcy temu kolejny raz wymieniłem powierzchnie stołu grzewczego – tym razem zdecydowałem się na szklany stół bezpośrednio od Creality. Dodatkowo szkło zawiera powłokę która jescze bardziej poprawia „trzymanie” się elementów podczas drukowania.

Stół szklany w drukarce Ender 3
Stół szklany w drukarce Ender 3

Zmiana chłodzenia Hot End’u (dyszy)

Kolejną istotną modyfikacją było zrezygnowanie z domyślnego nawiewu dyszy na customowy „Bullseye”. Zmiana poprawia chłodzenie dyszy wprowadzając dodatkowy kanał chłodzący.

Bullseye mod dla Ender 3
Bullseye mod dla Ender 3

Zmiana Ekstrudera na „Metal drive”

Domyślny zespół ekstrudera został przez mnie zastąpiony na wersję z aluminium. Zmiana z pewnością pozytywnie wpłynęła na wydłużenie życia tego zepsołu. Dodatkowo zdecydowałem się wymienić standardowy wężyk z poliamidu na markowy Capricorn. Jest droższy ale też bardziej spasowany co korzystnie wpływa na jakość wydruków.

Montaż sondy „BL touch”

Jedną z najważniejszych modyfikacji było zamontowanie sondy pomiarowej BL touch. Dzieki tej modyfikacji każda niedoskonałość w wypoziomowaniu stołu grzewczego przed wydrukiem 3D jest niwelowana. Przed drukowaniem sonda dokonuje w sumie 9 pomiarów wysokośći które są wykorzystywane do stworzenia siatki odzwierciedlającej powierzchnie stołu.

Bl touch i metal drive w Ender 3
Bl touch i metal drive w drukarce Ender 3

Zamontowanie czujnika filamentu

Kolejna modyfikacja która polecam każdemu – dzięki temu czujnikowi możemy wykorzystać każda szpulę z filamentem prawie na 100 % (odcinek za czujnikiem filamentu wyrzucam w trakcie zmiany szpuli).

Czujnik filamnetu dla Ender3
Czujnik filamnetu

Wymiana płyty głównej

Kilka opisanych wyżej modyfikacji nie było by wogóle możliwych gdym nie zdecydował się na zmianę płyty głównej. Wersją zamontowania przez mnie ma numerację 4.2.7 i oprócz rozszerzenia pojemności procesora do 32-bitów (poprzedni miał tylko 8-bitów) zawiera kilka dodatkowych opcji. Najbardziej znaczącą zmiana jest to, że po zamontowaniu nowej płyty głownej nasza drukarka staje się praktycznie bezgłośna. Nowe sterowniki silników krokowych pozwalają wyeliminować mankament customowej „enderki”. Na płycie znajdują sie dodatkowe rozszerzenia (np. pod czujnik filamentu i BL touch) które w znaczący sposób rozszerzają możliwości drukarki.

Płyta głowna drukarki Ender 3
Płyta głowna drukarki Ender 3

Aktualizacja Marlina

Dzięki skorzystaniu z najbardziej aktualnej wersji open-source’owego oprogramowania naszej drukarki mamy dostęp do wielu niestandardowych funkcjii . Dodatkowo ingerujac w pliki konfiguracyjne możemy na przykład określić z ilu punktów i w jakim czasie będzie dokonywany pomiar sondy BL touch podczas zbierania punktów pomiarowych.

Przykłąd projektu w Visual Studio - Marlin dla Ender 3
Plik konfiguracyjny Marlin dla Ender 3 w środowisku Visual Studio

Instalacja OctoPrint

OctoPrint to serwer wydruku który bardzo ułatwia proces drukowania. Pliki z gcodami możemy bezpośrednio trzymać na urządzeniu na któym zainstalowaliśmy OctoPrinta. Ja korzystam z Raspberry Pi 3. Komputer jest bezpośrednio podlączony z drukarka poprzez kabel USB typu B. Do Raspberry podłączyłęm także kamerę przez złączem CSI dzięki której mogę stałe monitorować swoje wydruki. OctoPrint jest stale rozwijany i tak naprawdę z dnia na dzień powstają kolejne pluginy rozszerzające jego możliwości. W kolejnych wpisach na pewno wrócę jeszcze do tego serwera i dokładniej opiszę wtyczki z których korzystam.

Menu serwera druku OctoPrint
Menu serwera druku OctoPrint

Wymiana Heat Break

W osobnym artykule dokładnie opisze na czym polega ta modyfikacja.