SmartAP 3.0 Pro Flight Controller

SmartAP 3.0 Pro Autopilot is the high-level flight control system for multirotor Unmanned Aerial Vehicles with the capability of fully autonomous flight including take off, waypoints flight and landing. The hardware core is powered by STM32F4 microcontroller from STMicroelectronics, 9-axis Inertial Measurement Unit and the latest GPS/GLONASS receiver from UBlox providing outstanding flight precision. SmartAP has its own Configuration and Mission Planning software called SmartAP GCS. The system supports any type of multirotor UAV with the highest navigation and control accuracy. SmartAP Autopilot was developed using the latest electronic components available at the moment, which allowed to achieve such amazing results!

General features of the system:
- All-integrated system approach - plug and fly
- Extremely stable flight in
- stabilize (user control)
- position hold (semi-autonomous control)
- auto (fully autonomos navigation and control)
- MAVLink compatible Ground Control Station protocol
- Accurate Position hold
- Horizontal: up to 40cm
- Vertical: up to 10cm
- Manual altitude override
- Fully autonomous waypoints flight
- Autonomous take off
- Autonomous landing
- Return to Home mode
- Low battery detection and Failsafe triggering
- And many many more...

The system installed on 960-sized hexacopter:




- Powerful microcontroller 32 bit 168 MHz STM32F4 ARM Cortex M4
- Compact board size of 8x8 cm (3.15"x3.15"), weight 60g, 6 layers PCB design
- Power supply from main LiPO battery (3S - 8S) support, up to 36 Volts
- Power supply from BEC 5V support
- 12V, 5V, 3.3V generated onboard
- Integrated GPS receiver (UBlox NEO8, GPS/GLONASS, up to 24 sats, 10 Hz) active antenna, exnternal module is supported as well
- Integrated telemetry module (100 mW), external module is supported as well (up to 5V@1A powered)
- Up to 24 PWM I/O support (5V out, high-power), SBUS support
- USB interface for configuration / firmware update
- 6-pin JTAG port for programming / debugging
- Various communication lines (UART/USART, RS232, I2C, SPI)
- MicroSD card driven by 4-bit SDIO interface for data-logging / parameters
- Backup battery for real-time clock and GPS receiver
- Integrated main LiPo battery voltage monitoring
- 4 ADC inputs, battery voltage / current monitoring
- Electromagnetic sound audio indicator
- 4-channels bright LED support (up to 100mA/ch)

The components of the system:


SmartAP Ground Control Station and Configuration Tool
SmartAP GCS (Ground Control Station) is the software application which allows you to plan autonomous mission for your SmartAP Autopilot as well as control the UAV using intuitive high-level commands.
General features are:
- Flexible and user-friendly interface
- One-click commands for high-level control
- ARM, Take off, Loiter, Land etc.
- Status information display
- Real-time video feed and overlay
- with video capture device
- Major flight information display
- Mission planning using waypoints
- Customizable waypoints' settings
- Flight logging support
- Realtime plot of all parameters
- Integrated log analyzer
- Points of interest selection and control
- Terminal window

Ground Control Station Mainwindow


Supported Airframes
- Quadcopter Plus 4
- Quadcopter X 4
- Quadcopter W 4
- Hexacopter Plus 6
- Hexacopter X 6
- Octocopter Plus 8
- Octocopter X 8
- Tricopter I 6
- Tricopter Y 6
- Quadcopter X 8
- Hexacopter X 12


Ground Control Station demo video

User's review video:

More information and ordering at:


E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones


  • QuadrotorThai, the sensors are connected with I2C and SPI. I have sent you an email. 

  • RPM, the system is firstly oriented for professional applications. You may contact us directly for any further details at 

  • Tobias, the weather was pretty windy during that day, that's why some lateral drift present. Morever, this is the result shown a few months ago and flight performance improved since that time, the work is kept going. New demo videos will be released soon. 

  • Jason, you may contact us here for further information. 

  • Smart AP GCS software will connect to APM Copter. I downloaded it and it talks to a APM 2.6. The Smart GCS will downloaded the Param file and recognizes the system as Arducopter 3.2.1 Quad and then the software crashes at 100%. So this AP must use ArduCopter code with a trigger at the end of the param to tell the GCS software that it is a SmartAP board. When it doesn't see it it crashes the software.

    So this leads me to believe that he is using ArduCopter code and is not designed from scratch.

    What are the communities thoughts on this? If he is then I believe the Open Source license would require sharing with the community, is not not correct?

  • All sensor you connect with i2c?

  • How much flight control?

  • When I click buy there is no price or online store. This is generally a sign that the price is too high for most DIY applications.

  • I'm not too impressed. Look at the first video. Significant (maybe half meter) lateral drift in position hold. Also a significant altitude drop in flight. And they only show quite low speed flight. My pixhawk quad also suffers from the altitude drop in fast flight (known APM copter issue that is being worked on) but not at the low speeds shown here. Also pos hold is better with APM code.

  • Whats the system worth?

This reply was deleted.