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:


Views: 5911

Comment by QuadrotorThai Tevada on January 26, 2016 at 7:11am

How much flight control?

Comment by QuadrotorThai Tevada on January 26, 2016 at 8:42am

All sensor you connect with i2c?

Comment by UAS_Pilot on January 26, 2016 at 9:26am

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?

Comment by Kirill on January 26, 2016 at 9:30am

Jason, you may contact us here for further information. 

Comment by Kirill on January 26, 2016 at 9:34am

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. 

Comment by Kirill on January 26, 2016 at 9:36am

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

Comment by Kirill on January 26, 2016 at 9:38am

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

Comment by Kirill on January 26, 2016 at 9:51am

UAS_Pilot, SmartAP Autopilot is using MAVLink as the main communication protocol, the same is used by APM, Pixhawk, Autoquad, Matrixpilot, Flexipilot and many many more (

We have developed our proprietary firmware / software and don't use anything from APM. Since it's a different system but with the same protocol you might be able to connect to it but the workability is guaranteed only with native hardware.

Comment by UAS_Pilot on January 26, 2016 at 9:52am

I see. 

Comment by Erik Graham on January 26, 2016 at 10:31am
It's just the little things in the screen shots of the GCD that make it look a lot like Mission Planner. Also the screen shots I saw are clearly Windows not Mac - even the one with the gui image copy pasted onto an image of a MacBook. But even if it were mac native software, that doesn't mean code hasn't been lifted from Mission Planner. And there is nothing wrong with that as long as credit is given and source made available.


You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service