STM32F405 flight control MS5611 + MAX21000 + LSM303 four-axis flight control

emarsh
Sat Dec 26, 2015 1:55 pm
Hello,

I just ordered a STM32F405 flight control MS5611 + MAX21000 + LSM303 four-axis flight control from http://www.aliexpress.com/item/STM32F40 … 35644.html.

I originally bought it for the sensor package but would now like to learn to program the chip and offload some of the calculations from my Teensy 3.2.

Does anyone have any experience with this package or can someone point me in the right direction? I know Arduino but this is all new to me.

Thanks,

Eric


RogerClark
Thu Dec 31, 2015 1:08 am
Do you mean the GPS you linked to ??

Did you mean to link to a STM32F405 board ?


mrburnette
Thu Dec 31, 2015 1:24 pm
Maybe:
http://www.aliexpress.com/item/STM32F40 … 68205.html

I originally bought it for the sensor package but would now like to learn to program the chip and offload some of the calculations from my Teensy 3.2.
I know Arduino but this is all new to me.

Welcome Eric:

I think the question you will need to ask yourself is, are you intending on using an existing flavor of ArduPilot (or other Arduino’ish software) for the board? IF so, then I think you should be able to integrate the Teensy routines but you should keep in mind that ArduPilot utilizes FreeRTOS, so you are going to have to be very (very) careful in doing the integration to ensure that the critical guidance routines do not starve from your integration. Of interest would be the “load” that the Teensy is now carrying and the software architecture you are using at the moment: super-loop/monolithic, interrupt, FSM… etc.

I do not know if any of our current membership are heavily into flight control, I’m not, but perhaps other members will chime in that have specific knowledge. Also, the state of F4 support under STM32duino is not 100% … but we do have a handful of F4’ers that can provide more insight.

Ray


martinayotte
Thu Dec 31, 2015 4:50 pm
mrburnette wrote:Maybe:
http://www.aliexpress.com/item/STM32F40 … 68205.html

mrburnette
Thu Dec 31, 2015 6:00 pm
martinayotte wrote:mrburnette wrote:
Pretty expensive board for what it has …

martinayotte
Fri Jan 01, 2016 3:57 pm
In this case, maybe it would be helpful that someone (not me :-) ) take the time to reverse engineer this PCB, the total cost would probably below $25.

mrburnette
Fri Jan 01, 2016 4:01 pm
martinayotte wrote:In this case, maybe it would be helpful that someone
(not me :-) )
take the time to reverse engineer this PCB, the total cost would probably below $25.

martinayotte
Fri Jan 01, 2016 4:55 pm
:D

cazimirb
Fri Jan 01, 2016 9:52 pm
MAX21000, like all other IMU products from Maxim Integrated, is no longer available..unfortunately..

zmemw16
Fri Jan 01, 2016 10:17 pm
on a quick pass of aliexpress, the max21000 dominates at £36, ms5611 around £4 and the lsm303 around £11

all single item prices, so maybe .. .. ..

srp


RogerClark
Fri Jan 01, 2016 10:20 pm
wow

why are these devices much more expensive than MPU9150 and MPU9250 ?
are they that much better


zmemw16
Fri Jan 01, 2016 11:19 pm
maybe Max’im is about the price?

cazimirb
Sat Jan 02, 2016 7:47 am
Not really…MAX21100 (gyro+accelerometer, like MPU6500) used to cost about $6..till it was discontinued. You can still find stocks on TaoBao for this price.
@Roger: I agree that this flight control unit is very expensive (coming from aliexpress, is even more surprising..). From my tests, MAX21100 isn’t much better than the widespread MPU9150 and MPU9250 (or MPU6050 and MPU6500). I don’t know about the IMU devices from ST, yet..
One can build something similar (not that compact, though) by using a STM32F4 board + separate breakout boards for about $25..

robca
Sun Jan 03, 2016 5:41 pm
I build and fly drones, and I never saw that board before… seems too expensive, though, when other F4 based boards are much cheaper:

http://www.banggood.com/OpenPilot-CC3D- … 00068.html

Or proven boards are the same price http://www.multirotorsuperstore.com/con … ulabs.html

But right now most newer boards tend to be F3 based, not F4, (the wider availability of good firmware for the F3 processors). Most of the boards being used are still F1, since the F1 still has more than enough processing power for most users


Leave a Reply

Your email address will not be published. Required fields are marked *