MWC na STM32 - czyli afroflight32 dla "białasów" ;

FC oparte na Arduino

Moderatorzy: moderatorzy2014, moderatorzy

Awatar użytkownika
marbalon
Posty: 4080
Rejestracja: piątek 16 wrz 2011, 13:02
Lokalizacja: Nakło nad Notecią

Re: MWC na STM32 - czyli afroflight32 dla "białasów" ;

Post autor: marbalon »

myślę że popychanie betaflight do F1 to troche może mijać się z celem bo tam F1 już ledwo zipie... a na iNav w salolotach i dużych kopterach się nudzi ;-)
Awatar użytkownika
MacPiston
Posty: 1051
Rejestracja: niedziela 02 lis 2014, 10:30
Lokalizacja: Gliwice
Kontakt:

Re: MWC na STM32 - czyli afroflight32 dla "białasów" ;

Post autor: MacPiston »

Szczerze mówiąc mi brak najnowszego BF nie przeszkadza specjalnie, lecz chciałbym żeby przynajmniej problem z uartami został naprawiony...
Awatar użytkownika
marbalon
Posty: 4080
Rejestracja: piątek 16 wrz 2011, 13:02
Lokalizacja: Nakło nad Notecią

Re: MWC na STM32 - czyli afroflight32 dla "białasów" ;

Post autor: marbalon »

Zajrze do tego bo wiem gdzie jest problem... w iNav też był, wszystko przez NAZE32... ;-)
Awatar użytkownika
Avatar
Posty: 127
Rejestracja: środa 12 sie 2015, 19:46
Lokalizacja: Ruda Śląska

Re: MWC na STM32 - czyli afroflight32 dla "białasów" ;

Post autor: Avatar »

Mam pytanie odnośnie uruchomienia eleresa na KFC32FTB v 1.1 i iNAV1.6
Postępuję zgodnie z instrukcjami które działały na iNAV 1.4 czyli feature rx_eleres -> save
Komunikat zwrotny jaki otrzymuje to, że ustawienia są zapisywane i następuje restart.
Gdy próbuje zbindować rx<->tx, poleceniem eleres_bind, dostaję informację, że moduł eleres nie jest włączony.
Wpisując polecenie feature, w zwrotnej liście nie ma rx_eleres.
Próbowałem już na różne sposoby tzn:
- putty
- konsola wbudowana w konfiguratora iNAV w Chrome
- powrót do softu KFC v72 i następnie z zworką wgranie iNAV 1.6

Włączenie innych funkcji z Chrome, są zapamiętywane.

Co jeszcze mogę zrobić?
Aparatura: Taranis 9XD + pulpit
Modele: MPX Easy Glider 4; dronik 5" na ramie KHXC5 GEPRC
Awatar użytkownika
Kkacper
Posty: 839
Rejestracja: piątek 03 sie 2012, 18:27
Lokalizacja: Kiełpino k. Kartuz

Re: MWC na STM32 - czyli afroflight32 dla "białasów" ;

Post autor: Kkacper »

W INAV 1.6 dla KFC trzeba jeszcze dodatkowo wyłączyć PPM :

feature rx_eleres
feature -rx_ppm
save

taka jest kolejność komend w cli.
Bindowanie i dalej "po staremu".
Awatar użytkownika
marbalon
Posty: 4080
Rejestracja: piątek 16 wrz 2011, 13:02
Lokalizacja: Nakło nad Notecią

Re: MWC na STM32 - czyli afroflight32 dla "białasów" ;

Post autor: marbalon »

Tak trzeba wyłączyć ppm przed save bo znów wskoczy po resecie jako "ważniejsze".

Z testowaniem 1.6 byłbym ostrożny...

https://github.com/iNavFlight/inav/issues/1351

Co prawda ten rozbity model raczej nie ma związku z błędem ale myślę że najbardziej wypiesczonych modeli lepiej NIE karmić bardzo świeżym softem, życie pokazuje że zawsze wychodzi wersja x.x.1 itp. bo jakiś kwiatek wyjdzie.

Edit.

Miało być... nie karmić! ;-)
Awatar użytkownika
Avatar
Posty: 127
Rejestracja: środa 12 sie 2015, 19:46
Lokalizacja: Ruda Śląska

Re: MWC na STM32 - czyli afroflight32 dla "białasów" ;

Post autor: Avatar »

Dziękuję za odpowiedź - pomogło, udało się sparować urządzenia.

Niestety w dalszym ciągu nie jestem wstanie przesłać kanałów AUX na serwa.
Przy włączonej opcji odpowiedzialnej za to - nic się nie zmienia.
Jedyny kanał jaki działa oprócz lotek, to AUX 6 i jedno z wyjść na gimbala kamery z płytki KFC.
Wybrany mixer to skrzydło.
Tak samo było w iNAV1.4, lecz kombinacje na różne sposoby nic nie dały.

Czy te przekierowanie potrzebuje jakiegoś dodatkowego zazbrojenia, włączenia z linii poleceń CLI
Aparatura: Taranis 9XD + pulpit
Modele: MPX Easy Glider 4; dronik 5" na ramie KHXC5 GEPRC
Awatar użytkownika
Kkacper
Posty: 839
Rejestracja: piątek 03 sie 2012, 18:27
Lokalizacja: Kiełpino k. Kartuz

Re: MWC na STM32 - czyli afroflight32 dla "białasów" ;

Post autor: Kkacper »

W zakładce gdzie wybierasz "skrzydło" po prawej masz taki "hebelek" Enable motor and servo output" trzeba to włączyć - bez tego serwa nie ruszą.
Awatar użytkownika
Avatar
Posty: 127
Rejestracja: środa 12 sie 2015, 19:46
Lokalizacja: Ruda Śląska

Re: MWC na STM32 - czyli afroflight32 dla "białasów" ;

Post autor: Avatar »

Mam to włączone - dalej nie działa.
Włączona również opcja forwarg auc channels to servo outputs
Aparatura: Taranis 9XD + pulpit
Modele: MPX Easy Glider 4; dronik 5" na ramie KHXC5 GEPRC
Awatar użytkownika
Kkacper
Posty: 839
Rejestracja: piątek 03 sie 2012, 18:27
Lokalizacja: Kiełpino k. Kartuz

Re: MWC na STM32 - czyli afroflight32 dla "białasów" ;

Post autor: Kkacper »

Do sterowania serwami nie potrzeba przypisywania kanałów AUX.
Ja mam pod OU1 połączony silni, pod 2 i 3 serwa i działa na kanałach elerese 1,2,3.
Nie nie musiałem zmieniać.
Awatar użytkownika
Avatar
Posty: 127
Rejestracja: środa 12 sie 2015, 19:46
Lokalizacja: Ruda Śląska

Re: MWC na STM32 - czyli afroflight32 dla "białasów" ;

Post autor: Avatar »

Te podstawowe serwa działają oraz silnik.
Pozostałe kanały pod które można podłączyć dodatkowe serwa itp są martwe.
Doszedłem do tego, że w zakładce MOTORS, mam ruch na słupkach.
W zakładce SERVOS, zaptaszam kanał servo_nr + kanał AUX który ma nim sterować.
Niestety to również nie pomaga.

W oryginalnym sofcie z KFC v72, wszystko działa. Obrót kamery mam na bocznych przełącznikach.
Przełącznik kamer na przełączniku trójpozycyjnym, tak samo diody.
Niestety w iNAV nie jestem w stanie tego zrobić.
Aparatura: Taranis 9XD + pulpit
Modele: MPX Easy Glider 4; dronik 5" na ramie KHXC5 GEPRC
Awatar użytkownika
marbalon
Posty: 4080
Rejestracja: piątek 16 wrz 2011, 13:02
Lokalizacja: Nakło nad Notecią

Re: MWC na STM32 - czyli afroflight32 dla "białasów" ;

Post autor: marbalon »

A jaki mixer ? Dla latającego skrzydła serwa pantilta wychodzą na kale PWM4 i PWM5.
Awatar użytkownika
Avatar
Posty: 127
Rejestracja: środa 12 sie 2015, 19:46
Lokalizacja: Ruda Śląska

Re: MWC na STM32 - czyli afroflight32 dla "białasów" ;

Post autor: Avatar »

Mikser to Flying wing - inaczej być nie może :-)
Załączony obrazek pokazuje reakcję poszczególnych kanałów serw na KFC32FTB.
Lewa kolumna nazwa serw wg nazewnictwa KFC, środkowa kolumna pokazuje działanie kanałów AUX na serwa z włączoną opcją pantilt. Prawa kolumna jest dla wyłączonej opcji pantilt.
Niezależnie co będzie wybrane na zakładce "Servos", nie ma to żadnego wpływu na działanie serw.
Tak jakby przypisanie kanałów było na sztywno wpisane w kod, i nie bierze pod uwagę tej zakładki.
Załączniki
serwo aux.jpg
serwo aux.jpg (151.9 KiB) Przejrzano 4533 razy
Aparatura: Taranis 9XD + pulpit
Modele: MPX Easy Glider 4; dronik 5" na ramie KHXC5 GEPRC
Awatar użytkownika
Kkacper
Posty: 839
Rejestracja: piątek 03 sie 2012, 18:27
Lokalizacja: Kiełpino k. Kartuz

Re: MWC na STM32 - czyli afroflight32 dla "białasów" ;

Post autor: Kkacper »

Aby pan/tilt działał musisz zrobić tak - sam wczoraj konfigurowałem swoje skrzydło na INAV 1.6.
1. Podłączyć serwa PAN/tilt do wyjść nr 4 i 5 z kfc.
2. W zakładce CONFIGURATION - właczyć - Serwo gimbal
3. W zakładce SERWOS - przypisać (zaznaczyć) odpowiedni aux dla serwo nr 0 (podłaczonego do ou 4) i dla serwo 1 (podłączonego do ou 5) i zmienić ew w RATE z +100 na -100 jeśli działają odwrotnie.

W twoim przypadku - jeśli masz tak jak na fotce - SERWO 0 - AUX1, SERWO 1 - AUX 2.

u mnie zadziałało.
Awatar użytkownika
Avatar
Posty: 127
Rejestracja: środa 12 sie 2015, 19:46
Lokalizacja: Ruda Śląska

Re: MWC na STM32 - czyli afroflight32 dla "białasów" ;

Post autor: Avatar »

Dziękuję za podpowiedzi, niestety dalej bez zmian, wyjścia serw poza silnikiem i lotkami w skrzydle nie działają, mimo postępowania jak wyżej. Co dziwniejsze jak przypisałem jeden kanał AUX do serw od 0 do 7 - to zmiana wartości AUX, miała efekt tylko na serwa na lotkach. Pozostałe serwa się nie ruszają - niezależnie od włączonej czy wyłączonej opcji PANTILT.
Aparatura: Taranis 9XD + pulpit
Modele: MPX Easy Glider 4; dronik 5" na ramie KHXC5 GEPRC
ODPOWIEDZ