Difference between revisions of "Configuration"

From MultiWii
Jump to: navigation, search
m (Sensor Calibration)
Line 17: Line 17:
 
* [[RC rates & expo]] - ''for input sensitivity''
 
* [[RC rates & expo]] - ''for input sensitivity''
 
* [[config.h|RC Serial , Sbus and ppm]]
 
* [[config.h|RC Serial , Sbus and ppm]]
 +
 +
===Calibrating ESC Throttle Range===
 +
This is an important part of setting up a multicopter, as it insures that the ESCs all respond the same way to the Flight Controller.
 +
 +
To calibrate an ESC, follow this procedure:
 +
 +
1. Unplug everything from your receiver (Rx).
 +
 +
2. Plug the ESC into the receiver Throttle channel.
 +
 +
3. Turn on your transmitter (Tx), and move the throttle stick to the top.
 +
 +
4. Power up your ESC with a motor attached (but without a prop!)
 +
 +
5. The ESC will beep a few times, then stop. How many times, and for how long, depends on the make and model.That means it has set the Throttle Max value.
 +
 +
6. After the ESC has stopped beeping, move your throttle on your Tx to zero. The ESC will then beep again, confirming that it has set the Throttle Min value.
 +
 +
7. Repeat this procedure for all your ESCs.
 +
 +
8. To make the procedure quicker, you can make up a harness connecting all the ESCs in parallel. This can be done either with servo extension leads, or with strip board and pin headers. This is well worth doing, as it makes the process much quicker, and sets the same range on all ESCs.
 +
  
 
==Configuration tools==
 
==Configuration tools==

Revision as of 19:03, 14 October 2012

In MultiWii it is possible to configure your multicopter settings.

Configuration guide

PID

Sensor Calibration

before you fly your rc model for the first time please take time to calibrate sensors.

Transmitter

Calibrating ESC Throttle Range

This is an important part of setting up a multicopter, as it insures that the ESCs all respond the same way to the Flight Controller.

To calibrate an ESC, follow this procedure:

1. Unplug everything from your receiver (Rx).

2. Plug the ESC into the receiver Throttle channel.

3. Turn on your transmitter (Tx), and move the throttle stick to the top.

4. Power up your ESC with a motor attached (but without a prop!)

5. The ESC will beep a few times, then stop. How many times, and for how long, depends on the make and model.That means it has set the Throttle Max value.

6. After the ESC has stopped beeping, move your throttle on your Tx to zero. The ESC will then beep again, confirming that it has set the Throttle Min value.

7. Repeat this procedure for all your ESCs.

8. To make the procedure quicker, you can make up a harness connecting all the ESCs in parallel. This can be done either with servo extension leads, or with strip board and pin headers. This is well worth doing, as it makes the process much quicker, and sets the same range on all ESCs.


Configuration tools

There are different options to configure your multiwii flight controler:

TX sticks combo

MultiWii functionality are accessible via combinations of the TX sticks.

The latest overview of supported stick combinations can be found on the sources repository.

It comes as a pdf Document and can be printed and folded to match the size of a credit card.

MultiWii GUI

There is a dedicated page that described the MultiWii GUI

LCD

It is possible to attach an LCD panel for field adjustment of PID values without the need for a PC. Stick movements are used to change values, while the LCD shows the variable being changed and by how much.

Bluetooth

Another option for field configuration without a PC is to use an Android smartphone and a Bluetooth module. The module connects to the TTL port pins as the LCD does, but uses all four pins since the communication is bi-directional in this case with the board.

Note: You cannot have both the BT module and FTDI active at the same time. Use one or the other at a time.

WinGUI

MultiWii WinGUI is a .NET based configuration and Ground Control Station interface designed for multiwii.

http://code.google.com/p/mw-wingui/

It offers a richer user experience by sacrificing multi platform capabilities.