When the CC3D flight controller is plugged into the GCS, the Hardware Configuration screen displays the ports available on the controller to allow them to be set according to use. The board can be mounted in any configuration on the airframe, and the orientation relative to the airframe configured such that the flight controller knows which way it is facing.


Ports

CopterControl, CC3D and Atom have 4 ports.

 



Receiver Port


   
   
   
PWM input, one wire per channelPPM input, pin3. PPM-NoOneShotPPM input, pin8. PPM-OneShot compatible





ColorFunctionJST-SH PinReceiverPort pin

BlackGround11
RedPower to RC RX (VCC Unregulated) 4.8V - 15V21
WhitePWM Signal 1 or combined PPM (NoOneShot)31
BluePWM Signal 242
YellowPWM Signal 3 or PWM Output channel 753
GreenPWM Signal 4 or PWM Output channel 864
OrangePWM Signal 5 or PWM Output channel 975
PurplePWM Signal 6 or PWM Output channel 10 or combined PPM (OneShot compatible)86

MainPort and FlexiPort serial cable pinout

         

         

         

JST connectorPPM input on FlexiPortSBus on Mainport



Colour

JST-SH Pin

Voltage

Serial Function

I2C Function

PPM(flexi), S.Bus, DSM, Srxl, etc...
Black1GNDGNDGNDGND
Red24.8V - 15VPWR Out (VCC Unregulated)PWR Out (VCC Unregulated)PWR Out (VCC Unregulated)
Blue33.3VTXSCL
Orange43.3V (5V Tolerant)RXSDATX (Signal)

The Spektrum adapter should only be powered by 3.3V, a step down adapter must be used. See the Setup a Spektrum Satellite page.


Receiver PWM connection

There are several ways to connect your receiver to CopterControl. You can connect any plug from the CopterControl receiver cable to any channel of your receiver. The correct channel mapping is done in the GCS /gcs/input. However as a guideline for a standard PWM receiver, you may want to connect it as follows:


The PWR Out voltage is dependent on the CC supplied voltage. Verify that you use the correct voltage for your S.BUS receiver.

For Futaba and Hitec

Channel 1

AILERON or ROLL

White

Signal 1

Channel 2

ELEV or PITCH

Blue

Signal 2

Channel 3

THROTTLE

Yellow

Signal 3

Channel 4

RUDDER

Green

Signal 4

Channel 5

GEAR - Flight mode

Orange

Signal 5

Channel 6

AUX1

Purple

Signal 6

For JR and Spektrum

Channel 1

THROTTLE

White

Signal 1

Channel 2

AILERON or ROLL

Blue

Signal 2

Channel 3

ELEV or PITCH

Yellow

Signal 3

Channel 4

RUDDER

Green

Signal 4

Channel 5

GEAR - Flight mode

Orange

Signal 5

Channel 6

AUX1

Purple

Signal 6

 


Cables, colours & pin-outs

CopterControl uses the JST-SH series headers. A CopterControl board comes standard with one 8-pin connection cable as shown below to connect your receiver. Additionally, one 4-pin JST-SH cable is supplied to connect to the MainPort or FlexiPort. You can easily cut the 4-pins cable and connect your telemetry or Spektrum satellite.

 


Power

MAKE SURE YOU ARE CONNECTING POSITIVE AND NEGATIVE CORRECTLY.



The PWR Out pins provide unregulated voltage to the ports. If the CC is powered from a +15V (max. allowed) source then +15V will be on the PWR Out pins and can damage connected receivers, GPS, telemetry modems or other add-on boards 

If you power the flight controller through the servo connectors (utilising the BEC function of the speed controller), the positive power lead from only one ESC is truly necessary. In most cases, all the wires can be left intact and plugged into the board without any problem. If you experience problems with setup or know for a fact that your particular ESC model requires it, you may remove the positive and negative pins from all but one of the ESC servo connectors. In some ESCs (very few, actually), connecting multiple voltage regulators (built in to the ESC’s) in parallel could cause problems. Also, in rare cases, connecting multiple ground wires could cause ground loops so remove the extra ground pins only if experiencing weird problems.

These photos show how to remove and insulate the positive wire from the ESC. Remove the positive & negative wire leaving only the signal cable connected for all but one of your ESC’s. A small flat blade screwdriver (or X-Acto knife could be used) and 2mm heat shrink tube was used in this example. This modification can easily be reversed by removing the heat shrink and inserting the positive wire back in to the ESC plug. Also, remove the ground wire when removing the hot and insulate separately from the hot wire.




Sensors and Components


[1]On CC3D the IDG-500, ISZ-500 and ADXL345 is replaced by the MPU6000.




DIY Boards

Schematics, PCB Layout, Gerbers, BOM for CopterControl: CopterControl.zip

Schematics, PCB Layout, Gerbers, BOM for CopterControl 3D: CC3D.zip

Schematics, PCB Layout, Gerbers, BOM for Atom: Atom.zip