Marlin to jedno z najlepszych i najpotężniejszych oprogramowania do drukarek 3D. Jest również dostępny dla drukarki 3D Kingroon KP3S . Dzisiaj pokażemy Ci, jak zbudować oprogramowanie Marlin dla Twojego KP3S i je skonfigurować.
* Wcześniej musimy przypomnieć, że Marlin to oprogramowanie firm trzecich, może to spowodować utratę gwarancji i robisz to na własne ryzyko. Pamiętaj, aby postępować zgodnie z instrukcjami.
Najpierw przejdź na https://www.thingiverse.com/thing:4578390 , aby pobrać uchwyt Marlin LCD. Będziesz go potrzebować do ustawienia oryginalnego ekranu LCD. Wystarczy go pobrać i wydrukować. Sugerujemy wydruk z wypełnieniem 100% lub przy użyciu materiału PETG.
Następnie musisz przygotować oprogramowanie układowe.
Po drugie, przejdź do GitHub, wyszukaj „KP3S Marlin” i znajdź projekt, który preferujesz. Możesz także kliknąć https://github.com/bdwilson/KP3S , aby zaoszczędzić trochę czasu. Jest to dość szczegółowy projekt, można w nim znaleźć wszystko co potrzeba.
![Oprogramowanie sprzętowe Kingroon KP3S Marlin](https://cdn.shopifycdn.net/s/files/1/0612/4784/8666/files/P1_Marlin_Project_1024x1024.png?v=1661322504)
Wszystko, co musisz zrobić, to kliknąć „Kod”, a następnie kliknąć „Pobierz ZIP”. Następnie rozpakuj plik i przejdź do folderu „releases”, wybierz żądaną wersję. Następnie skopiuj pliki „Configuration.h” i „Configuration_adv.h” do powiązanej kompilacji Marlin, a następnie zastąp oryginalne.
![Oprogramowanie sprzętowe Kingroon KP3S Marlin](https://cdn.shopifycdn.net/s/files/1/0612/4784/8666/files/P2_Preparing_the_Marlin_Project_1024x1024.png?v=1661322562)
Możesz także sflashować plik „robin_nano.bin” bezpośrednio przez kartę SD i sprawdzić, czy działa w przypadku Twojej konfiguracji. Jeśli nie, musisz wykonać następujący krok.
Następnie przejdź do https://code.visualstudio.com/docs/setup/setup-overview , aby zainstalować kod Visual Studio, potrzebny do skonfigurowania oprogramowania sprzętowego Marlin.
Po zainstalowaniu oprogramowania przejdź do pola „szukaj”, wyszukaj „Auto Build Marlin” i „PlatformIO IDE”, a następnie je zainstaluj.
![Skonfiguruj VSC](https://cdn.shopifycdn.net/s/files/1/0612/4784/8666/files/P3_Set_up_VSC.png?v=1661322711)
Następnie kliknij „otwórz” w menu „pliki” i otwórz wybrany folder.
![Znajdź wydanie](https://cdn.shopifycdn.net/s/files/1/0612/4784/8666/files/P4_Locate_the_release.png?v=1661322819)
Następnie możesz modyfikować konfigurację Marlina i dostosowywać własnego Marlina w oparciu o swoją konfigurację. Jest dość szczegółowy. Po prostu usuń lub dodaj „//”, aby włączyć lub wyłączyć ustawienia. Pamiętaj, aby sprawdzić wyjaśnienia przed jakąkolwiek modyfikacją.
![Edytuj Marlina](https://cdn.shopifycdn.net/s/files/1/0612/4784/8666/files/P5_Edit_Marlin.png?v=1661322870)
Po zakończeniu masz dwie możliwości zbudowania pliku oprogramowania sprzętowego. Najpierw kliknij haczyk w lewym dolnym rogu. Program uruchomi się automatycznie, jedyne co musisz zrobić to poczekać.
![Kompiluj według platformy I/O](https://cdn.shopifycdn.net/s/files/1/0612/4784/8666/files/P6_Build_By_Platform_IO.png?v=1661322923)
Po chwili oprogramowanie sprzętowe jest gotowe. Zobaczysz powiadomienie „Seccess”. Następnie możesz pobrać plik w „.pio/build”, nosi on nazwę „Robin_nano35.bin”. Zmień jego nazwę na „Robin_nano.bin” i prześlij go do drukarki. Marlin jest gotowy.
![Pobierz plik oprogramowania sprzętowego](https://cdn.shopifycdn.net/s/files/1/0612/4784/8666/files/P7_Get_the_Firmware_File.png?v=1661322969)
Jeśli chodzi o drugi sposób, będziesz potrzebować narzędzia o nazwie „Auto Build Marlin”. Kliknij ikonę „M”, następnie kliknij „Pokaż panel ABM”, a następnie kliknij „Buduj”.
![Buduj według automatycznego budowania Marlin](https://cdn.shopifycdn.net/s/files/1/0612/4784/8666/files/P8_Build_By_Auto_Build_Marlin.png?v=1661323016)
Wszystko podobne dzieje się dalej. Zobaczysz także powiadomienie o powodzeniu. Kliknij ikonę folderu, zostaniesz przekierowany do pliku. Następnie wykonaj pozostały krok zgodnie z pierwszym sposobem.
![Pobierz plik oprogramowania sprzętowego za pomocą ABM](https://cdn.shopifycdn.net/s/files/1/0612/4784/8666/files/P9_Get_the_Firmware_file_with_ABM.png?v=1661323063)
Więc właśnie otrzymałeś plik. Umieść go na karcie SD, a następnie sflashuj na swoim KP3S.
![Błyskawiczny Marlin](https://cdn.shopifycdn.net/s/files/1/0612/4784/8666/files/P11_Flashing_Marlin.jpg?v=1661323302)
Po kilku sekundach pojawi się interfejs Marlin. Zapamiętaj jego kierunek, będzie Ci potrzebny później.
![Oprogramowanie sprzętowe Kingroon Kp3s Marlin](https://cdn.shopifycdn.net/s/files/1/0612/4784/8666/files/P12_Marlin_Screen_on_KP3S_1024x1024.jpg?v=1661323365)
Następnie przejdź do konfiguracji ekranu. Ponieważ Marlin wyświetla się poziomo, musimy obrócić oryginalny ekran o 180 stopni. Aby dokonać regulacji musimy otworzyć drukarkę i poluzować płytę główną.
Po dotarciu do ekranu odłącz go od kabla taśmowego. Wystarczy nacisnąć dwa klipsy, a zostanie on odblokowany i wyjmowany.
Następnie zamontuj nową podstawę ekranu od wewnątrz, powinna idealnie pasować do okna.
W wycięcia śrub należy włożyć 2 nakrętki M3, następnie dokręcić je od drugiej strony obudową ekranu.
![Oprogramowanie sprzętowe Kingroon Kp3s Marlin](https://cdn.shopifycdn.net/s/files/1/0612/4784/8666/files/P14_Install_the_Screen_Husing_600x600.jpg?v=1661323509)
Do dokręcenia obu jednostek potrzebne będą 2 śruby M3x10.
Następnie przeciągnij kabel taśmowy przez okno i podłącz go do ekranu. Pamiętaj, że niebieska strona jest na górze. Do przymocowania ekranu do pokrywy potrzebne będą 4 śruby M3x6.
Następnie możesz ponownie zainstalować płytę główną i złożyć wszystko z powrotem.
Następnie podłącz drukarkę do źródła zasilania i włącz ją. Wystarczy delikatnie docisnąć pokrywę, aby dopasować ją do obudowy i gotowe.
![KP3S z interfejsem Marlin](https://cdn.shopifycdn.net/s/files/1/0612/4784/8666/files/P16_KP3S_with_Marlin_Interface_1024x1024.jpg?v=1661324310)
W porządku, to wszystko. Po prostu ciesz się nowym systemem i szczęśliwym drukowaniem 3D. Samouczki wideo będą dostępne wkrótce i wtedy zostanie wydane oprogramowanie Marlin ze standardową konfiguracją.
Strojenie PID dla Kingroon KP3S w oparciu o oprogramowanie sprzętowe Marlin
Dla tych, którzy chcą zaoszczędzić trochę czasu, oto plik oprogramowania sprzętowego Marlin 2.1.1 (z funkcją Mesh Bed Leveling): https://drive.google.com/drive/folders/1ZUdtlerjj9Aqzxg-vL69hOK-QapW7QNl?usp=sharing .
Zatem Twój Kingroon KP3S jest teraz na platformie Marlin. Co dalej? Cóż, wykonajmy pierwszy ważny krok, strojenie PID.
Najpierw wejdź na stronę https://www.matterhackers.com/store/l/mattercontrol/sk/MKZGTDW6 , pobierz oprogramowanie „MatterControl” i zainstaluj je.
Gdy już to zrobisz, dodaj drukarkę.
Ponieważ nie zawiera KP3S, po prostu kliknij „Zdefiniuj nowy” i dodaj wymagane ustawienia.
Następnie podłącz drukarkę do komputera i kliknij „Połącz”, aby kontynuować. Po prostu wybierz połączenie automatyczne, powinno być dobrze.
Następnie przejdź do prawego rogu i otwórz dodatkowe opcje. Kliknij „Pokaż terminal”. Będziemy go używać w wierszach poleceń.
Następnie wprowadź pierwsze polecenie i wyślij je. 「M303 E0 S200 C8」
![Strojenie PID Marlina](https://cdn.shopify.com/s/files/1/0612/4784/8666/files/Marlin_PID_TUNING_480x480.png?v=1662955198)
Zobaczysz „PID Autotune Satrt”, a następnie status będzie się aktualizował. Następnie temperatura dyszy zaczyna rosnąć. Badanie trwa 8 cykli.
![KP3S ze strojeniem PID ekranu Marlin](https://cdn.shopify.com/s/files/1/0612/4784/8666/files/P5_KP3S_with_Marlin_Screen_PID_Tuning.jpg?v=1662720464)
Na ekranie możesz sprawdzić, który to cykl.
Gdy już to zrobisz, sprawdź status, zmodyfikuj poniższy wiersz poleceń i wyślij go. 「M301 P24.56 12.1 D62.1」Wystarczy zastąpić wartości po M301.
Następnie wprowadź następujący wiersz poleceń, aby przejść do następnego kroku. 「M303 E-1 S60 C8」
Służy do strojenia łóżka. Pamiętaj, aby sprawdzić status, na wypadek gdybyś go przeoczył.
Po zakończeniu zmodyfikuj wiersz poleceń w oparciu o otrzymaną wartość. 「M304 P77.83 13.70 D294.74」
Następnie wpisz 「M500」, aby zapisać ustawienia.
![Ustawienia sklepu](https://cdn.shopify.com/s/files/1/0612/4784/8666/files/P6_Store_Setting.png?v=1662720541)
Wszystko gotowe.
Problem of screen upside down solved.
From Pronterface send command m995 and the callibrate the screen.
Thanks
I downloaded and installed it, but the printer display is rotated upside down.
Could you please update the file?
For those who want to save some time, here is the Marlin 2.1.1 firmware file(with Mesh Bed Leveling): https://drive.google.com/drive/folders/1ZUdtlerjj9Aqzxg-vL69hOK-QapW7QNl?usp=sharing.
Thank you
I had flashed to marlin and used it without problem.. until I had a part with fairly big first layer that used most of the bed.. for some reason extruder stopped extruding… I tryed everything from new bed leveling differetn slicer settings(even turned down mesh reslotuion to 0.5), even changed the stepper motor on extruder… I could print large parts with max speeds and 10h prints without problem.. but when printing parts that used most of the bed it failed extruding almost instantly.. flashed back to stock firmware and works like charm, but I realy miss gcode commands that marlin utilizes.. like filament changes and pauses and all that….
I downloaded the Marlin 2.11 from the Google Drive and flashed my machine with that. Everything seems to be working fine, except that the x-homing is in the wrong direction. Is there a way to change that in the settings? Or perhaps using the Mater Control program.
-Thanks
Hi,
this is a great tutorials.
Is there a chance to also provide the Configuration.h and Configuration_adv.h used for the Marlin 2.1.1 firmware file?
Thanks