JG Aurora A5S - oś Z rusza tylko w górę

Czyli co i jak podłączyć żeby działało
Holgin
Postów w temacie: 4
Posty: 939
Rejestracja: 06 sty 2019, 18:07
Lokalizacja: Wrocław
Drukarka: Prusa A8
x 479

Re: JG Aurora A5S - oś Z rusza tylko w górę

Post autor: Holgin »

8 bit? 32 chyba ;)

Można wgrać używając ST linka, np na Nucleo, ale trzeba mieć .bin z bootloaderem. Wgrywałem tak soft na SKR PRO 1.1
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 2
Posty: 6384
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: JG Aurora A5S - oś Z rusza tylko w górę

Post autor: dragonn »

TDI-CAD pisze:To wiem, ale muszę poszukać jak to zrobić i czy można z poziomu płyty przez ISP jak to jest e 8 bit.
W przypadku ARM to będzie przez SWD, zazwyczaj jest to złączę 4-pinowe ale całość idzie po dwóch pinach.
Awatar użytkownika
TDI-CAD
Postów w temacie: 18
Posty: 1547
Rejestracja: 19 kwie 2016, 19:27
Lokalizacja: Wrocław
Drukarka: K1C, Gate 1 fiber
x 569

Re: JG Aurora A5S - oś Z rusza tylko w górę

Post autor: TDI-CAD »

OK, to czas zabrać się za naprawę płyty.
I tu pojawiają się pytania:
Procesor wg opisu to STM32F103ZET6
20200515_234047.jpg
dostępny tu:
https://kamami.pl/stm32f1/93185-stm32f103zet6.html
Czy dodatkowe oznaczenia mają znaczenie?
Czy bootloader do tych procesorów jest ogólnie dostępny?
Potrzebny jest programator do wgrania bootloadrea czy można to zrobić z poziomu płyty?

Edit:
W data sheet jest taki opis:
"2.3.10 Boot modesAt startup, boot pins are used to select one of three boot options:●Boot from User Flash●Boot from System Memory●Boot from embedded SRAMThe boot loader is located in System Memory. It is used to reprogram the Flash memory by using USART1. "
Oznacza to, że nie trzeba wgrywać loadera?
Awatar użytkownika
dragonn
Zasłużony
Postów w temacie: 2
Posty: 6384
Rejestracja: 12 gru 2016, 21:50
Lokalizacja: Opole
Drukarka: LUME
x 1455

Re: JG Aurora A5S - oś Z rusza tylko w górę

Post autor: dragonn »

Dodatkowe oznaczenia nie mają znaczenia. Co bootloadera, to to nie jest aż takie proste, wszystko zależy jak jest płytka zrobiona itd. powiem tak - jeśli na płytce jest dostępne złącze programujące (typowo są to 4 piny/pola) opisane jako SWD to kup za grosze od razu st-linka https://kamami.pl/stm32/559856-programa ... -stm8.html i masz pewność że niezależnie jak to wszystko jest zrobione to wgrasz to co masz. A mając programator i jeśli procesor nie jest zablokowany możesz nawet zgrać to co jest w nim i wgrać do nowego.
Awatar użytkownika
TDI-CAD
Postów w temacie: 18
Posty: 1547
Rejestracja: 19 kwie 2016, 19:27
Lokalizacja: Wrocław
Drukarka: K1C, Gate 1 fiber
x 569

Re: JG Aurora A5S - oś Z rusza tylko w górę

Post autor: TDI-CAD »

Nie bardzo widać to SWD
20200516_112701.jpg
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 6
Posty: 8943
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5873
Kontakt:

Re: JG Aurora A5S - oś Z rusza tylko w górę

Post autor: dziobu »

TDI-CAD pisze:(...) boot loader is located in System Memory. It is used to reprogram the Flash memory by using USART1. "
Oznacza to, że nie trzeba wgrywać loadera?
Sporo płyt ma wyprowadzony jeden interfejs z tych standardowych. Często jest to właśnie USART1 bądź USB; na obu działa domyślny bootloader i po przełączeniu zworki uC wystartuje w tym trybie.
Program ładujesz np tym: https://my.st.com/content/my_st_com/en/ ... 56016.html
TDI-CAD pisze:Nie bardzo widać to SWD
SW jest na tych PINach:
a1.png
Pełny JTAG chyba nie jest tu potrzebny. Jeśli jednak, to znajdziesz go tu:
a2.png
Tyle że płyty produkcyjne często nie mają wyprowadzonych pinów do programatora.
TDI-CAD, dragonn
Awatar użytkownika
TDI-CAD
Postów w temacie: 18
Posty: 1547
Rejestracja: 19 kwie 2016, 19:27
Lokalizacja: Wrocław
Drukarka: K1C, Gate 1 fiber
x 569

Re: JG Aurora A5S - oś Z rusza tylko w górę

Post autor: TDI-CAD »

To jeszcze ostatnie podejście pod stary procek z podmianą pinów. Jest jedno wolne gniazdo stepstick. W firmware zdeklarowane jako E1. Podmieniłem piny z Y na E1 i przepiąłem silnik osi Y na E1. Zadziałało.
fmw1.png
Pozostała uszkodzona część procka, która odpowiada za stan krańcówki Z. Sygnał jest jakby Z była zwarta. Teraz mam 3 wolne gniazda krańcówek jako xyz max.
fmw2.png
fmw2.png (8.5 KiB) Przejrzano 2872 razy
Podmieniłem nr pin z Z min do Zmax a z Z max wpisałwm w Z min. Podpiąłem krańcówkę pod Z max.
Wg mnie powinno zadziałać. Jednak krańcówka nie zatrzymuje osi.
Pytanie
Czy coś poknociłem, czy może to ten sam uszkodzony region procka i trzeba próbować z podmianą pod pozostałe krańcówki max?
Awatar użytkownika
TDI-CAD
Postów w temacie: 18
Posty: 1547
Rejestracja: 19 kwie 2016, 19:27
Lokalizacja: Wrocław
Drukarka: K1C, Gate 1 fiber
x 569

Re: JG Aurora A5S - oś Z rusza tylko w górę

Post autor: TDI-CAD »

Przeniesienie pinu z Zmin na Z max nie działa (i przepięcie wtyczki endstopu z Zmin na wolne Zmax). Podobnie jak przerzucę na pozostałe Xmax i Ymax. Czy jest jeszcze gdzieś zdeklarowane w fw Zmax, które powinienem podmienić?
Awatar użytkownika
TDI-CAD
Postów w temacie: 18
Posty: 1547
Rejestracja: 19 kwie 2016, 19:27
Lokalizacja: Wrocław
Drukarka: K1C, Gate 1 fiber
x 569

Re: JG Aurora A5S - oś Z rusza tylko w górę

Post autor: TDI-CAD »

Dobra, działa. Przełożenie numerów pinów na nieużywanie gniazda krańcówek xyz max nie zadziałało. Nie wiem dlaczego. Znalazłem na procesorze cały blok nieużywanych pinów O/I generalnego przeznaczenia. Przylutowałem do pinu przewód i zalałem klejem w sztyfcie na ciepło.
Przypisałem nr pinu do z_min i zadziałało. Trochę druciarstwo ale jakoś przestraszyłem się wymiany procka. Wygląda to tak:
a5s_1.png
a5s_2.png
dziobu
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 6
Posty: 8943
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5873
Kontakt:

Re: JG Aurora A5S - oś Z rusza tylko w górę

Post autor: dziobu »

Z takimi wolnymi PINami to trzeba uważać. Nie wiesz czy pod uC nie ma ścieżek - wszak takie zostawianie wiszących nóżek nie jest wskazane.
ODPOWIEDZ

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