Strona 1 z 1

Płyta pod szybkie corexy SPI i 400 kroków.

: 27 paź 2023, 09:23
autor: Fest
Stoję przed dylematem, bo po zainstalowaniu 400 krokowych silników mój robin nano przestał się wyrabiać przy dużych prędkościach i małych łukach.

Potrzebuję szybkiej płyty z SPI pod TMC5160 i klippera postawionego na BTT pi (bo mam). Myślałem nad SKR 1.4 turbo bo nie są za miliony monet, maja możliwość dołączenia dodatkowych stepów, ale czy to dobry wybór? Może warto dołożyć kasy pod SKR 2?

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 27 paź 2023, 09:53
autor: Mati
Pod klipperem się nie wyrabia?

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 27 paź 2023, 10:02
autor: Fest
Pod marlinem. Klipperem chciałem zainstalować na nowej płycie. Myślisz, że samo przejście na klippera już pomoże?

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 27 paź 2023, 10:04
autor: Mati
Oczywiście. Pod klipperem sądzę, że przejście na skr 1.4 nie wniesie absolutnie niczego.
Jak już bym koniecznie miał czegoś szukać to skoro już są TMC5160 to płytki pozwalającej popędzić je z wyższego napięcia.

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 27 paź 2023, 10:06
autor: konradsdev1
@Fest którą masz wersję MKS Robin Nano?

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 27 paź 2023, 10:46
autor: Fest
1.2 niestety

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 27 paź 2023, 10:48
autor: Fest
Mati pisze: 27 paź 2023, 10:04 Oczywiście. Pod klipperem sądzę, że przejście na skr 1.4 nie wniesie absolutnie niczego.
Jak już bym koniecznie miał czegoś szukać to skoro już są TMC5160 to płytki pozwalającej popędzić je z wyższego napięcia.
TMC 5160 niestety jeszcze nie mam i Robin nano V1.2 ich nie obsłuży, bo nie ma SPI. Przynajmniej ja nie znalazłem. Zastanawiam się, czy nie można by tego uruchomić tzn tych 5160 na płytkach wykorzystując porty procesora użyte do sterowania wyświetlaczem. Pod klipperem jest mi nie potrzebny.

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 27 paź 2023, 21:35
autor: konradsdev1
Powinno działać, na złączu wyświetlacza wyprowadzone jest sprzętowe SPI2, pod nie podłączony jest też EEPROM.
Prawdopodobnie musiałbyś jeszcze przeciąć ścieżkę łączącą RST i SLP bo dla TMC5160 to jest CLK i SDO.
mks robin nano.png

Tu jest dla porównania benchmark ile każda z płyt może wygenerować kroków na sekundę pod klipperem:
MKS Robin Nano v1.2
STM32F103: 355K steps/s

SKR v1.4 Turbo
LPC1769: 628K steps/s

SKR 2
STM32F429: 870K steps/s

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 28 paź 2023, 08:29
autor: Fest
Dzięki w międzyczasie znalazłem w necie, że ktoś łączyl pod SPI2 akcelerometr wykorzystując nogę eepromu.

Wychodzi na to, że nie ma się czego bać.

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 04 lis 2023, 11:09
autor: Fest
No i KUPA.

Wyciągnąłem MOSI z pinu EEPROMU, MISO i SCK z gniazda max'a CS to piny od resetu WIFI skąd zdjąłem rezystor podciągający i kondensator, oraz PE5 z gniazda maxa.

Nie działa niestety ani sprzętowe, ani programowe SPI w obu przypadkach zwracając błąd:

Unable to write tmc spi 'stepper_x' register GLOBALSCALER

Ograniczałem już zegar w sprzętowym nawet do 100kHz i nie pomogło.
Może CS powinny jednak być podciągnięte do plusa zasilania?
Nie mam już pomysłu, poniżej config klippera:

Kod: Zaznacz cały

[stepper_x]
step_pin: PE3
dir_pin: !PE2
enable_pin: !PE4
full_steps_per_rotation: 400
microsteps: 16
rotation_distance: 40
endstop_pin: PA15
position_endstop: 0
position_max: 320
homing_speed: 50

[tmc5160 stepper_x]
cs_pin: PA5
sense_resistor: 0.075
interpolate: True
run_current: 1.5
hold_current: 1
stealthchop_threshold: 0
spi_software_miso_pin: PB14
spi_software_mosi_pin: PB15
spi_software_sclk_pin: PB13
#spi_speed: 1000000
#spi_bus: spi2
Stepy to BTT tmc5160 V1.3 Płyta jw SPI działa na niej ludziom, którzy podpięli pod nią akcelerometr.

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 04 lis 2023, 11:36
autor: Fest
To jeszcze raz PIN CLK stepa wisi mi w powietrzu i powietrzu na stepach watterott napisali by dla wewnętrznego zegara spiąć z masą. Myślę, że tu jest błąd.

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 04 lis 2023, 11:41
autor: Jarewa
A oscyloskopa to ty masz?

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 04 lis 2023, 11:42
autor: Holgin
Pin 13 TMC5160 CLK to nie jest zegar SPI - pin 15, SCK, to zegar SPI.
Sprawdź czy SPI Mode masz prawidłowo skonfigurowany, ale myślę, że to kwestia samego softu.

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 04 lis 2023, 12:04
autor: Fest
Jarewa pisze: 04 lis 2023, 11:41 A oscyloskopa to ty masz?
Mam, ale myślę, że to STEP nie ma zegara i jest martwy przez to zewrę mu CLK PIN nr 6 do masy i zaraz zobaczę. W TMC 2208/09 to noga SLP.

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 04 lis 2023, 12:08
autor: Jarewa
Ostatnio jak kupiłem od bbt 5160 3szt to dwa były uszkodzone. Coś chyba wiedzą bo sprzedawca się nawet nie sprzeciwiał.

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 04 lis 2023, 12:09
autor: Fest
Oby nie, bo kupiłem tylko 2 szt.

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 04 lis 2023, 12:26
autor: Fest
Trop z CLK niestety jest błędny. Port jest zwarty do masy rezystorem 10k. Kończą mi się pomysły i skłaniam się do teorii o uwalonych stepach.

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 04 lis 2023, 12:35
autor: dziobu
A oscyloskop gryzie czy coś? Po co zgadywać jak można sprawdzić.

btw.
Oglądnij dokładnie czy step jest polutowany poprawnie. Zamawiałem kilka firmowych z dobrych sklepów i ~połowe musiałem poprawić. I 5160 i 2209.

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 04 lis 2023, 12:59
autor: Fest
Nie gryzie. dałem się zrobić jak dziecko w chińskie kabelki. Użyłem z lenistwa gotowych i się okazało, że na MOSI obu stepów są śmieci a tam k... kabelek bez przejścia.

W sensie mam teraz komunikację sprzętową po wymianie kabli.

Re: Płyta pod szybkie corexy SPI i 400 kroków.

: 04 lis 2023, 13:05
autor: majek
Widzę, że Twoja płyta też ma zwarte RST i SLP jak w SKR 1.3.
Zobacz jaki ja miałem z tym problem: viewtopic.php?p=144873#p144873

EDIT: widzę, że już sobie poradziłeś.