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
Did you mean to link to a STM32F405 board ?
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
Pretty expensive board for what it has …
(not me
take the time to reverse engineer this PCB, the total cost would probably below $25.
all single item prices, so maybe .. .. ..
srp
why are these devices much more expensive than MPU9150 and MPU9250 ?
are they that much better
@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..
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


