Welcome to the Vertiq Documentation

This documentation is meant to help you get the most out of your Vertiq Module. This includes APIs for our custom protocol, tutorial for setting up your modules, and examples of how to communicate with the modules.

Setup Tutorials

Detailed tutorials on how to setup and use your modules with our Control Center and flight controllers can be found in the Tutorials section on the sidebar to the left.

Controlling Modules With Vertiq APIs

We currently support 4 different languages for controlling your Vertiq Module:

  • Python

  • Arduino

  • C++

  • Matlab

The intention of these guides is to teach you how to quickly communicate with a Vertiq Module using our API. You may proceed with a Getting Started guide on the left

Reporting Documentation Issues

We try our best to keep this documentation as clear, concise, and updated as possible. If you come across any typos, bugs in example code, confusing verbiage, or simply have a question on how to do something, Please report it on our public github issues page!

Reporting Issues or Questions about the Documentation

Identifying Your Module’s Firmware Style

Our motors are unique in that they can be configured to run as a speed or position based (servo/stepper) module based on the firmware you upload to it.

To verify which firmware is on your module, connect to the IQ Control Center Desktop Application and check the Info Pane:

Download IQ Control Center