The Hardware Settings tab allows users to reconfigure the hardware without loading a new firmware.
The drop-down list selects the options for each port. Some combinations are not available (for example, S.Bus input must be on the MainPort because of a hardware inverter required).
RcvrPort: The ReceiverPort defines the function of the port. Note that the ReceiverPort can act as an output port also,
Disabled: The ReceiverPort is disabled. This setting used when using your receiver is connected to the Main port, i.e. OPLink, S.Bus, etc.
PWM: The ReceiverPort is used as a standard PWM input port & is connected to a standard PWM receiver.
PPM: The ReceiverPort is used as a single PPM input port. In this mode, all the channels from the receiver are available on one wire. You only need to connect the first 3 wires from the ReceiverPort (black & red wires are power, while the white wire is the PPM input signal on receiver pin 1). The other remaining wires are not used.
PPM + Outputs: The ReceiverPort is used as a PPM input port, and in this mode all the channels from the receiver are available on one wire. (Black & red wires are power, while the white wire is the PPM input signal. This is receiver pin 1) The remaining wires, pins 3-6 (yellow, green, orange & pink) work as output channels. If you use this mode, please be careful to unplug any PWM receiver first.
Outputs: The ReceiverPort is used as an output port. Receiver pins 3-6 (yellow, green, orange & pink) work as output channels. Receiver pins 1-2 are unused.
There is a lot of confusion about receiver types. Please read this. PWM refers to one cable per channel that send individual signals. PPM refers to using a single wire to transmit all channels. Some transmitters will indicate using PPM, but they are referring to how they send the signal internally. If your receiver is using multiple outputs, it is most probably PWM.
Spektrum refers to a Spektrum satellite module directly connected to the board via the Main port. You can use a Spektrum system with a PWM output receiver. S.Bus is the same thing for Futaba and Taranis which uses a single digital connection to the receiver. If using a serial port method such as S.Bus or Spektrum, one of the ports must indicate this device type.
FlexiPort and MainPort
USB HID Port
USBTelemetry: This is the default, indicating that the telemetry is sent over the USB port.
Disabled: The Telemetry over the USB port can be disabled to save memory.
USB VCP Port
Disabled: This is the default setting.
USBTelemetry: The telemetry is sent over the Virtual Com Port of the USB
ComBridge: When the USB VCP Port is configured in ComBridge then it simple relays the information to the other port which is configured as ComBridge
Telemetry Speed - Select the speed of whatever serial port or device is attached. (GCS always runs serial ports at 57600, but some RF links may run at different speeds)
GPS Speed - Select the speed of the serial interface of a standard NMEA GPS. Please note that a GPS input on CC, CC3D and Atom boards is currently only supported for telemetry. However, GPS-based flight functions can be used on Revo boards with firmware version 14.06 and later.
ComUsbBridge speed - Select the baud rate 2400 -115200: Specifies the baud rate of the bridge, it should be set at the baud rate of the connected device on the MainPort or FlexiPort. This currently only works for Linux & Mac users.
Using the receiver port as an output port allows CopterControl to control as many as 10 outputs instead of only 6. For example, it allows the user to build an Octocopter with 2 axis camera stabilization. Please refer to the CopterControl - CC3D - Atom Hardware Setup for further details.
Virtual Comm Port Configuration
The virtual port option allows you to directly configure a serial device connected on the MainPort or FlexiPort. You can, for example, use the Hardware configuration program and configure your Bluetooth module while it's directly connected and powered from CopterControl, CC3D or Revo!
Configuration Tab > Vehicle page:
1) Change USB VCP Port to ComBridge.
2) Change either MainPort or FlexiPort to ComBridge.
3) Set ComUsbBridge speed to the appropriate value for your peripheral.
1) Change Settings > HwSettings > OptionalModules > ComUsbBridge to Enabled
Click Send and Save in the UAVObjects gadget.
In the below example, the data on the MainPort is passed through to the USB VCP Port, and the bridge speed is set at 57600kbps
Reboot your board
In order to apply the new settings, do not forget to power cycle your board!