Skocz do zawartości

[Poradnik] Połączenie UART raspberry z SKR 1.3


Stalker
 Udostępnij

Rekomendowane odpowiedzi

Hej, dziś pokażę wam jak podłączyć Raspberry Pi z płytą SKR 1.3 za pomocą UART

 

Dlaczego UART? A no dlatego, że jeśli chcemy podłączyć Raspberry Pi zero, które ma port microUSB z płytą SKR 1.3, która ma port USB typu B (taki drukarkowy) to musimy kupować przejściówki. A dzięki połączeniu UART potrzebne nam będą tylko 3 kabelki 😉 

 

A więc zaczynajmy...

 

1. Łączymy się z naszym raspberry np. za pomocą terminala i wpisujemy poniższą komendę:

sudo nano /boot/config.txt

Zjeżdżamy na sam dół pliku (za pomocą strzałek) i wpisujemy podane poniżej linijki:

enable_uart=1
dtoverlay-=pi3-disable-bt

 

2. Teraz wpisujemy taką komendę:

sudo nano /boot/cmdline.txt

 tym razem usuwamy podany tekst:

console=serial0,115200

 

3. Restartujemy nasze raspberry

 

4. Teraz przyszedł czas na połączenie UART musimy połączyć piny:

TX (raspberry) z RX (skr)

RX (raspberry) z TX (skr)

GND (raspberry) z GND (skr)

 

Na płycie SKR 1.3 mamy po 2 piny TX i RX (w AUX-1 oraz TFT) osobiście korzystam z TFT

Poniżej macie graficznie:

 

 


464863525_Beznazwy-1.thumb.png.f0ebf55f6fcb754a55965bcf12decde5.png
 

 

 

5. Teraz pozostaje nam nie połączyć, ja pokaże na przykładzie OctoPi  (-> Poradnik do instalacji <-)

Wchodzimy do OctoPi ( https://octopi.local/ ) 

Wchodzimy do ustawień zaawansowanych (klikamy na ten klucz na górze strony) potem wpisujemy w polu "Additional serial ports" poniższy port:

/dev/ttyAMA0

 

Klikamy zapisz i łączymy się z drukarką 😄 

 

Takie połączenie można pewnie zastosować też w innych płytach SKR lub innych producentów (nie sprawdzałem)

 

To by było na tyle pozdrawiam i życzę miłej nocy/wieczora/dnia... 😜

 

Edytowane przez Stalker
  • Lubię to! 2
  • Kocham To! 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...
  • Właściciel
W dniu 24.01.2020 o 22:06, Stalker napisał:

4. Teraz przyszedł czas na połączenie UART musimy połączyć piny:

TX (raspberry) z RXO (skr)

RX (raspberry) z TXO (skr)

GND (raspberry) z GND (skr)

chyba tu coś pomyliłeś 

Screenshot_3.jpg

czyli na moje powinno byc 

 

 

TX (raspberry) Pin8 z RXO (skr)

RX (raspberry) Pin10 z TXO (skr)

GND (raspberry) Pin14 z GND (skr)

 

 

zapraszam do obserwacji 🙂

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

 Udostępnij

  • Podobna zawartość

    • Przez Ave666
      Cześć,
       
      Przeglądając sobie fejsbuka natrafiłem na ofertę sprzedaży ramy do drukarki 3D. Rama była przewidziana do drukarki Voron 1.6 (chyba, sprzedawca nie mógł się określić co to za model :D).
      Cena była dość atrakcyjna wobec czego kupiłem ją (dla ciekawskich, 250zł + wysyłka)
       
      Jak tylko rama przyszła to zabrałem się za projektowanie prototypów podzespołów jakie bym chciał żeby były na drukarce.
      Mocowania osi XY, łączniki, mocowania na rolki i inne takie pierdoły.
       
      Ogólne założenia są następujące:
      - ma to być coreXY
      - drukarka ma być w pełni zaprojektowana przez moją osobę
      - drukarka ma być udostępniona do pobrania na stronie Thingiverse
       
      I to w sumie tyle. Reszta wyjdzie w praniu 🙂
       
      Pierwszy etap montażu/budowy wyglądał jak na załączonym obrazku.
       
      Kolejne postępy prac będę wpisywał jako odpowiedź pod tym postem.
       
      Dzięki za uwagę,
      Pozdro 😄
       

    • Przez areckifx
      PETG + CF
       
      W związku z nadmiarem wolnego czasu, oraz potrzebą wydrukowania kilku elementów z materiału o zwiększonej wytrzymałości, przyszła pora na rozpakowanie filamentu, który posiadam już od dłuższego czas, jednak nie miałem sposobności, aby w jakikolwiek sensowny sposób go wykorzystać.
       
      Filamentem tym, jak sam tytuł mówi jest PETG + CF, czyli jak producent twierdzi politereftalan etylenu z domieszką glikolu oraz dodatkiem włókien węglowych.
      PETG + CF jest jednym z filamentów technicznych oferowanych przez firmę Rosa 3D.
       
      PARAMETRY TECHNICZNE PETG + CF
      Średnica (mm): 1,75 mm Tolerancje średnicy (mm): +/- 0,05 mm Tolerancje owalności (mm): +/- 0,02 mm Waga (g): 500 g (zapakowany próżniowo z pochłaniaczem wilgoci) Temperatura druku (°C): 240-270°C Temperatura stołu (°C): 70-90°C  
      Parametry druku testowego:
      Temperatura dyszy - 240 C Temperatura stołu – 70 C Dysza – 0.4 mm. Warstwa – 0.2 mm.  
      Direct Drive:
      HotEnd E3DV6 (klon Trianglelab) Extruder BMG (klon BIG TREE TECH) Dysza ze stali utwardzanej 0.4 (FYSETC)  
      Sam materiał drukuje się bardzo dobrze, a wręcz rzekłbym nawet, że porównywalnie z PLA. Podczas druku nie uświadczyłem żadnych nitek, jak ma to często miejsce w przypadku zwykłego PETG. Być może jest to jednak efekt pracy na nad profile w programie Cura, nad którym spędziłem sporo czasu.
      Sam wydruk finalny jest wyraźnie wytrzymalszy niż podstawowy PETG. Nie ugina się, jest znacznie twardszy, a jego struktura ścian jest chropowata i matowa, co pozytywnie wpływa na efekt wizualny, a tym samym  niweluje widoczność nakładanych kolejno na siebie warstw wydruku, co czyni wizualnie wydruk bardziej spójnym.
       
      Zresztą, nie rozpisując się, oceńcie sami:
       

       







       
    • Przez Ave666
      Witajcie, w tym filmie pokażę wam jak prawidłowo podłączyć SKR mini E3 oraz do czego służy większość złącz.
       
       
      Zapraszam do oglądania, subskrybowania i komentowania 🙂 
    • Przez Ave666
      Witajcie, w tym filmie pokażę jak skonfigurować Marlin 2.0 dla płyty SKR 1.3
       
       
      Zapraszam do oglądania, subskrybowania i komentowania 🙂
    • Przez areckifx
      Jako że Marlin w wersji 2.0 (i nowsze) w wersji Stable, różni się od wersji bugfix, to wielu użytkowników ma problem w jego skompilowaniu pod płytę SKR PRO.
      Mimo poprawnego skonfigurowania (poradników jest mnóstwo w internecie) tuż na początku Visual Studio wyrzuca błąd i nie da się skompilować:
      Błąd tkwi w pliku platformio ini

       
      W oryginale z wersji 2.0.1 wygląda to tak:
       
      # # Bigtreetech SKR Pro (STM32F407ZGT6 ARM Cortex-M4) # [env:BIGTREE_SKR_PRO] platform          = [email protected]>=5.7.0 framework         = arduino platform_packages = [email protected]>=3.10700.191028 board             = BigTree_SKR_Pro extra_scripts     = pre:buildroot/share/PlatformIO/scripts/generic_create_variant.py build_flags       = ${common.build_flags}   -DUSBCON -DUSBD_USE_CDC -DUSBD_VID=0x0483 -DUSB_PRODUCT=\"STM32F407ZG\"   -DTARGET_STM32F4 -DSTM32F407_5ZX -DVECT_TAB_OFFSET=0x8000   -DHAVE_HWSERIAL6   -IMarlin/src/HAL/HAL_STM32 lib_deps          =   U8glib-HAL=https://github.com/MarlinFirmware/U8glib-HAL/archive/bugfix.zip   LiquidCrystal   [email protected]>=0.5.2,<1.0.0   Adafruit NeoPixel   LiquidTWI2=https://github.com/lincomatic/LiquidTWI2/archive/master.zip   Arduino-L6470=https://github.com/ameyer/Arduino-L6470/archive/dev.zip lib_ignore        = SoftwareSerial, SoftwareSerialM src_filter        = ${common.default_src_filter} +<src/HAL/HAL_STM32> monitor_speed     = 250000  
      W wierszu:
      platform_packages = [email protected]>=3.10700.191028 usuwamy dwa znaki
      >= czyli ma być:
      platform_packages = [email protected]  
      Po tym zabiegu marlin normalnie się kompiluje.
  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

🍪 Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.