Problemy z połączeniem przez UART

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
Awatar użytkownika
maniolx
Postów w temacie: 13
Posty: 144
Rejestracja: 08 maja 2021, 11:06
Drukarka: Bambu Lab X1 Carbon
x 11

Problemy z połączeniem przez UART

Post autor: maniolx »

Witam . Drugi dzień walczę z połączeniem płyty skr1.4 turbo z raspberry pi0 przez UART . Kierowałem się poradnikami z netu , między innymi tym https://egcforum.pl/topic/2505-poradnik ... -z-skr-13/
Na Repetier-Server łączy się niby po porcie VirtualCartesian , niby bo jest zielona ikonka połączenia , lecz nic nie mogę zrobić - bobrać konfiguracji drukarki , poruszać osiami , drukować itp . Nadmienię że przy połączeniu usb wszystko działało . Z poradnika który zadałem w linkach nie mogłem zrobić tego punktu :
2. Teraz wpisujemy taką komendę:
sudo nano /boot/cmdline.txt
tym razem usuwamy podany tekst:
console=serial0,115200

Bo takiej linijki u mnie nie było po wpisaniu w konsoli sudo nano /boot/cmdline.txt
Już nie mam pojęcia co może być nie tak .
Może trzeba jeszcze w marlinie uaktywnić jakąś opcję do obsługi UART ?
annon
Postów w temacie: 2
Posty: 106
Rejestracja: 10 cze 2020, 09:15
Lokalizacja: Chełmsko Śląskie
Drukarka: Tatara Hayabusa
x 7

Re: Problemy z połączeniem przez UART

Post autor: annon »

A w marlinie masz odkomentowany serial_port_2?
Awatar użytkownika
maniolx
Postów w temacie: 13
Posty: 144
Rejestracja: 08 maja 2021, 11:06
Drukarka: Bambu Lab X1 Carbon
x 11

Re: Problemy z połączeniem przez UART

Post autor: maniolx »

annon pisze:A w marlinie masz odkomentowany serial_port_2?
Tak odkomendowany i ustawiony na 0
#define SERIAL_PORT_2 0

Tylko nie wiem czy do tego portu odkomendować też osobną prędkość , bo mam zakomendowaną
#define SERIAL_PORT_2 0
//#define BAUDRATE_2 500000 // Enable to override BAUDRATE
Awatar użytkownika
konradsdev1
Postów w temacie: 3
Posty: 452
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 175

Re: Problemy z połączeniem przez UART

Post autor: konradsdev1 »

Na początku może sprawdź czy UART w rpi działa.
Połącz pin RX z TX, uruchom jakiś terminal np. minicom i wybierz port /dev/ttyAMA0.
Jeśli UART działa to powinien wyświetlać wysłane z klawiatury znaki jako echo.
"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)
Awatar użytkownika
maniolx
Postów w temacie: 13
Posty: 144
Rejestracja: 08 maja 2021, 11:06
Drukarka: Bambu Lab X1 Carbon
x 11

Re: Problemy z połączeniem przez UART

Post autor: maniolx »

konradsdev1 pisze:Na początku może sprawdź czy UART w rpi działa.
Połącz pin RX z TX, uruchom jakiś terminal np. minicom i wybierz port /dev/ttyAMA0.
Jeśli UART działa to powinien wyświetlać wysłane z klawiatury znaki jako echo.
To znaczy w raspberry zewrzeć piny rx z tx ?
Może być PuTTy do tego ?
Awatar użytkownika
maniolx
Postów w temacie: 13
Posty: 144
Rejestracja: 08 maja 2021, 11:06
Drukarka: Bambu Lab X1 Carbon
x 11

Re: Problemy z połączeniem przez UART

Post autor: maniolx »

To znaczy w raspberry zewrzeć piny rx z tx ?
Może być PuTTy do tego ?
Nie zwarłem jeszcze pinów , lecz gdy w konsoli dałem :
/dev/ttyAMA0
to dostałem komunikat ;
-bash: /dev/ttyAMA0: Permission denied
Robin
Postów w temacie: 8
Posty: 110
Rejestracja: 19 mar 2020, 16:27
Lokalizacja: Wrocław
x 20

Re: Problemy z połączeniem przez UART

Post autor: Robin »

Wyłączanie konsoli:
sudo raspi-config
„3 opcje interfejsu”,
„P6 Serial Port”
"nie"
Awatar użytkownika
maniolx
Postów w temacie: 13
Posty: 144
Rejestracja: 08 maja 2021, 11:06
Drukarka: Bambu Lab X1 Carbon
x 11

Re: Problemy z połączeniem przez UART

Post autor: maniolx »

Robin pisze:Wyłączanie konsoli:
sudo raspi-config
„3 opcje interfejsu”,
„P6 Serial Port”
"nie"
Niestety to chyba nie to . Zresztą próbowałem już tego dwa dni temu
Załączniki
shell.jpg
Robin
Postów w temacie: 8
Posty: 110
Rejestracja: 19 mar 2020, 16:27
Lokalizacja: Wrocław
x 20

Re: Problemy z połączeniem przez UART

Post autor: Robin »

Miałem podobny problem, ale w zupełnie innym zastosowaniu
viewtopic.php?p=136207#p136207
Zobacz może cię naprowadzi.
Nie ma pewności czy problem nie w Marlinie?
Niestety nigdy nic na nim nie robiłem.
Awatar użytkownika
konradsdev1
Postów w temacie: 3
Posty: 452
Rejestracja: 30 wrz 2020, 16:55
Lokalizacja: Warszawa
Drukarka: VORON 0
x 175

Re: Problemy z połączeniem przez UART

Post autor: konradsdev1 »

maniolx pisze:To znaczy w raspberry zewrzeć piny rx z tx ?
Może być PuTTy do tego ?
Tak w raspberry. Mi chodziło o terminal ale uruchamiany na rPi z linii komend.
Czy to jest Pi Zero W? Konsolę otwierasz przez SSH? Jeśli tak to możesz uruchomić dwa okna i w jednym wpisać:

Kod: Zaznacz cały

cat /dev/ttyAMA0
a później w drugim:

Kod: Zaznacz cały

echo "Hello" > /dev/ttyAMA0
W pierwszym terminalu powinien wyświetlić odebrany tekst. To najprostszy sposób na sprawdzenie UART i od tego bym zaczął na Twoim miejscu.
"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)
ODPOWIEDZ

Wróć do „Firmware'y i hosty”