inav icon indicating copy to clipboard operation
inav copied to clipboard

Speedybee F7 V3 support

Open Ivosch opened this issue 3 years ago • 16 comments

Hello all, do you plan to support Speedybee F7 V3 flight controller? When? Or can I use V2 firmware on V3 hardware?

I.

Ivosch avatar Jul 23 '22 06:07 Ivosch

Planned for INAV 5.1

DzikuVx avatar Jul 23 '22 08:07 DzikuVx

@Ivosch Have you tried V2?

petertorelli avatar Aug 09 '22 23:08 petertorelli

hello,

I've tried the v2 it didn't work it's not detecting the accelerometer, gyro and opticalflow and i tried to change the pinio to match the v3 and it didn't work to

it has something to do with removing USE_EXTI, USE_GYRO_EXTI and USE_MPU_DATA_READY_SIGNAL defines i think

If any one can help it will be great 🙏

AmineBahadi avatar Aug 09 '22 23:08 AmineBahadi

I just bought the V3 and wired it all up, not thinking I would have any issues since SpeedyBee said it was compatible. Now I am stuck with a flight controller that I cant use. My SpeedyBee V2 ESC died in my second flight, support is giving me the run around. I bought V3, still cant use it. Any idea how long this will take? I am really not looking forward to unsoldering everything to return it.

Tjjohnston avatar Aug 10 '22 01:08 Tjjohnston

Hi, @AmineBahadi ... Where did you find the GPIO port/pin mappings for the IMU on the V3 board?

petertorelli avatar Aug 12 '22 03:08 petertorelli

Hi @petertorelli flash the board on betaflight, and then go to the cli tab on the betaflight GUI type the command : resource and you will have all the ports/pins mapping

AmineBahadi avatar Aug 12 '22 07:08 AmineBahadi

I hacked together a horrid version and get errors when building… it’s a start maybe

Ultraexpert avatar Aug 12 '22 08:08 Ultraexpert

Hi @Ultraexpert i see that you used the betaflight code here it will not work the inav variables are not the same as betaflight 😅

I did manage to build a version but there's stuff need to be changed on firmware that are obsolete.

AmineBahadi avatar Aug 12 '22 09:08 AmineBahadi

Hi @Ultraexpert i see that you used the betaflight code here it will not work the inav variables are not the same as betaflight 😅

I did manage to build a version but there's stuff need to be changed on firmware that are obsolete.

Gotcha I saw that obsolete stuff. Sadly I don’t have the hardware to get the actual pins. By variables do you mean the pin assignment?

Ultraexpert avatar Aug 12 '22 13:08 Ultraexpert

Let me know if my Build can spin the motors?

Ultraexpert avatar Aug 12 '22 13:08 Ultraexpert

I just saw this email, I’m working one of my rare 18 hour work days today. I won’t be done until late this evening. I’ve got the V3 hardware I’m happy to test things for the build, I’ve got a custom drone build that can handle crashes it’s fully protected. On Aug 12, 2022, at 8:45 AM, Ultraexpert @.***> wrote: Let me know if my Build can spin the motors?

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

Tjjohnston avatar Aug 12 '22 18:08 Tjjohnston

Oh, if you guys wanted to post one of the builds I can test it, I didn't see it wasn't posted.

Tjjohnston avatar Aug 12 '22 19:08 Tjjohnston

just saw a message from DzikuVx its done guys! all you need to do is wait a few days! "The official target is just tested by Speedybee and should be merged in a few days"

Ultraexpert avatar Aug 12 '22 22:08 Ultraexpert

Where did you hear it was done?? Did he say when it would be out or did he say just generally soon? I heard it will be out with 5.1 but that would be the end of the month.

On Fri, Aug 12, 2022 at 5:21 PM Ultraexpert @.***> wrote:

just saw a message from DzikuVx its done guys! all you need to do is wait a few days!

— Reply to this email directly, view it on GitHub https://github.com/iNavFlight/inav/issues/8252#issuecomment-1213561417, or unsubscribe https://github.com/notifications/unsubscribe-auth/AY6MQEICYV7LVXDB5B5APR3VY3FADANCNFSM54NPXRDA . You are receiving this because you were mentioned.Message ID: @.***>

Tjjohnston avatar Aug 12 '22 23:08 Tjjohnston

From Pawel [DzikuVx] @Ultraexpert thanks for the contribution, but the official target is just tested by Speedybee and should be merged in a few days

Ultraexpert avatar Aug 12 '22 23:08 Ultraexpert

@Ultraexpert I think it would be helpful to know how to do these ports (and offload @DzikuVx from having to do everything). If the STM processor is the same as one in the iNav library, and if all the peripherals are known, then it should just be a matter of assigning the correct hardware connectivity for UARTs, I2C, etc. Right? (It's not like the clocking changes... so that's about all there is!) Anyway, if @AmineBahadi is right and something in the HAL had to change due to interrupts, I'm really curious to see what needed to be fixed in iNav itself to support this board. (Also, at one of the milestones to abstract the peripheral layer so that nRF-based flight controllers (or NXP) could be used, too.)

Unless there already is a porting guide somewhere that I overlooked...?

petertorelli avatar Aug 13 '22 02:08 petertorelli

Does anyone know if speedybee got this done? On Aug 12, 2022, at 9:11 PM, Peter Torelli @.***> wrote: @Ultraexpert I think it would be helpful to know how to do these ports (and offload @DzikuVx from having to do everything). If the STM processor is the same as one in the iNav library, and if all the peripherals are known, then it should just be a matter of assigning the correct hardware connectivity for UARTs, I2C, etc. Right? (It's not like the clocking changes... so that's about all there is!) Anyway, if @AmineBahadi is right and something in the HAL had to change due to interrupts, I'm really curious to see what needed to be fixed in iNav itself to support this board. (Also, at one of the milestones to abstract the peripheral layer so that nRF-based flight controllers (or NXP) could be used, too.) Unless there already is a porting guide somewhere that I overlooked...?

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

Tjjohnston avatar Oct 11 '22 09:10 Tjjohnston

@Tjjohnston did Speedybee do what?

Ultraexpert avatar Oct 11 '22 15:10 Ultraexpert

I just bought the V3 and wired it all up, not thinking I would have any issues since SpeedyBee said it was compatible. Now I am stuck with a flight controller that I cant use. My SpeedyBee V2 ESC died in my second flight, support is giving me the run around. I bought V3, still cant use it. Any idea how long this will take? I am really not looking forward to unsoldering everything to return it.

I got exactly the same problem you had, I don’t recommend any body to get speedybee f7v3

hlalsaed avatar May 07 '23 09:05 hlalsaed