Klipper i SKR v1.4 turbo przez UART

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
pmlody
Postów w temacie: 9
Posty: 17
Rejestracja: 10 mar 2021, 15:00
x 2

Klipper i SKR v1.4 turbo przez UART

Post autor: pmlody »

Cześć.
Czy udało się komuś uruchomić skrę turbo pod klipperem przez UART?
Po USB łączy mi się bez problemów, przez UART nie chce. UART na pewno dobrze w rpi skonfigurowany, ponieważ sama podmianka firmware na Marlina pozwala się swobodnie z płytka po rzeczonym UARTcie komunikować bez problemów.
Takie cuś dostaję w logach:
Timeout on connect
Wait for identify_response
Traceback (most recent call last):
File "/home/pi/klipper/klippy/serialhdl.py", line 65, in _get_identify_data
params = self.send_with_response(msg, 'identify_response')
File "/home/pi/klipper/klippy/serialhdl.py", line 249, in send_with_response
return src.get_response([cmd], self.default_cmd_queue)
File "/home/pi/klipper/klippy/serialhdl.py", line 306, in get_response
cmd_queue)
File "/home/pi/klipper/klippy/serialhdl.py", line 241, in raw_send_wait_ack
raise error("Serial connection closed")
error: Serial connection closed
Ender 5 Plus - Zero Design Mercury [2.0.6]
Klipper
Skr v1.4 turbo
Dragon + orbiter
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 4
Posty: 6384
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: Klipper i SKR v1.4 turbo przez UART

Post autor: dragonn »

Mogę się mylić ale z tego co się orientuję musisz w menuconfig skonfigurować że płytka ma używać UART zamiast USB i na nowo sflashować SKR 1.4 z nowo zbudowanym softem.
pmlody
Postów w temacie: 9
Posty: 17
Rejestracja: 10 mar 2021, 15:00
x 2

Re: Klipper i SKR v1.4 turbo przez UART

Post autor: pmlody »

... Tak, wiem. Tak też próbowałem robić :)
I jak widać po logu, komunikacja z samą płytka jest, ponieważ nie ma błędu na połączeniu, natomiast przesyłane dane są niewłaściwe.
W necie widziałem tylko działające płytki 1.3 :/
Ender 5 Plus - Zero Design Mercury [2.0.6]
Klipper
Skr v1.4 turbo
Dragon + orbiter
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 4
Posty: 6384
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: Klipper i SKR v1.4 turbo przez UART

Post autor: dragonn »

A jak długie masz te kable połączeniowe? Przy czym idą?
Jaka szybkość komunikacji?
Berg
pmlody
Postów w temacie: 9
Posty: 17
Rejestracja: 10 mar 2021, 15:00
x 2

Re: Klipper i SKR v1.4 turbo przez UART

Post autor: pmlody »

Krótkie. Właśnie Marlin działa w takiej samej konfiguracji i przy 115200 i przy 250000. Więc problem sprzętowy/kablowy/programowy po stronie rpi wykluczam. Coś musi być z firmware klippera nie tak :|
Ender 5 Plus - Zero Design Mercury [2.0.6]
Klipper
Skr v1.4 turbo
Dragon + orbiter
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 4
Posty: 6384
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: Klipper i SKR v1.4 turbo przez UART

Post autor: dragonn »

To chyba zostaje zrobić issue na ich githubię. Są bardzo pomocji tam to warto spróbowac.
Awatar użytkownika
konradsdev1
Postów w temacie: 1
Posty: 452
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 175

Re: Klipper i SKR v1.4 turbo przez UART

Post autor: konradsdev1 »

@pmlody sprawdź czy masz w pliku printer.cfg ustawione restart_method: command

Kod: Zaznacz cały

[mcu]
serial: /dev/ttyAMA0
restart_method: command 
Jeśli nie to po dodaniu tego zrestartuj klippera a później wybierz FIRMWARE_RESTART (Mainsail lub Fluidd)
"Everybody needs a hobby" (Tony Stark).
VORON V0.2 (BTT SKR Pico + RPi 4B + Phaetus x Voron Dragon Hotend ST)
DIY MK4 + VORON Stealthburner (BTT SKR PRO V1.1 + RPi Zero 2 W)
pmlody
Postów w temacie: 9
Posty: 17
Rejestracja: 10 mar 2021, 15:00
x 2

Re: Klipper i SKR v1.4 turbo przez UART

Post autor: pmlody »

Restart metod chyba domyślnie jest jako command. Ustawiałem, nie ustawiałem, ten sam efekt.
Zgłoszenie zrobiłem, natomiast nie zalaczylem wszystkiego, więc jest wstrzymane. Skończę pilne wydruki to ogarnę issue na githubie.
Ender 5 Plus - Zero Design Mercury [2.0.6]
Klipper
Skr v1.4 turbo
Dragon + orbiter
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 4
Posty: 6384
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: Klipper i SKR v1.4 turbo przez UART

Post autor: dragonn »

Nie wiem czy to ty ale wyskoczyło mi dziś coś takiego
https://github.com/KevinOConnor/klipper/issues/4194
Awatar użytkownika
Berg
Zasłużony
Postów w temacie: 4
Posty: 7569
Rejestracja: 05 lis 2016, 11:57
Lokalizacja: Kraków
Drukarka: Lume, K8400, HC Evo
x 2675

Re: Klipper i SKR v1.4 turbo przez UART

Post autor: Berg »

Luźna hipotezy do sprawdzenia:

1. może musi byś sprzętowe wsparcie dla UART a nie soft. Pytanie którego UARTa używasz na SKR, bo tam jest kilka.

2. jeśli chodzi o SKR 1.3/1.4/1.4T to jest różnica w częstotliwości taktowania zegara. Jeśli wgrasz do 1.4T soft przygotowany pod 1.3/1.4 to pewnie będzie działać ale może być różnica właśnie w błędnej prędkości transmisji. Na pewno poprawnie wybrałeś w configu procesor ?

Podobne wątki kojarzę ze smoothie, które oryginalnie jest na 120MHz a jakieś problemy ludzie mieli z czipami 100Mhz
ODPOWIEDZ

Wróć do „Firmware'y i hosty”