Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a Ali
Re: Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a
Hele kluci, zkoušel už někdo kombinaci:
CC3D + cleanflight + s-bus ?
Mě ani google nic kloudnýho nenajde.
https://github.com/cleanflight/cleanfli ... %20CC3D.md
Předpokládám , že main port v CC3D s HW invertorem signálu ještě v cleanflightu nefachá.
A jediný možný S-BUS propojení je v RC_Input , ale s externím HW signal invertorem.
Nebo má někdo jinou zkušenost?
Díky
CC3D + cleanflight + s-bus ?
Mě ani google nic kloudnýho nenajde.
https://github.com/cleanflight/cleanfli ... %20CC3D.md
Předpokládám , že main port v CC3D s HW invertorem signálu ještě v cleanflightu nefachá.
A jediný možný S-BUS propojení je v RC_Input , ale s externím HW signal invertorem.
Nebo má někdo jinou zkušenost?
Díky
Frsky X10S Carbon
Heliny od Mikada, fpv race koptéry a trochu F3K
Heliny od Mikada, fpv race koptéry a trochu F3K
- Arcicorsa
- Příspěvky: 1438
- Registrován: sob 12.01.2013 12:07
- Bydliště: Pardubice
- Kontaktovat uživatele:
Re: Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a
TO Zenderat: Nic mi tam špatně nepřipadá. Každopádně to co ti jde z rádia máš nastavené přesně jak to má být s tím bych už nehýbal..
Nastavení co mi sedí je toto:
Reciever: páka dole 1000, páka střed 1500, páka nahoře 2000
Max_Check: 1990
Min_Check: 1010
Min. Throttle: 1070
Mid. Throttle: 1500
Max. Throttle: 1850
Min. Command: 1000
TO Krtek: S touto kombinací vlastní zkušenost nemám, ověřeno mám jen Naze32 full + Frsky Sbus. Jinak na RC INPUT by to mělo jít připojit na Softserial1 PIN5 s invertorem ale nevím proč, nejde mi tu na CC3D spustit Softwareserial což to znemožňuje. Na MainPort by se to mělo připojit na UART1 PIN4 na kterém je na desce osazen HW invertor takže odpadá externí. Pak se to dá ještě připojit na FlexPort UART3 PIN4 s externím invertorem.. Stačí si přiřadit v záložce Ports pro použitý PORT položku "Serial RX"..
Nastavení co mi sedí je toto:
Reciever: páka dole 1000, páka střed 1500, páka nahoře 2000
Max_Check: 1990
Min_Check: 1010
Min. Throttle: 1070
Mid. Throttle: 1500
Max. Throttle: 1850
Min. Command: 1000
TO Krtek: S touto kombinací vlastní zkušenost nemám, ověřeno mám jen Naze32 full + Frsky Sbus. Jinak na RC INPUT by to mělo jít připojit na Softserial1 PIN5 s invertorem ale nevím proč, nejde mi tu na CC3D spustit Softwareserial což to znemožňuje. Na MainPort by se to mělo připojit na UART1 PIN4 na kterém je na desce osazen HW invertor takže odpadá externí. Pak se to dá ještě připojit na FlexPort UART3 PIN4 s externím invertorem.. Stačí si přiřadit v záložce Ports pro použitý PORT položku "Serial RX"..
Goblin 500 Spirit@MiniProtos Spirit@Oxy3 Spirit@Taranis + Xlite RC@ www.arcitimer.com
- JirkaA
- Příspěvky: 6962
- Registrován: ned 17.08.2008 0:00
- Bydliště: Moravský kras ČR
- Kontaktovat uživatele:
Re: Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a
Obávám se, že Sbus přijímač na softwarovém serialu nepojede, nedostaneš se na dostatečnou rychlost, musí být na hw UARTu.
OK2WY
- Arcicorsa
- Příspěvky: 1438
- Registrován: sob 12.01.2013 12:07
- Bydliště: Pardubice
- Kontaktovat uživatele:
Re: Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a
TO JirkaA: pravda pravdoucí. Softserial umí maximálně 19200baud kdežto S-Bus jede na 100000baud..
Goblin 500 Spirit@MiniProtos Spirit@Oxy3 Spirit@Taranis + Xlite RC@ www.arcitimer.com
Re: Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a
Tak jsem přehrál firmware na 1.7.1 a je po problému
Teď už jen doladit pid a je to, nebo prubnu ten autotune
Teď už jen doladit pid a je to, nebo prubnu ten autotune
Phoenix, DX6i, Futaba T8FG, Win-rc 450 DFC, T-REX 550e Fb
Copterky :-)
Copterky :-)
- JirkaA
- Příspěvky: 6962
- Registrován: ned 17.08.2008 0:00
- Bydliště: Moravský kras ČR
- Kontaktovat uživatele:
Re: Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a
Bacha autotune nefachčí na všechny typy PID.
OK2WY
- Arcicorsa
- Příspěvky: 1438
- Registrován: sob 12.01.2013 12:07
- Bydliště: Pardubice
- Kontaktovat uživatele:
Re: Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a
Pro upřesnění nefunguje s pid_controller 2 ("LuxFloat"). Všechny ostatní PID by měli být s autotune kompatibilní.
Goblin 500 Spirit@MiniProtos Spirit@Oxy3 Spirit@Taranis + Xlite RC@ www.arcitimer.com
Re: Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a
Dobře, takže na SBUS potřebuju stejně HW signal inverter.
Zapojím ho do RC input portu. PIN1=GND , PIN2=+5V , PIN3=signal SBUS
Podle githubu je RC input port value 4 :
https://github.com/cleanflight/cleanfli ... %20CC3D.md
Do CLI potom napíšu :
-------------------------------------------------------------------------------------
feature -RX_PARALLEL_PWM \zruším normální spojení po kanálech
feature RX_SERIAL \aktivuju jedno-kabelový RX
set serial_port_4_scenario = 3 \z portu 4 = RC input udělám "serial RX"
set serialrx_provider = 2 \určím že serial RX je SBUS
save \uložím
--------------------------------------------------------------------------------------
Asi tak ne?
Zapojím ho do RC input portu. PIN1=GND , PIN2=+5V , PIN3=signal SBUS
Podle githubu je RC input port value 4 :
https://github.com/cleanflight/cleanfli ... %20CC3D.md
Do CLI potom napíšu :
-------------------------------------------------------------------------------------
feature -RX_PARALLEL_PWM \zruším normální spojení po kanálech
feature RX_SERIAL \aktivuju jedno-kabelový RX
set serial_port_4_scenario = 3 \z portu 4 = RC input udělám "serial RX"
set serialrx_provider = 2 \určím že serial RX je SBUS
save \uložím
--------------------------------------------------------------------------------------
Asi tak ne?
Frsky X10S Carbon
Heliny od Mikada, fpv race koptéry a trochu F3K
Heliny od Mikada, fpv race koptéry a trochu F3K
Re: Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a
Ja mam sice Flip32+ ale na S.BUS som pouzil:
feature -RX_PPM
feature RX_SERIAL
set serialrx_provider = 2
save
a potom mi to uz islo. Postupoval som podla navodov Rx.md a Serial.md. Ten set serial_port_4_scenario = 3 som nenastavoval, myslim ze Naze dosky maju jasne definovany serial input na pine 4. Inverter som kupoval rovno s prijimacom tu:
http://kopterworx.com/futaba-sbus-rec-r6203sb-inv.html
feature -RX_PPM
feature RX_SERIAL
set serialrx_provider = 2
save
a potom mi to uz islo. Postupoval som podla navodov Rx.md a Serial.md. Ten set serial_port_4_scenario = 3 som nenastavoval, myslim ze Naze dosky maju jasne definovany serial input na pine 4. Inverter som kupoval rovno s prijimacom tu:
http://kopterworx.com/futaba-sbus-rec-r6203sb-inv.html
Goblin 700, Protos 500, Strider 250 FPV Racer, Futaba T14SG
www.rcklubsenec.sk
www.rcklubsenec.sk
- Arcicorsa
- Příspěvky: 1438
- Registrován: sob 12.01.2013 12:07
- Bydliště: Pardubice
- Kontaktovat uživatele:
Re: Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a
TO Krtek: v podstatě dobře ale také špatně. RC Input použít nelze (SoftSerial nezvládne rychlost Sbus) a jediné HW UART porty jsou na konektorech MainPort a FlexPort. Doporučuji použít ten na MainPortu PIN4 kde je na desce osazen i invertor a nemusíš pak používat externí.. Vše ostatní máš dobře jen nastavíš "Serial RX" na port UART1 (můžeš to nastavit v záložce "Ports" a nemusíš to ťukat v CLI)..
EDIT: pokud to chceš nastavit pomocí CLI tak napsat "serial_port_1_scenario = 3"
EDIT: pokud to chceš nastavit pomocí CLI tak napsat "serial_port_1_scenario = 3"
Goblin 500 Spirit@MiniProtos Spirit@Oxy3 Spirit@Taranis + Xlite RC@ www.arcitimer.com
- Arcicorsa
- Příspěvky: 1438
- Registrován: sob 12.01.2013 12:07
- Bydliště: Pardubice
- Kontaktovat uživatele:
Re: Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a
TO jeeff: ten příkaz set serial_port_x_scenario = y funguje tak že kde je x zadá se číslo UART popřípadě SoftSerial portu a místo y se zadá co na tom portu budu používat, tzn. serial_port_1_scenario = 3 říká desce že na port UART1 připojím Serial RX..
Goblin 500 Spirit@MiniProtos Spirit@Oxy3 Spirit@Taranis + Xlite RC@ www.arcitimer.com
Re: Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a
Ne ne.
"serial_port_1_scenario = 3" použít nelze.
port 1 je USB
Podle tabulky zde :
https://github.com/cleanflight/cleanfli ... %20CC3D.md
má main port value = 2
čili napsat : "serial_port_2_scenario = 3"
Tak to už jsem zkoušel. Zas tak blbej nejsem, ale nechodí to.
"serial_port_1_scenario = 3" použít nelze.
port 1 je USB
Podle tabulky zde :
https://github.com/cleanflight/cleanfli ... %20CC3D.md
má main port value = 2
čili napsat : "serial_port_2_scenario = 3"
Tak to už jsem zkoušel. Zas tak blbej nejsem, ale nechodí to.
Frsky X10S Carbon
Heliny od Mikada, fpv race koptéry a trochu F3K
Heliny od Mikada, fpv race koptéry a trochu F3K
- Arcicorsa
- Příspěvky: 1438
- Registrován: sob 12.01.2013 12:07
- Bydliště: Pardubice
- Kontaktovat uživatele:
Re: Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a
Jo omlouvám se to jsem se překoukl.. Každopádně na RC portu je jen SoftSerial ten to nezmákne, musí to jít buď na MainPort nebo FlexPort jiná možnost není... Nejsem doma jinak bych to vyzkoušel.
Goblin 500 Spirit@MiniProtos Spirit@Oxy3 Spirit@Taranis + Xlite RC@ www.arcitimer.com
Re: Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a
No tak to pak vyzkoušej.
Každopádně podle mnou zmíněné tabulky:
https://github.com/cleanflight/cleanfli ... %20CC3D.md
v sekci "PINOUT"
je softserial na pinech 4-kdákací a 5-poslouchací
výstup z invertoru bych připojil na pin3, což by asi nebyl softserial, jestli by to fungovalo nevím, inverter mám teprve na cestě.
Každopádně podle mnou zmíněné tabulky:
https://github.com/cleanflight/cleanfli ... %20CC3D.md
v sekci "PINOUT"
je softserial na pinech 4-kdákací a 5-poslouchací
výstup z invertoru bych připojil na pin3, což by asi nebyl softserial, jestli by to fungovalo nevím, inverter mám teprve na cestě.
Frsky X10S Carbon
Heliny od Mikada, fpv race koptéry a trochu F3K
Heliny od Mikada, fpv race koptéry a trochu F3K
- Arcicorsa
- Příspěvky: 1438
- Registrován: sob 12.01.2013 12:07
- Bydliště: Pardubice
- Kontaktovat uživatele:
Re: Cleanflight - firmware pro naze32, CC3D, CJMCU, sparky a
Takže, proběhl výzkum a jediné kde se dá rozchodit Sbus je na FlexPortu a na MainPortu. V obou případech je potřeba invertor, funkci mám odzkoušenou. Interní invertor nefunguje kvůli chybě v driveru konvertoru. Vytvořím požadavek na opravu programu nebo se s tím zkusím porvat sám..
Goblin 500 Spirit@MiniProtos Spirit@Oxy3 Spirit@Taranis + Xlite RC@ www.arcitimer.com