Spark Logic

OpenPilot CC3D connection guide

OpenPilot CC3D OpenPilot CopterControl 3D wiring guide with power, signal assignments, and bench checks.

OpenPilot CopterControl 3D

39 contacts Current package

OpenPilot · Original CC3D PCB with STM32F103 and MPU6000.

Power the board from USB

Required

Connect the board to a USB host through its data cable. Leave the accessory power rail and outputs disconnected.

Bench checks

  • Check the board power indicator and host enumeration before attaching a logic probe.
  • The USB connection supplies the controller. Connect the external rail only when you have verified the connected accessories and voltage.

OpenPilot CC3D Hardware Setup · Ports and pin-outs · Power

Connection scenarios

Connect a 3.3 V serial adapter

Power the board by USB and configure MainPort for serial operation. Use a 3.3 V logic-level adapter. Cross TX and RX and connect ground. Keep the adapter power lead disconnected.

Board TX connects to adapter RX, board RX connects to adapter TX, and both share ground.UART adapterTarget boardRXMAIN-3TXMAIN-4GNDMAIN-1

Bench checks

  • Check the firmware serial-port mode and baud rate. Run a known serial message and verify its frame timing.
  • If no bytes arrive, verify the logic level and ground connection before changing firmware settings.

OpenPilot CC3D Hardware Setup · Ports and pin-outs

OpenPilot CopterControl 3D wiring map

Highlighted contacts are used in the required step or selected circuit. Select a contact to inspect it.

MainPort · JST-SH 4
Keyed cable order. The OpenPilot harness uses ground at pin 1.
FlexiPort · JST-SH 4
Keyed cable order. The OpenPilot harness uses ground at pin 1.
ReceiverPort · JST-SH 8
Keyed cable order. Pin 1 is ground.
USB · CONN4
Connector contacts in schematic numbering.
Servo channel 1
Contact order across the board, from the outside edge to the inside.
Servo channel 2
Contact order across the board, from the outside edge to the inside.
Servo channel 3
Contact order across the board, from the outside edge to the inside.
Servo channel 4
Contact order across the board, from the outside edge to the inside.
Servo channel 5
Contact order across the board, from the outside edge to the inside.
Servo channel 6
Contact order across the board, from the outside edge to the inside.
Selected pin details

OUT1-1 · GND

Return · Ground

Connect to the board ground return.

OpenPilot CC3D Hardware Setup · Ports and pin-outs

Electrical limits · Pin in the reference

Models and documents

Matches the CopterControl 3D open hardware files. Match the key and PCB labels on your board before connecting a harness.

OpenPilot CopterControl 3D
Original CC3D PCB with STM32F103 and MPU6000.