FREE Shipping on all CARBON FIBER PARTS over $200.00!

OpenPiolot CC3D Revolution Flight Controller + Oplink + M8N GPS


Add to Cart:

  • Description
  • Details
  • Reviews
  • offthegridsun info
Quick satellite searching, only need 10s to find 6 satellite in open space Built-in compass, refresh rate up to 10GHz
Assistance AssistNow GNSS Online
AssistNow GNSS Offline (up to 35 days)3
AssistNow Autonomous (up to 6 days)
OMA SUPL & 3GPP compliant
Oscillator TCXO (NEO-M8N/Q)
Crystal (NEO-M8N)
WIth GPS folding antenna base
Noise Figure On-chip LNA (NEO-M8M). Extra LNA forLowest Noise Figure (NEO-M8N/Q)
Ublox new generation GPS NEO-M8N is very quick to searching signal, of high positioning precision and efficiency.
This NEO-M8N GPS adopts original imported M8N chip, function module group is optimized, built in electric compass, updating rate has been improved to 10GHZ
Supported Antennas Active and Passive
Odometer Travelled Distance
Support European, Russian GLONASS, Japan , China
Module supports GPS+Big Dipper+SBAS or GPS+GLONASS+SBAS

Technical description

CPU is the STM32F405RGT6 chip, with ARM Cortex-M4 core at 210MIPS, FPU, and saturation arithmetics DSP functions.
The chip features a range of built-in hardware modules that can bo programmed once and function independently, requiring little to no CPU overhead. These include 14x multichanel timers, 3x synchronous-sampling ADC serving up to 24 channels, 2x DAC, matrix memory controller with 16-stream DMA, and other. Communication modules include USB2.0, 3x I2C, 3x SPI, 4x USART, 2x CAN and SIDO. All these modules can be configured for accessing the chip pins using a flexible switch matrix, or disabled to save power.
It even contains a real time hardware calendar if you want a wake up flight.
The software and settings are loaded through USB connector and no-hassle update function in the GCS (Ground Control Station).
ModemThe board features a built-in 433MHz OPLink Modem.
DimensionsOpenPilot products use the standard OpenPilot footprint, and hence has the same dimensions and mounting holes as the OpenPilot CC. CC3D, Revo, GPS, OSD and PipX boards.
Servo 1-6: These are the PWM outputs that go to servos or electronic speed controllers (ESCs).  Power for the flight controller is typically supplied through these headers from only one of the ESCs, but in most cases, all the servo wires can be left connected. Cutting the pin from servo wires is highly discouraged.  If you feel you must disconnect three of the hot wires, use some shrink tube or electrical tape to insulate the removed pin (you may need that positive voltage at a later date!).  The positive (Vcc) and negative (Gnd) pins are indicated on this diagram and the board. In rare cases, you may need to also disconnect the ground pin if your ESCs are creating ground loop problems (indicated by a general weirdness in setup).  (see the CopterControl - CC3D -Atom Hardware Setup page, Power section, for instructions on how to remove and insulate the extra pins)
Servo output pin layout
Outside --> ground
Middle --> 5V - 8.4V
Inside --> signal
Flexi-IO PortThe receiver port can act as an input or output port depending on the configuration which is set in the Hardware Settings. Configuring the receiver port as an output port allows the user to assign more output channels then the 6 standard servo outputs.
PWM -vs- PPM RecieversPlease be aware that not all receivers can be configured to use a PPM output. It is the user's responsibility to research this feature in regards to the desired receiver they wish to use for PPM and ensure it can be used as such. Many hours of frustration can occur while trying to troubleshoot why you can't get your radio to connect to the board with PPM if using a receiver than isn't designed with that feature! Simply make sure the receiver can do it before trying to set it up that way.
MainPortJST-SH 4-pin. 
This is a serial USART whose baud rate can be adjusted through the GCS. Optionally, Futaba S.Bus receiver, Spektrum/JR satellite receiver or GPS can be mapped to the MainPort. Default configuration is Telemetry for connecting an RF modem.
FlexiPortJST-SH 4-pin. 
The function of this port also depends on the configuration and can be configured for I2C or Serial. The default configuration doesn't use this port, but it can be used for Telemetry, GPS, Spektrum satellite receivers (all working), and other I2C peripherals (under development).
RF SocketAntenna connection socket for on-board OPLink modem.
Pwr Sen/Sonar PortJST-SH 4-pin. 
This port can be configured to accommodate an Autopilot current sensor and a low cost Sonar sensor such as the HC-SR04. It can also be used as a general purpose input/output port or as a one or two channel analog input port.               
Please note that the output rate on the output channels from the Flexi-IO Port cannot be set individually. If servos are connected to this outputs, you must ensure that they can work with the defined output rate for the bound channel. E.g. if you choose a high output rate to support an octocopter configuration, the update rate from the output channels from the ReceiverPort are bound to the update rate from channels 5 & 6. In this case, you cannot connect analog servo's to these outputs since an analog servo only supports an output rate of 50Hz..
2. OpenPilot OPLINK

First time use with OPLM
When you first try to use your OPLM with the GCS, it will not be automatically picked up by the GCS. 
You first need to go into the 'Firmware' tab and click 'Upgrade & Erase' while the OPLink is disconnected. 
Then plug in OPLink when the upgrade process asks for it. Once this has been done, your OPLM board will show up at the bottom of your GCS as a connected device.  
The configuration page icon at the bottom of the page icon list may be hidden without scrolling down, depending on the size of your computer screen.
OPLink Mini:
100mW Standalone Radio Modem
3 IO Ports: Micro-B USB, Mainport & Flexiport
MMCX Antenna Connector.
Weight: 4g
Dimensions: 20mm x 29mm
Input Voltage: +5v
3. Ublox NEO-M8N GPS

Receiver Type72-channel u-blox M8 engine
Nav. Update Rate1 Single GNSSup to 18 HZ
Concurrent GNSSup to 10 Hz
Position Accuracy2 2.0 m CEP
Acquisition2 Cold Starts26 s
Aided Starts2 s
Reacquisition1.5 s
Sensitivity2 Tracking & Nav–167 dBm
Cold Starts–148 dBm
Hot Starts–156 dBm
Built-InRTC Crystal Built-In
Anti Jamming Active CW Detection and Removal. Extra
Onboard SAW Band Pass Filter (NEO-M8N/Q)
Memory ROM (NEO-M8M/Q) or Flash (NEO-M8N)
Data-logger For position, velocity, and time (NEO-M8N)
RoHS Compliant (lead-free)
Manufactured and fully tested in ISO/TS 16949 certified production sites
Uses u-blox M8Chips Qualified: according to AEC-Q100
Operating Temperature–40° C to 85° C
Storage Temperature–40° C to 85° C (NEO-M8N/Q) –40° C to 105° C (NEO-M8M)
Supply Voltage1.65 V to 3.6 V (NEO-M8M) 2.7 V to 3.6 V (NEO-M8N/Q)
Power Consumption4 23 mA @ 3.0 V (continuous)
5 mA @ 3.0 V Power Save Mode(1 Hz, GPS mode only)
Backup Supply1.4 to 3.6 V
Timepulse Configurable0.25 Hz to 10 MHz
Qualificationaccording to ISO 16750
NEO-M8N-0 u-blox M8 Concurrent GNSS LCC Module
TCXO, flash, SAW, LNA,
Usage ForCC3D/Mini CC3D/Atom/CC3D Revolution Flight Controller Built-in Compass.

  • 100 Units in Stock

Be the first to write a review.  Write a Review.

The NEW Small UAS Rule (Part 107), including all pilot and operating rules, will be effective in August 2016. For more detailed information, please see:

Need more information? Read about how to fly a UAS for your work or business.

This product was added to our catalog on Thursday 12 November, 2015.



You are responsible to fly your drone safely and legally. In Canada, you must:


your alt text here