Znaleziono 7 wyników

autor: arkomania.pl
03 maja 2023, 08:48
Forum: Kalibracja, problemy
Temat: TMC2209 problem uart. MKS robin nano
Odpowiedzi: 113
Odsłony: 37076

Re: TMC2209 problem uart. MKS robin nano

Jeśli zmieniłeś liczbę mikrokroków na inną w stosunku do tego co było poprzednio, to musisz zmienić stosunek mikrokroków/mm.
W firmware lub przy pomocy gcode. Często można to zrobić z poziomu wyświetlacza. Co do kalibracji rzeczywistego przesuwu karetki,
to najlepiej zrobić, to po każdych zmianach. Czyli jak zadamy, aby karetka przesunęła się dokładnie 100mm, to tak ma być. Jeśli nie, to
korygujemy całkowitą liczbę kroków na milimetr przesunięcia głowicy. Ogólnie zmiana stepstika, przy zachowaniu całkowitej
liczby kroków/milimetr nie wpływa na zmiany w przesuwie głowicy. Jeśli zmienimy, np. koło zębate lub pasek, to tak, szczególnie
jak pochodzą od różnego producenta.
autor: arkomania.pl
25 kwie 2023, 21:59
Forum: Kalibracja, problemy
Temat: TMC2209 problem uart. MKS robin nano
Odpowiedzi: 113
Odsłony: 37076

Re: TMC2209 problem uart. MKS robin nano

Witam.

Mam dwie drukarki, które pracują na dwóch takich samych płytach MKS Robin Nano z obsadzonym modułem Wifi.

Programowane są tylko 2 stepstiki (oś X i Y)

Sterowanie stepstickami XY przerzuciłem na inne porty,
zwalniając tym złącze do zastosowania dedykowanego modułu
WiFi.
PA9 przerzuciłem na PA3
PA10 przerzuciłem na PA6

wcześniej zajęte przez ekstruder E1

Plik Marlin\scr\pins\stm32f1\pins_MKS_ROBIN_NANO.h


//#define E1_ENABLE_PIN PA3
//#define E1_STEP_PIN PA6
//#define E1_DIR_PIN PA1


#if HAS_TMC_UART

#define X_SERIAL_TX_PIN PA3//dawniej PA10
#define X_SERIAL_RX_PIN PA3//dawniej PA10

#define Y_SERIAL_TX_PIN PA6//dawniej PA9
#define Y_SERIAL_RX_PIN PA6//dawniej PA9

#define Z_SERIAL_TX_PIN PC7
#define Z_SERIAL_RX_PIN PC7

#define E0_SERIAL_TX_PIN PC13
#define E0_SERIAL_RX_PIN PC13

// Reduce baud rate to improve software serial reliability
#define TMC_BAUD_RATE 19200
#endif // HAS_TMC_UART
autor: arkomania.pl
11 paź 2022, 11:26
Forum: Kalibracja, problemy
Temat: TMC2209 problem uart. MKS robin nano
Odpowiedzi: 113
Odsłony: 37076

Re: TMC2209 problem uart. MKS robin nano

Witam,

Najlepiej jakbyś zrobił zdjęcia stepstika, z góry i od dołu.
Bedzie większa jasność z czym mamy do czynienia.
autor: arkomania.pl
05 kwie 2021, 18:25
Forum: Kalibracja, problemy
Temat: TMC2209 problem uart. MKS robin nano
Odpowiedzi: 113
Odsłony: 37076

Re: TMC2209 problem uart. MKS robin nano

Można wpiąć w PA9 i PA10, wystarczy tylko to uwzględnić w pliku pins_MKS_ROBIN_NANO.h

Trochę ci się myli kiedy UART jest sprzętowy, a kiedy programowy.
Złącze PA9 i PA10 są końcówkami TX i RX jednego sprzętowego UART, ale
w przypadku mojej konfiguracji są portami skonfigurowanymi "programowo" SOFTWARE SERIAL PORT.

Zauważ, że:
PA9 stanowi zarówno TX jak i RX dla jednego kabla podłączonego do stepsticka,
podobnie jest z PA10 (TX/RX) sterującego drugim stepstickiem.


#define X_SERIAL_TX_PIN PA10
#define X_SERIAL_RX_PIN PA10

#define Y_SERIAL_TX_PIN PA9
#define Y_SERIAL_RX_PIN PA9
autor: arkomania.pl
05 kwie 2021, 17:52
Forum: Kalibracja, problemy
Temat: TMC2209 problem uart. MKS robin nano
Odpowiedzi: 113
Odsłony: 37076

Re: TMC2209 problem uart. MKS robin nano

Najpierw pokaż jak połączyłeś stepsticki na płycie głównej, jakimi kabelkami i w które miejsce.
Na płycie MKS_ROBIN_NANO uruchamia się TMC2208, TMC2209, TMC2225 bezproblemowo.
Ja podłączyłem kable stepsticków X i Y do PA3 i PA6, ponieważ PA9 i PA10 są na gnieździe WIFI, które jest obsadzone

Przykładowe pliki z działającego Marlina.
autor: arkomania.pl
09 mar 2020, 14:03
Forum: Kalibracja, problemy
Temat: TMC2209 problem uart. MKS robin nano
Odpowiedzi: 113
Odsłony: 37076

Re: TMC2209 problem uart. MKS robin nano

Może, to Ci pomoże:

Pierwszy post od góry.

https://github.com/MarlinFirmware/Marlin/issues/15873
autor: arkomania.pl
08 mar 2020, 21:43
Forum: Kalibracja, problemy
Temat: TMC2209 problem uart. MKS robin nano
Odpowiedzi: 113
Odsłony: 37076

Re: TMC2209 problem uart. MKS robin nano

Napisz jakie kupiłeś TMC2209: pod Standalone, czy UART.
Od tego powinieneś zacząć, bo to, że napisałeś o podłączeniu pod UART
nie znaczy, że wystarczy.

Jeśli pod Standalone, to musisz przerobić je na UART.

Wróć do „TMC2209 problem uart. MKS robin nano”