Jak przygotować oprogramowanie sprzętowe Klipper dla Kingroon KP3S przy użyciu Fluiddpi

Klipper to oprogramowanie sprzętowe drukarki 3D. Pomaga drukarkom 3D drukować szybciej i lepiej. Dzisiaj porozmawiamy o tym, jak przygotować oprogramowanie Klipper dla drukarki 3D Kingroon KP3S 3.0 za pomocą Fluiddpi.

* Należy pamiętać, że samouczek dotyczy wyłącznie Kingroon KP3S z płytą główną MCU STM32 F103 i płytą główną MCU GD32F303. Wersja płyty głównej Kingroon KP3S z MCU STM32F407 NIE dotyczy tego samouczka.

Pobierz Kingroon KP3S Mianbord z wgranym oprogramowaniem Klipper TUTAJ .

Klipper

Aby używać Klippera, potrzebujemy pomocy Fluiddpi, to potężny projekt, taki jak Octopi. Zawiera Klipper na swoim obrazie, więc nie musisz go pobierać i instalować od początku. Oczywiście już niedługo pokażemy Wam lepszy plan na Kliipera, czyli jak go wykorzystać na Octopi. Wszystkie potrzebne informacje można znaleźć na stronie docs.fluidd.xyz.

Fluiddpi dla Klippera

Krok 1 – Flashowanie Fluiddpi

Najpierw odwiedź https://github.com/cadriel/FluiddPI/releases/latest, aby pobrać najnowszy obraz Fluiddpi.

Flash Fluiddpi

Po zakończeniu użyj Raspberry Pi Imager, aby go sflashować. Kliknij „Wybierz system operacyjny”, przewiń w dół, wybierz „Użyj niestandardowego”, a następnie wybierz właśnie pobrany plik. Następnie naciśnij klawisze, aby ustawić Wi-Fi (w systemie Windows Control Shift x. Na komputerze Mac polecenie Shift x). Jeśli nie wiesz, jak to zrobić, zapoznaj się z naszym ostatnim tutorialem dotyczącym konfiguracji Octopi do drukowania na Twoim KP3S . Włącz ssh i zapamiętaj hasło. A sygnał WIFI nie może być 5G.

Po flashowaniu obrazu możesz skonfigurować swoje Pi, nasz ostatni samouczek pokaże Ci, jak to zrobić. Jeśli masz dodatkową kartę SD, możesz przełączać się między Octopi i Fluiddpi, wystarczy zmienić kartę SD.

Krok 2 - Zaktualizuj Fluiddpi

Włącz pi, poczekaj chwilę, a następnie odwiedź http://fluiddpi.local, aby przejść do pulpitu nawigacyjnego Fluiddpi. Upewnij się, że komputer i pi znajdują się w tej samej sieci. Jeśli nie masz adaptera Wi-Fi, możesz zamiast tego skorzystać z sieci kablowej.

Panel Fluiddpi

Przewiń w dół, kliknij ikonę koła zębatego, zaktualizuj wszystko do najnowszej wersji, to zajmie trochę czasu.

Ponieważ Klipper zmienił ostatnio zasady konfiguracji, stare pobrane pliki „printer.cfg” przestają działać. Dlatego na początek użyjemy najnowszego Klippera, a następnym razem pokażemy, jak skonfigurować tę wersję do druku.

Krok 3 – Przygotuj oprogramowanie sprzętowe Klipper

Po zakończeniu przejdź do następnego kroku. Otwórz terminal na swoim komputerze i wprowadź następujące polecenia.

ssh pi@fluiddpi.local

Przygotuj oprogramowanie sprzętowe Klipper

Jeśli to nie zadziała, musisz znaleźć adres IP Pi i użyć go zamiast „fluiddpi.local”. Na przykład ssh pi@192.168.50.177. Następnie musisz wprowadzić hasło SSH.

Następnie wprowadź następujące polecenie, aby skonfigurować oprogramowanie sprzętowe.

Użytkownicy komputerów Mac:
płyta CD ~/klipper/
eksportuj LC_ALL=en_GB.UTF-8
zrób menuconfig

Użytkownicy Windowsa:
płyta CD ~/klipper/
zrób menuconfig
Ustawienia konfiguracyjne Klippera

Następnie wejdziesz do ustawień konfiguracyjnych. Oto, co musisz zrobić:

1. Włącz dodatkowe opcje konfiguracji niskiego poziomu

2. Ustaw offset programu ładującego na 28 KiB

3. Ustaw „Architekturę mikrokontrolera” na „STMicroelectronics STM32”

4. Ustaw interfejs komunikacyjny jako „USART3 PB11/PB10”

5.Wprowadź ostatnią opcję, wpisz „!PC6, !PD13”, . Naciśnij klawisz Enter

Następnie naciśnij Q i wpisz „tak”, po czym konfiguracja zostanie zakończona.

oprogramowanie Flash Klipper

Następnie wpisz „make”, aby skompilować oprogramowanie sprzętowe. To zajmie trochę czasu. Gdy zobaczysz „klipper.bin”, odniosłeś sukces. Następnie wprowadź pozostałe dwa polecenia, aby zakończyć ten krok.

/scripts/update_mks_robin.py ./out/klipper.bin ./out/Robin_nano.bin

cp out/Robin_nano.bin ~/fluidd/

Oprogramowanie Klippera

Następnie przejdź do przeglądarki, odwiedź „http://fluiddpi.local/Robin_nano.bin” . Otrzymasz plik bin, umieść go na karcie SD. Jesteś gotowy do flashowania oprogramowania Klipper do drukarki 3D Kingroon KP3S .

Oprogramowanie Klippera do Kingroon KP3S

Krok 4 — Flashowanie oprogramowania sprzętowego Klipper

Włóż kartę SD do KP3S, włącz ją, oprogramowanie powinno zacząć migać. Gdy zobaczysz „100%”, wszystko będzie gotowe. Teraz możesz już używać oprogramowania Klipper Firmware na Kingroon KP3S. W nadchodzących blogach pokażemy wam, jak skonfigurować Klipper do drukowania.

Następnie podłącz drukarkę z maliną. Następnie przejdź do terminala i wprowadź poniższe polecenie.

ssh pi@fluiddpi.local

(Następnie wprowadź hasło, aby się zalogować)

płyta CD ~/klipper/

ls /dev/serial/by-id/*

Następnie skopiuj zaznaczony wiersz, wklej go do notatki, wykorzystasz go później.

Oprogramowanie sprzętowe Kingroon KP3S Klipper

Krok 5, Konfiguracja

Odwiedź ten link i pobierz jego plik.

https://github.com/nehilo/klipper_KP3S

Oprogramowanie sprzętowe Kingroon KP3S Klipper

Następnie rozpakuj plik i przejdź do http://fluiddpi.local/#/configure

Prześlij wszystkie pliki konfiguracyjne.

Oprogramowanie sprzętowe Klipper dla Kingroon KP3S

Ponieważ KP3S korzysta z wytłaczarki Titan, konieczne jest skorygowanie mikrokroków od 64 do 32. Kliknij, aby otworzyć plik stepper.cfg, przepisz mikrokroki na 32.

Oprogramowanie sprzętowe Kingroon KP3S Klipper

Następnie kliknij „zapisz i uruchom ponownie”.

Następnie otwórz plik Printer.cfg, znajdź obszar [mcu], nadpisz numer seryjny linią, którą skopiowaliśmy z notatki. (Nasze to /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 )

Oprogramowanie Klipper dla Kingroon KP3S

Następnie kliknij „zapisz i uruchom ponownie”.

Jeśli pojawi się poniżej błędu.

Oprogramowanie sprzętowe Kingroon KP3S Klipper

Wprowadź następujące polecenie:

cd ~/moonraker/scripts

./set-policykit-rules.sh

Oprogramowanie sprzętowe Klipper do drukarki 3D Kingroon KP3S

Jeśli nadal nie działa, otwórz „moonraker.conf” i zmodyfikuj obszar serwera jak poniżej:

[serwer]

host: 0.0.0.0

port: 7125

[menedżer plików]

ścieżka_konfiguracji: ~/klipper_config

ścieżka_logowania: ~/klipper_logs

[magazyn danych]

temperatura_magazynu_rozmiar: 600

gcode_store_size: 1000

Oryginał wygląda następująco:

[serwer]

host: 0.0.0.0

port: 7125

temperatura_magazynu_rozmiar: 600

gcode_store_size: 1000

ścieżka_konfiguracji: ~/klipper_config

ścieżka_logowania: ~/klipper_logs

Oprogramowanie sprzętowe Kingroon KP3S Klipper

Odniesienie można znaleźć w https://moonraker.readthedocs.io/en/latest/configuration/#option-moved-deprecations

Oprogramowanie sprzętowe Kingroon KP3S Klipper

Potem wszystko gotowe.

Oprogramowanie sprzętowe Kingroon KP3S Klipper

Powinieneś sprawdzić pobrany plik konfiguracyjny w zależności od własnej sytuacji, na przykład, czy używasz automatycznego poziomowania łóżka, czy nie, lub czy używasz ekranu Klipper, czy nie. Jeśli chcesz zaoszczędzić czas, możesz po prostu pobrać plik za pomocą poniższych linków.

Należy pamiętać, że Klipper jest projektem strony trzeciej i może spowodować utratę gwarancji, robisz to na własne ryzyko. Postępuj zgodnie z instrukcjami i wybierz odpowiednie pakiety. Te modele nie mają wspólnych ustawień. Jeśli używasz różnych modeli lub różnych płyt, sprawdź https://www.klipper3d.org/, aby znaleźć dodatkową pomoc. 

Zestawy Klippera KP3S:

https://drive.google.com/drive/folders/1ofdt3cI-jaq-3vhi_M0x7jDb05TNDMH6?usp=sharing

Zestawy Klipperów KP5L:

https://drive.google.com/drive/folders/1usUqXXuqWOOKNAJOO1SQJdmYKYkSXeEB?usp=sharing

Zestawy Klipperów KP5M:

https://drive.google.com/drive/folders/1nwKD_oI6Vh5pbRGr2isVEDNofsdcVhZM?usp=sharing

Zestawy Klippera KP3S Pro:

https://drive.google.com/drive/folders/1wlxhkYVkU_tr-NuFbUkt7umakp2xaN5K?usp=sharing

Zestawy Klippera Orange Pi Zero 2 (samouczek dostępny wkrótce):

https://drive.google.com/drive/folders/1ZK4M_jXE4-4-cLwCiCDr9w8sy6MrX7j3?usp=sharing

Możesz także obejrzeć ten film i poznać konfigurację Klippera dla drukarki 3D Kingroon KP3S.

Następnie opublikujemy dalsze ustawienia i pokażemy, co potrafi Klipper.

Poprzedni artykuł Wskazówki, jak zapobiegać drukowaniu 3D sznurków i plam

Uwagi

Luciano Oliveira - marzec 18, 2024

I printed the calibration cube (XYZ), it has a difference in measurements, it is not 20 mm. How I fixed this in Klipper everything else works

Ryan - sierpień 9, 2023

DO NOT use an SD card larger than 16GB when flashing with different firmware!! Spent forever on trying to get this working with a 32GB SD card. It would act like it was flashing, but wouldn’t rename the Robin_nano.bin firmware to ROBIN_NANO.CUR indicating it wasn’t flashing. I could, however, flash back to the original Kingroon firmware using the 32GB card (at least initially) which led me to believe I was good to use the larger card. You are not.

JulianLu - maj 20, 2023

Is there any different of config file between kp3s pro and kp3s pro s1?

DrMono - maj 9, 2023

If anyone has this error:
Unable to read tmc uart ‘stepper_x’ register IFCNT
on a KP3s (no pro, just stock)

just go to your printer cfg and disable the tmc section

David Mendez - kwiecień 28, 2023

Please add STM32F407 Klipper Firmware

Manoel Gomes - kwiecień 27, 2023

So, after set everything right, I’m getting the following error:

Unable to read tmc uart ‘stepper_x’ register IFCNT
Once the underlying issue is corrected, use the
“FIRMWARE_RESTART” command to reset the firmware, reload the
config, and restart the host software.
Printer is shutdown

It happens everytime. Any clue on how to solve this?

Juzzy - kwiecień 1, 2023

@Jacson

This works for me

#####################################

BLtouch #
##################################### [include bltouch.cfg]
[safe_z_home] # enable for BLTouch
home_xy_position: 70,90
speed: 50
z_hop: 10
z_hop_speed: 15

[bltouch] # enable for BLTouch
sensor_pin: ^PA11
control_pin: PA8

probe_with_touch_mode: True # for original BLTouch v 3.0
x_offset: 30
y_offset: 3
#z_offset: 3.873750
speed: 10

[bed_mesh] # enable for BLTouch
speed: 120
mesh_min: 30, 23
mesh_max: 180, 180
horizontal_move_z: 5
algorithm: bicubic
probe_count: 6,6

Jacson - marzec 29, 2023

Does anyone have a Klipper [bltouch] setup for touch sensor 3d clone

Guy Lanzone - luty 8, 2023

Keep getting this error;
Moonraker warnings found.
[file_manager]: Option ‘config_path’ is deprecated, see the configuration documention at https://moonraker.readthedocs.io/en/latest/configuration/
[file_manager]: Option ‘log_path’ is deprecated, see the configuration documention at https://moonraker.readthedocs.io/en/latest/configuration/

simon - styczeń 2, 2023

works perfectly for KP3S Pro , thanks

zostaw komentarz

* Wymagane pola