Posts: 5,322 Threads: 673 Likes Received: 3,157 in 1,745 posts Likes Given: 2,032 Joined: Jan 2016 Reputation: 139 06-Mar-2018, 04:59 PM (This post was last modified: 06-Mar-2018, 05:00 PM by Oscar.) A new RX protocol is coming - SPI_RX. Some new flight controllers will have a radio receiver built into them, where the RF chip on the receiver can talk to the FC MCU directly without using another MCU on the receiver. SPI_RX will have the following advantages over serial protocols: - It can do telemetry and LUA script
- It doesn't take up any UART
- It's slightly faster than SBUS
- It's going to be cheaper than standalone receivers, and easy to install as there is no wiring or soldering
For More detail: https://oscarliang.com/spi-rx-receiver-protocol/ What do you think ?
Oh forgot the mention, the first FC with built-in SPI_RX receiver will be the Matek F411-ONE. Not sure when it's coming out but hopefully we can get one to review • Posts: 1,013 Threads: 11 Likes Received: 452 in 349 posts Likes Given: 372 Joined: Dec 2017 Reputation: 16 Pretty sweet, but I'm assuming it can't emulate Spektrum right now? • Posts: 5,322 Threads: 673 Likes Received: 3,157 in 1,745 posts Likes Given: 2,032 Joined: Jan 2016 Reputation: 139 (06-Mar-2018, 05:09 PM)Sugs Wrote: Pretty sweet, but I'm assuming it can't emulate Spektrum right now? You need a company to make an FC with a built-in RX that support their protocol. • Posts: 947 Threads: 66 Likes Received: 350 in 248 posts Likes Given: 164 Joined: Apr 2016 Reputation: 34 06-Mar-2018, 08:03 PM (This post was last modified: 06-Mar-2018, 08:03 PM by oyvinla.) (06-Mar-2018, 05:28 PM)Oscar Wrote: You need a company to make an FC with a built-in RX that support their protocol. totally off topic, but this is something that has bothered me when I write english. Is it "a FC" or "an FC"? If I'm not mistaken, you would write " a flight controller"? From what I have learned, we should put "a" before vowels and "an" before consonant, but it just doesn't look right to write "a FC". I agree with how you write it Oscar, but it still bothers me, haha Posts: 5,322 Threads: 673 Likes Received: 3,157 in 1,745 posts Likes Given: 2,032 Joined: Jan 2016 Reputation: 139 06-Mar-2018, 08:57 PM (This post was last modified: 06-Mar-2018, 08:59 PM by Oscar.) (06-Mar-2018, 08:03 PM)oyvinla Wrote: totally off topic, but this is something that has bothered me when I write english. Is it "a FC" or "an FC"? If I'm not mistaken, you would write " a flight controller"? From what I have learned, we should put "a" before vowels and "an" before consonant, but it just doesn't look right to write "a FC". I agree with how you write it Oscar, but it still bothers me, haha Yes it's a common English mistake people make, I was corrected by Tom several times when he was editing my articles It depends on how the word is pronounced. I believe the the idea is to use "an" whenever the world is pronounced with a vowel sound at the beginning, regardless if the word begins with a vowel or consonant. examples: an FC (pronounced as "effsi") an hour ("our") an ugly woman And use "a" before a consonant sound, regardless if the word begins with a vowel or consonant. example: a university ("juniversiti") a flight controller a house a USB connector Good reference: https://dictionary.cambridge.org/grammar...an-and-the Posts: 947 Threads: 66 Likes Received: 350 in 248 posts Likes Given: 164 Joined: Apr 2016 Reputation: 34 ah, that makes sense. So that's why it always sounds right when it looks wrong :p Thanks for the explanation! • Posts: 236 Threads: 2 Likes Received: 66 in 45 posts Likes Given: 27 Joined: Jan 2016 Reputation: 17 That's because sounds are not the same as letters Posts: 1,504 Threads: 83 Likes Received: 944 in 654 posts Likes Given: 2,142 Joined: Sep 2016 Reputation: 24 Back on topic then... Does this mean the TX protocol, used to communicate with an FC with integrated SPI RX, is set through BF and the on-board RX hardware remains the same, regardless of the TX you use? Or will the FC manufacturer have to install specific hardware for Flysky, DSMX or FrSky options? Windless fields and smokeless builds • Posts: 236 Threads: 2 Likes Received: 66 in 45 posts Likes Given: 27 Joined: Jan 2016 Reputation: 17 They all use different RF chips. Posts: 13 Threads: 0 Likes Received: 0 in 0 posts Likes Given: 0 Joined: Mar 2016 Reputation: 0 Can anyone point to me how to setup Betaflight to work with SPI-RX protocol? I cant find any tutorial. • Posts: 12,099 Threads: 125 Likes Received: 3,739 in 2,836 posts Likes Given: 99 Joined: Feb 2017 Reputation: 388 08-Sep-2019, 04:29 PM (This post was last modified: 08-Sep-2019, 04:34 PM by voodoo614.) You bind just like a normal Frsky receiver. You just have to pick SPI receiver and Frsky X or D depending on your receiver or what you want to run. https://github.com/betaflight/betaflight...PI%20RX.md https://oscarliang.com/spi-rx-receiver-protocol/ • Posts: 13 Threads: 0 Likes Received: 0 in 0 posts Likes Given: 0 Joined: Mar 2016 Reputation: 0 (08-Sep-2019, 04:29 PM)voodoo614 Wrote: You bind just like a normal Frsky receiver. You just have to pick SPI receiver and Frsky X or D depending on your receiver or what you want to run. https://github.com/betaflight/betaflight...PI%20RX.md https://oscarliang.com/spi-rx-receiver-protocol/ Thank you for the answer in how to bind. I already bound my RX. what I am asking is why the lua script does not show the values.? Already bound the receiver. Is there a cli command to send the PID in the taranis x9d transmitter? Thanks • Posts: 13 Threads: 0 Likes Received: 0 in 0 posts Likes Given: 0 Joined: Mar 2016 Reputation: 0 (08-Sep-2019, 12:59 PM)gcl_2000 Wrote: Can anyone point to me how to setup Betaflight to work with SPI-RX protocol? I cant find any tutorial. What I meant is the LUA SCRIPT in Taranis X9D. It does not show the PID Values or any values for that matter. • Posts: 12,099 Threads: 125 Likes Received: 3,739 in 2,836 posts Likes Given: 99 Joined: Feb 2017 Reputation: 388 Do you have the telemetry feature toggle on in the configuration tab? • Posts: 13 Threads: 0 Likes Received: 0 in 0 posts Likes Given: 0 Joined: Mar 2016 Reputation: 0 (08-Sep-2019, 07:37 PM)voodoo614 Wrote: Do you have the telemetry feature toggle on in the configuration tab? Hi voodoo614, just bound in d16 and voila, the PID datas appeared. thank you for your help. hope there will be no failsafe. Will test later as its raining here in my place. • |