TMC2209 v1.2 BTT + SKR MINI V1.1 UART

Silniki krokowe i wszystko, co z nimi powiązane
Awatar użytkownika
Siwy
Konto z ograniczeniami
Postów w temacie: 2
Posty: 97
Rejestracja: 01 lip 2020, 18:49
x 25

TMC2209 v1.2 BTT + SKR MINI V1.1 UART

Post autor: Siwy »

Cześć. Komuś z was udało się podłączyć taką konfigurację ?

Dzisiaj dotarła do mnie elektronika i się zacząłem bawić nią. Próbuję podłączyć TMC z tytułu pod uart w tym skr. Oczywiście nie jest tak łatwo i stepy dalej martwe na serialu przy próbie z bezpośrednim podłączeniem pod PDA i zdefiniowany softwareowo pin RX/TX jak znalazłem w poradniku do TMC2208. Tak samo przy Kabelku typu Y z rezystorem też martwe. Nie wiem za co tu chwycić.

definicje pinów do uart dla tmc 2208

https://github.com/MarlinFirmware/Marli ... _E3_V1_2.h

tutorial do TMC2208

https://github.com/chris3081/BIGTREETEC ... -guide.pdf

tu trochę info o podłączeniu

https://github.com/bigtreetech/BIGTREET ... /issues/14
Awatar użytkownika
Siwy
Konto z ograniczeniami
Postów w temacie: 2
Posty: 97
Rejestracja: 01 lip 2020, 18:49
x 25

Re: TMC2209 v1.2 BTT + SKR MINI V1.1 UART

Post autor: Siwy »

Okej no więc tak. Doszedłem sam więc zostawię tutorial dla potomnych ale taki bardzo prosty.

1. w zworkach pod stepami nie ma by jumperków. Mają być gołe szpilki.
2. W pliku PINS.h dla SKR MINI V1.1 należy dodać linijki odpowiadające za software serial ale kosztem podłączenia wyświetlacza pod złącza EX1/2
ja ją dodałem na samym końcu pliku
///////////////////////////////////////////////////////////

#if HAS_TMC_UART
//
// Software serial
//
#define X_SERIAL_TX_PIN PC14
#define X_SERIAL_RX_PIN PC14

#define Y_SERIAL_TX_PIN PC12
#define Y_SERIAL_RX_PIN PC12

#define Z_SERIAL_TX_PIN PC10
#define Z_SERIAL_RX_PIN PC10

#define E0_SERIAL_TX_PIN PC11
#define E0_SERIAL_RX_PIN PC11

// Reduce baud rate to improve software serial reliability
#define TMC_BAUD_RATE 19200
#endif

///////////////////////////////////////////////////////////


3.Następnie wpinamy przewody pojedyncze do wyżej wymienionych pinów na płytce i do pinów PD w stepsticku.
4. Kompilacja oczywiście pomijam rzeczy oczywiste jak ustawienie odpowienio sterowników w marlinie i przypisanie ich do osi drukarki.
5. Sprawdzamy za pomocą jakiegoś Hosta czy sterowniki dają odpowiedzi komendą M122. Jeżeli wszystko podłączone poprawnie i programowo. Terminal powinien nam zwrócić wartości "OK" dla każdego ze sterowników.
6. Dla sensorless Homing sprawa ma się podobnie z podłączeniem fizycznym. Po prostu Pin Diag podłączamy zamiast krańcówki pinu sygnałowego. reszta potem programowo do ogarnięcia.

Mam nadzieję, że komuś się kiedyś przyda :)
Adinfo
ODPOWIEDZ

Wróć do „Silniki, sterowniki silników (stepsticki)”