Konfiguracja SimplyPrint na Creality K2 Plus

Proste kroki, aby połączyć drukarkę 3D Creality K2 Plus z SimplyPrint.

Creality K2 Plus image

Przed rozpoczęciem: dostęp root

Drukarka Creality K2 wymaga włączenia „dostępu root”, aby połączyć się z SimplyPrint.

Techniczna nazwa nie powinna niepokoić: zwykle wystarczy przejść do ustawienia na ekranie drukarki i zaznaczyć pole. Do uruchomienia kilku poleceń przyda się też „SSH”.

Czym jest dostęp root?

Można to traktować jak odblokowanie „trybu administratora” w drukarce. Umożliwia to zarówno użytkownikowi, jak i SimplyPrint, dodawanie funkcji i wprowadzanie zmian, na które nie pozwala standardowy interfejs.

Dlaczego jest to potrzebne?

Producent drukarki zablokował niektóre funkcje. Włączenie dostępu root odblokowuje pełne możliwości drukarki.

Czy to „hakowanie” lub „jailbreaking”?

Niezupełnie! W większości przypadków producent sam udostępnił tę opcję, po prostu jest ukryta w ustawieniach. To funkcja wbudowana przez producenta.

Co właściwie robi SimplyPrint?

Wystarczy włączyć nasz komponent w istniejącym oprogramowaniu drukarki - nie instalujemy pakietów ani nie wprowadzamy inwazyjnych zmian. Zwykle można cofnąć wszystko przez przywrócenie ustawień fabrycznych.

Uwaga o gwarancji

Niektórzy producenci wskazują, że włączenie dostępu root może wpłynąć na gwarancję. Ryzyko jest niewielkie - jak dotąd nie odnotowano ani jednego znanego przypadku odmowy serwisu gwarancyjnego użytkownikowi SimplyPrint z tego powodu.

Ale wybór należy do użytkownika.

Zostanie dokładnie pokazane, gdzie znaleźć to ustawienie i jakie polecenia uruchomić.

Konfiguracja SimplyPrint na Creality K2

W tym poradniku omówimy:

  1. Znajdź adres IP drukarki K2
  2. Włącz dostęp roota i uzyskaj hasło
  3. Włącz SimplyPrint w Fluidd (przez SSH)
  4. Otwórz interfejs webowy

1. Znajdź adres IP drukarki K2

  1. Na ekranie dotykowym należy przejść do „Settings”„Network”.
K2 homescreen with Settings button K2 Settings → Network button
  1. Zapisz adres IP drukarki K2 wyświetlony pod nazwą sieci/SSID.
K2 Network page with IP address

2. Włącz dostęp root

  1. Na ekranie dotykowym przejdź do „Settings” i przewiń w dół, aby wybrać „Root account information”.
K2 homescreen with Settings button K2 Settings → Root account information
  1. Przeczytaj zastrzeżenie, zaznacz „I have read and understood the risks of Root login” i odczekaj 30 sekund przed naciśnięciem „Ok”.
K2 root access disclaimer
  1. Zapisz wygenerowane hasło roota.
K2 root account information (password)

3. Włącz SimplyPrint we Fluidd (przez SSH)

Tak, to ta nieco uciążliwa techniczna część. Przepraszamy, staraliśmy się tego uniknąć, ale to urządzenie po prostu nie daje innej możliwości.

Ale spokojnie: to prostsze, niż wygląda. Wystarczy skopiować i wkleić kilka poleceń. To wszystko. Wybierz poniżej typ komputera i wykonaj kroki, przeprowadzimy przez każde kliknięcie.

Ważne: Adres IP musi zawierać tylko cyfry (na przykład 192.168.1.42). Nie należy podawać http://, ukośników ani numeru portu.
Windows 10 / 11
  1. Naciśnij Win + X i wybierz „Terminal” lub „PowerShell”
  2. Wpisz polecenie SSH (zastępując symbole zastępcze właściwymi wartościami):
    ssh username@ip-address
    Przykład: ssh [email protected]
  3. Przy pytaniu „Are you sure you want to continue connecting?” należy wpisać yes i nacisnąć Enter
  4. Wprowadź hasło, gdy pojawi się monit
    Hasło nie będzie widoczne podczas wpisywania - to normalne! Wystarczy je wpisać i nacisnąć Enter.
macOS
  1. Naciśnij Cmd + Space, aby otworzyć Spotlight, wpisz „Terminal” i naciśnij Enter
  2. Wpisz polecenie SSH (zastępując symbole zastępcze właściwymi wartościami):
    ssh username@ip-address
    Przykład: ssh [email protected]
  3. Przy pytaniu „Are you sure you want to continue connecting?” należy wpisać yes i nacisnąć Enter
  4. Wprowadź hasło, gdy pojawi się monit
    Hasło nie będzie widoczne podczas wpisywania - to normalne! Wystarczy je wpisać i nacisnąć Enter.
Linux
  1. Otwórz terminal (zwykle Ctrl + Alt + T lub znajdź go w menu aplikacji)
  2. Wpisz polecenie SSH (zastępując symbole zastępcze właściwymi wartościami):
    ssh username@ip-address
    Przykład: ssh [email protected]
  3. Przy pytaniu „Are you sure you want to continue connecting?” należy wpisać yes i nacisnąć Enter
  4. Wprowadź hasło, gdy pojawi się monit
    Hasło nie będzie widoczne podczas wpisywania - to normalne! Wystarczy je wpisać i nacisnąć Enter.
Chromebook
Pierwsza konfiguracja: Trzeba włączyć Linuksa na Chromebooku (tylko raz).
  1. Włącz Linuksa (pomiń, jeśli już to zrobiono):
    • Otwórz Ustawienia
    • Przejdź do AdvancedDevelopers
    • Włącz „Linux development environment”
    • Należy przejść przez kreatora konfiguracji (zajmie to kilka minut)
  2. Otwórz aplikację „Terminal” z menu aplikacji
  3. Wpisz polecenie SSH (zastępując symbole zastępcze właściwymi wartościami):
    ssh username@ip-address
    Przykład: ssh [email protected]
  4. Przy pytaniu „Are you sure you want to continue connecting?” należy wpisać yes i nacisnąć Enter
  5. Wprowadź hasło, gdy pojawi się monit
    Hasło nie będzie widoczne podczas wpisywania - to normalne! Wystarczy je wpisać i nacisnąć Enter.
Częste problemy
  • „Connection refused”: Należy upewnić się, że urządzenie jest w tej samej sieci, a adres IP jest poprawny.
  • „Permission denied” - Sprawdź ponownie nazwę użytkownika i hasło.
  • „Host key verification failed” - Urządzenie zostało zresetowane lub zainstalowane ponownie. Usuń stary klucz poleceniem: ssh-keygen -R <ip-address>
Korzystanie z tabletu lub telefonu?

Choć dostępne są aplikacje SSH na Androida i iOS, zalecane jest użycie komputera do połączeń SSH. Prawdziwa klawiatura i ekran znacznie ułatwiają wpisywanie poleceń.

1. Open a terminal or SSH client on your computer. <!-- // TODO; translate -->
2. Connect to the K2 using the IP address and root password you noted: <!-- // TODO; translate -->
ssh root@[IP_ADDRESS]
For example; <code>ssh [email protected]</code> <!-- // TODO; translate -->

3. When prompted for a password, enter the password you noted _(the password won't show up while typing - don't worry; that's normal)_. <!-- // TODO; translate -->
4. Once connected, run the command below to enable SimplyPrint and restart "Moonraker",
which is the firmware's built-in API that includes SimplyPrint: <!-- // TODO; translate -->
python3 -c "import urllib.request;print(urllib.request.urlopen('https://download.simplyprint.io/creality/k2/k2-setup.sh').read().decode())" | sh
<small>
    <b>What does this script do?</b><br>
    This script locates the `moonraker.conf` file that your printer uses, which can either be in <code>/usr/data/moonraker</code>
    or <code>/data/moonraker</code>. It then adds the SimplyPrint configuration (<code>[simplyprint]</code>) to the file and restarts Moonraker.
</small>

---

4. Dodaj drukarkę do SimplyPrint

Teraz wszystko powinno być gotowe! Drukarka powinna być połączona z SimplyPrint!

Otwórz panel internetowy SimplyPrint na komputerze lub telefonie w tej samej sieci co K2. Drukarka powinna pojawić się tam jako oczekująca w kreatorze „Dodaj drukarkę”.


Nie widać drukarki w SimplyPrint?

Znajdź kod konfiguracji drukarki w jej lokalnym interfejsie webowym.

  1. Otwórz przeglądarkę internetową na komputerze lub telefonie.
  2. Używając zapisanego adresu IP, przejdź pod adres http://[IP_ADDRESS]:4408, aby otworzyć panel Fluidd hostowany przez drukarkę K2.
  3. Znajdź ikonę dzwonka „Notification” w prawym górnym rogu i kliknij ją
  4. Powinien tu być widoczny wpis „SimplyPrint Setup Request” z 4-znakowym kodem konfiguracyjnym; należy go użyć

Jeśli to nie zadziała, warto bardzo uważnie przejść przewodnik jeszcze raz. Pominięte kroki to najczęstszy powód, dla którego drukarki się nie pojawiają.


Znane ograniczenia

Ze względu na ograniczenia w firmware Creality następujące funkcje nie są dostępne:

  • Szacowany pozostały czas wydruków
  • Postęp warstw (numer bieżącej warstwy)

To wszystko! Wszystko gotowe

Można już połączyć drukarkę i zacząć korzystać z SimplyPrint.

Utwórz bezpłatne konto
Wstecz