Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
atom1477
Postów w temacie: 39
Posty: 259
Rejestracja: 17 paź 2023, 18:21
x 66

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

Post autor: atom1477 »

O widzisz. Dzięki za info.
Ostatnio zmieniony 28 mar 2024, 19:33 przez atom1477, łącznie zmieniany 2 razy.
Breyger
Postów w temacie: 90
Posty: 188
Rejestracja: 03 mar 2024, 18:29
x 1

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

Post autor: Breyger »

Tak mam tą płytę i podłączyłem wszystkie 4 TMC pod 4 piny uart. Podłączę pod jeden innny, ale który. Jak teraz podłączyć klipera do płyty?
Mam już wszystko zainstalowane. Klipper, KlippperScreen, Mainsail
Awatar użytkownika
atom1477
Postów w temacie: 39
Posty: 259
Rejestracja: 17 paź 2023, 18:21
x 66

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

Post autor: atom1477 »

No to masz dwie opcje podłączenia do RPI.
Albo po USB, choć od strony MKSa to tak naprawdę UART (jest konwerter na płytce MKS). Wtedy TMC może być na pinach PA9/PA10 (tylko w cfg sobie zmień bo tam masz inaczej).
Albo podłączyć się do któregoś z UARTów. Możesz do PA9/PA10, ale wtedy do TMC musiałbyś użyć jakiegoś innego. Możesz też do PB10/PB11, po wylutowaniu rezystorów R22 i R23.
Połączenie po UART daje podobno lepsze efekty niż po USB (mniejsze opóźnienia w transmisji -> lepsza dynamika sterowania).
Breyger
Postów w temacie: 90
Posty: 188
Rejestracja: 03 mar 2024, 18:29
x 1

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

Post autor: Breyger »

Zmieniam TMC na dwa piny PA7 i PC13 i oczywiście zaadresuje je. Będzie tak dobrze?

Kod: Zaznacz cały

#if HAS_TMC_UART
#define X_SERIAL_TX_PIN PA7
#define X_SERIAL_RX_PIN PC13

#define Y_SERIAL_TX_PIN PA7
#define Y_SERIAL_RX_PIN PC13

#define Z_SERIAL_TX_PIN PA7
#define Z_SERIAL_RX_PIN PC13

#define E0_SERIAL_TX_PIN PA7
#define E0_SERIAL_RX_PIN PC13

#define TMC_BAUD_RATE 19200
#endif // TMC2208 || TMC2209
I co dalej z tym Kliperrem? mam go zainstalowanego. Jak go podłączyć pod PA9 i PA10? Co wgrać na płytę drukarki? co dalej zrobić?
Awatar użytkownika
atom1477
Postów w temacie: 39
Posty: 259
Rejestracja: 17 paź 2023, 18:21
x 66

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

Post autor: atom1477 »

Tu masz schemat podłączenia do RPI (płyta inna ale RPI takie samo):
https://github.com/bigtreetech/BIGTREET ... /README.md
U Ciebie na MKS wykorzystaj złącze J18. Płyta MKS ma z tego co widzę też napięcie 5V. Być może wystarczy do zasilania RPI.

A żeby zrobić odpowiednie firmware na płytę, to musisz wybrać Communication Interface na UART PA9/PA10.
Bardzo podobną konfigurację (o ile nie identyczną) masz tu od minuty 11:35:

Tylko kwarca i bootloader trzeba dobrać do twojej płyty, reszta się zgadza.

Natomiast TMC na pinach PA7 i PC13 to nie wiem czy to doba konfiguracja. To nie są piny sprzętowego UARTa. W takim wypadku chyba nawet nie trzeba używać dwóch pinów, bo taki UART i tak jest emulowany software-owo. Wystarczyłoby więc chyba przypisać taki sam (i jeden) pin we wszystkich liniach:

Kod: Zaznacz cały

uart_pin: 
Czyli bez deklarowania czy to TX czy RX.
Ale niech ktoś potwierdzi albo poprawi, bo ja też dopiero to pierwszy raz konfiguruję u siebie.
Breyger
Breyger
Postów w temacie: 90
Posty: 188
Rejestracja: 03 mar 2024, 18:29
x 1

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

Post autor: Breyger »

Ogarnąłem TMC pod jeden pin PC7.
Czyli w 18 podłączyłem RX i TX pod piny RX i TX czyli 8 i 10 do maliny. Oczywiście na odwrót RX do TX itp.
Załączniki
Zrzut ekranu 2024-03-28 211834.png
Awatar użytkownika
atom1477
Postów w temacie: 39
Posty: 259
Rejestracja: 17 paź 2023, 18:21
x 66

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

Post autor: atom1477 »

Breyger pisze: 28 mar 2024, 21:06 Czyli w 18 podłączyłem RX i TX pod piny RX i TX czyli 8 i 10 do maliny. Oczywiście na odwrót RX do TX itp.
Tak.

Ale na tym obrazku masz sporo nie tak. Np. procesor to nie ATMega tylko STM32F103.
Breyger
Breyger
Postów w temacie: 90
Posty: 188
Rejestracja: 03 mar 2024, 18:29
x 1

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

Post autor: Breyger »

podłączyłem jednak pod te PA10 PA9 bo nie wiedziałem które wybrać z tego złącza J18
czy muszę wpisać GPIO? Jak tak to jak? Bo coś się nie chce połączyć. Być może zły wygenerowałem ten plik do wgrania na płytę drukarki.
Załączniki
Zrzut ekranu 2024-03-28 220756.png
Zrzut ekranu 2024-03-28 220923.png
Awatar użytkownika
atom1477
Postów w temacie: 39
Posty: 259
Rejestracja: 17 paź 2023, 18:21
x 66

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

Post autor: atom1477 »

Breyger pisze: 28 mar 2024, 22:10 podłączyłem jednak pod te PA10 PA9 bo nie wiedziałem które wybrać z tego złącza J18
Przecież to to samo.
Breyger pisze: 28 mar 2024, 22:10czy muszę wpisać GPIO?
Na razie nie. Może się do do czegoś przydać ale na razie możesz olać.
Breyger
Postów w temacie: 90
Posty: 188
Rejestracja: 03 mar 2024, 18:29
x 1

Re: Klipper dla Two Trees Sapphire Pro - rozeznanie tematu

Post autor: Breyger »

To nie działa mi to. Nie chce się połączyć? Czym muszę teraz ten plik printers.cfg skonfigurować?
ODPOWIEDZ

Wróć do „Elektronika sterująca, wyświetlacze”