• Mastering INAV Accelerometer Calibration – Step-by-Step Guide

    Mastering INAV Accelerometer Calibration – Step-by-Step Guide

    One of the most often forgotten tasks required to bring the most of INAV, is good accelerometer calibration. Why? While flight controller software like Betaflight use accelerometer only to compute UAV’s body inclination (Angle and Horizon modes as well as artificial horizon), INAV uses it also for position estimation. INAV not only has to know…

  • Yaw unstable at full throttle

    Last weekend I’ve experienced quite serious problem with Reptile X4R 220 racing quadcopter: on full throttle quad was loosing stability. At first, it was starting to drift yaw to the right. Then, if throttle was not lowered, roll and pitch was also becoming unstable and quad was doing crazy things in the air. I do…

  • Download & Install STM32 Virtual COM Port Driver for Windows

    Download & Install STM32 Virtual COM Port Driver for Windows

    Virtual Com Port, VCP to method of choice for almost all recent flight controllers to connect to PCs. No more onboard USB-to-UART converters like CP2102. SMT32 can work as USB device too after all… But for this, Windows users will require dedicated driver. I have no idea why STMicroelectronics made it so hard do download…

  • Marabou Stork: Depron airplanes do not last long

    Marabou Stork, my Depron FPV airplane had a bad luck. Few weeks ago, when I was testing development version of INAV, it crashed during take off. Poor accelerometer calibration combined with a software bug resulted in heavy roll 2 meters above ground. As a result, whole front section was smashed. Everything else more less survived.…

  • Hobbyking Mini DLG Pro 990mm durability fix

    Entry level DLG (Discus Launch Glider) from HobbyKing has a quite important flaw for a “entry” level model: it is not durable. As a matter of fact, it is quite fragile, specially where plastic nose section is attached to composite fuselage tube. It is attached only with 3 small screws, and I can guarantee: every…

  • Omnibus F4 Pinout

    Omnibus F4 Pinout

    Omnibus F4 is a new family of All-In-One (AIO) STM32F4 based flight controllers with integrated OSD (On-Screen-Display) for FPV purposes. Basically, it is Airbot F4 / Flip32 F4 with added MAX7456 and some minor tweaks.

  • MPU6000 vs MPU6050 vs MPU6500

    MPU6000 and MPU6050 Deep down, MPU6000 and MPU6050 are the same same hardware. They both have the same 3 axis gyroscope and the same 3 axis accelerometer. Both allows max 8kHz gyro sampling rate. From a flight controllers point of view, the only difference between them is bus that connects them to CPU. MPU6000 allows…

  • UART1 and PPM on Airbot F4 / Flip32 F4 Flight Controllers

    Today I’ve discovered another small but irritation limitation of Airbot F4 / Flip32 F4 also known as CC3D REVO for unknown reason. Looks like, by default, this board is unable to share UART1 RX line and PPM input. So, if you would like to connect, for example, OSD or GPS to UART1, you would have…

  • How much power flight controller consumes?

    Year after year flight controllers grow stronger, faster, more powerful. Three years ago we had MultiWii running Arduino. Two years ago it was Naze32 with STM32F1. Year ago it was SPRacingF3 with SMT32F3. This year it is something with STM32F4. Is there a price is power consumption to pay? Should we start using stronger BECs?…