Strona 2 z 4

Re: MKS_Rumba32 i TMC5160 (external) - błędy komunikacji

: 23 lis 2023, 19:34
autor: Fest
To jest jedyne co mi przychodzi na myśl - kiepskie połączenie - ewentualnie jakaś pajęczyna która powoduje zakłócenia, pętla na masie, pojemność lub indukcja na SPI etc...

Choć u mnie losowo w trakcie wydruku gaśnie ekran wyświetlacza na Spi, przy czym jest to Spi na płytce PI.

Re: MKS_Rumba32 i TMC5160 (external) - błędy komunikacji

: 23 lis 2023, 22:24
autor: czosnekltd
Fest pisze: 23 lis 2023, 19:34 To jest jedyne co mi przychodzi na myśl - kiepskie połączenie - ewentualnie jakaś pajęczyna która powoduje zakłócenia, pętla na masie, pojemność lub indukcja na SPI etc...

Choć u mnie losowo w trakcie wydruku gaśnie ekran wyświetlacza na Spi, przy czym jest to Spi na płytce PI.
W załączeniu schemat obecny zasilania....czy widzicie gdzieś potencjalne pętle masy - ja widzę jedynie przy połączeniu TTL ORangePi3>> RUMBA 32 ale przed połączeniem PSU48V i TMC5160 nie stanowiło to problemu więc nie sądzę by to mogło być przyczyną ?!?!?

Re: MKS_Rumba32 i TMC5160 (external) - błędy komunikacji

: 23 lis 2023, 22:26
autor: Jarewa
A może przyczyną jest PSU48V firmowy czy chinski?

Re: MKS_Rumba32 i TMC5160 (external) - błędy komunikacji

: 23 lis 2023, 22:34
autor: czosnekltd
Jarewa pisze: 23 lis 2023, 22:26 A może przyczyną jest PSU48V firmowy czy chinski?
to firmowy zasilacz DELTA 15A ze Switcha PoE. Ale małe szanse że to on bruździ bo początkowo przy pierwszym uruchomieniu TMC5160 podłączyłem je do wspólnego zasilacza 24V i też były zakłócenia.

Re: MKS_Rumba32 i TMC5160 (external) - błędy komunikacji

: 23 lis 2023, 22:46
autor: majek
A spróbuj wymusić o wiele niższą prędkość na spi (spi_speed), np. ucinając zero na końcu. Jeżeli błędy są przez słabe kable, to może być lepiej. Jeżeli błędy są przez zakłócenia, to pewnie nie zrobi różnicy.

Co do pętli masy, to ja bym odłączył masę między PI a MKS i zostawił tylko TX/RX.
Punkt wspólny GND też dałbym jak najbliżej MKS-a.

Re: MKS_Rumba32 i TMC5160 (external) - błędy komunikacji

: 23 lis 2023, 22:53
autor: czosnekltd
majek pisze: 23 lis 2023, 22:46 A spróbuj wymusić o wiele niższą prędkość na spi (spi_speed), np. ucinając zero na końcu. Jeżeli błędy są przez słabe kable, to może być lepiej. Jeżeli błędy są przez zakłócenia, to pewnie nie zrobi różnicy.

Co do pętli masy, to ja bym odłączył masę między PI a MKS i zostawił tylko TX/RX.
Punkt wspólny GND też dałbym jak najbliżej MKS-a.
Zapodawałem spi_speed: 100000 czyli 1/40 znamionowej prędkości ale była lipa.

W oryginalnych wieloparowych łącznikach RUMBA32>>TMC też są przewody masy !!!! je tez mam rozpiąć?

Re: MKS_Rumba32 i TMC5160 (external) - błędy komunikacji

: 27 lis 2023, 17:23
autor: Fest
Rozwiązałem problem ze swoim SPI, więc może tobie też to pomoże. Płytka wyświetlacza ma oddzielne ścieżki ekranujące.

Są one odsprzęgnięte od masy sygnałowej i zasilania za pomocą obwodu rc (nie rozkminiałem jest kondenstator i rezystor, jak połączone whatewer- w każdym razie jest to zrobione po to by między innymi nie było właśnie pętli masy).
Ekran posiada kontakt pod każdą ze śrub mocujących zasilacza pod jedną z nich dałem oczko i połączyłem galwanicznie z masą zasilania BTT PI.
Po 6 godzinnym wydruku wyświetlacz działa prawidłowo. Wcześniej nigdy tyle nie pracował poprawnie.

Re: MKS_Rumba32 i TMC5160 (external) - błędy komunikacji

: 28 lis 2023, 09:36
autor: czosnekltd
Fest pisze: 27 lis 2023, 17:23 Rozwiązałem problem ze swoim SPI, więc może tobie też to pomoże. Płytka wyświetlacza ma oddzielne ścieżki ekranujące.

Są one odsprzęgnięte od masy sygnałowej i zasilania za pomocą obwodu rc (nie rozkminiałem jest kondenstator i rezystor, jak połączone whatewer- w każdym razie jest to zrobione po to by między innymi nie było właśnie pętli masy).
Ekran posiada kontakt pod każdą ze śrub mocujących zasilacza pod jedną z nich dałem oczko i połączyłem galwanicznie z masą zasilania BTT PI.
Po 6 godzinnym wydruku wyświetlacz działa prawidłowo. Wcześniej nigdy tyle nie pracował poprawnie.
Kurcze...trochę się pogubiłem....wyświetlacz miał "odsprzęgloną masę " a ty połączyłeś masę wyświetlacza na krótko z masą BTT Pi i o jakim zasilaczu piszesz ? :).
Gdzieś czytałem, że czasem problemem z TMC5160 może być równocześnie wyświetlacz podłączony do EXT1i2, więc go odłączyłem i wyciłąłem z konfiguracji, ale to nie pomogło. W weekend jeszcze na desperata przepiąłem drukarkę na starą płytę BTTSKR-Pro 1.1 ale na razie odpaliłem ją na samych TMC2209/08 i nie zdążyłem poeksperymentować z5160 :( musi poczekać do końca tygodnia.

Re: MKS_Rumba32 i TMC5160 (external) - błędy komunikacji

: 28 lis 2023, 12:14
autor: Fest
Twoja płytka ma masę (ekran) na dziurach pod śruby mocujące. Nie piszę o żadnym zasilaczu. Czytaj proszę ze zrozumieniem. Wieczorem zrobię ci fotkę jak to wygląda u mnie.

Re: MKS_Rumba32 i TMC5160 (external) - błędy komunikacji

: 28 lis 2023, 12:58
autor: atom1477
GND.gif
GND.gif (41.93 KiB) Przejrzano 879 razy
Te przekreślone połączenia mas nie są potrzebne, a potencjalnie mogą być nawet szkodliwe.