Skip to content

C-RTK3 G5 Centimeter-Level Positioning and Heading Module ​

The C-RTK3 G5 is a new-generation centimeter-level positioning and heading module launched by CUAV. It integrates the high-performance STM32H5 processor and GNSS+ technology suite, and supports the CAN FD bus.

It reliably handles complex application scenarios such as radio interference, electromagnetic interference, positioning spoofing, high vibration, and high maneuverability. It effectively expands the application boundaries of intelligent devices and provides core support for stable, safe and accurate positioning and heading. It is widely applicable to satellite positioning devices including vehicle navigation systems, robots, drones and unmanned ground vehicles.

C-RTK3 G5

Product Features ​

  • RTK positioning accuracy: 0.6 cm + 0.5 ppm
  • Dual-antenna heading, no compass calibration required
  • Multi-constellation and multi-frequency positioning & heading
  • High-performance STM32H5 processor
  • CAN FD + 20 Hz high refresh rate
  • Interference detection and alarm
  • All-round anti-interference and anti-spoofing capability
  • LOCK+ fusion algorithm for stable signal tracking under high vibration and impact
  • 2-channel EVENT with configurable PPS output

Electrical & Hardware Specifications ​

C-RTK3 G5Specifications
ProcessorSTM32H5 Arm® Cortex®-M33, 250 MHz
GNSS Hardware Channels789
Supported Constellations & Frequency BandsGPS: L1C/A, L2C, L2PY, L5, L1C
GLONASS: L1CA, L2CA, L2P, L3 CDMA
BDS: B1I, B1C, B2a, B2I, B3I, B2b
Galileo: E1, E5a, E5b, E6
QZSS: L1C/A, L1C/B, L2C, L5, L6
Antenna ConfigurationDual-antenna; single/dual-antenna working mode configurable
Raw Data OutputSupported / TF card logging available
Positioning AccuracySingle Point: Horizontal 1.2 m, Vertical 1.9 m
DGNSS Aided: Horizontal 0.4 m, Vertical 0.7 m
RTK: Horizontal 0.6 cm + 0.5 ppm,
Vertical 1 cm + 1 ppm
Velocity Accuracy3 cm/s
Heading Accuracy0.15° @ 1 m antenna baseline
0.03° @ 5 m antenna baseline
Max Update Rate20 Hz
RTK Initialization Time7 s (Baseline < 40 km)
Timing PerformancePPS Resolution: 1.4 ns
Event Accuracy: < 3 ns
Cold Start: < 35 s (No ephemeris / No approximate position)
Hot Start: < 10 s (With ephemeris & approximate position)
Re-acquisition Time: 1 s
Tracking & Acquisition ThresholdTracking: 20 dB/Hz
Acquisition: 30 dB/Hz
Onboard CompassRM3100
Communication ProtocolsDroneCAN / SBF / NMEA-0183 / RTCM
Communication Baud Rate1 Mbit/s (CAN)
8 Mbit/s (CAN FD)
Firmware UpgradeSupported
Default FirmwareC-RTK3 M4C
Interfaces1 × CAN (GH1.25 4P)
1 × UART (GH1.25 6P)
1 × USB Type-C
2 × Antenna Port (BWMCX-KEF)
1 × TF Card Slot
Dimensions55.5 × 50 × 16.5 mm (Including mounting holes)
Weight43.5 g (Excluding antenna and cable)
Operating Temperature-10 ℃ ~ +80 ℃

CRA-602 Antenna Specifications ​

CRA-602 AntennaSpecifications
Coverage Angle360°
PolarizationRight-Hand Circular Polarization
LNA Gain38±2 dB
Connector TypeSMA-J
DimensionsΦ40 × 84.5 mm
Weight36 g

Dimensions ​

C-RTK3 G5 Dimension Drawing

C-RTK3 G5

CRA-602 Antenna Dimension Drawing

C-RTK3 G5

Purchase ​

CUAV Official Store

Pin Definition ​

C-RTK3 G5

LED Status Indicators ​

NOTE

The silkscreen markings are located beside the LED indicators; the RTK status LED is inactive in base station mode.

IndicatorIconBlink PatternDescription
PWRRed LED solid onSolid onThe module is powered normally; the red LED stays on
SYSYellow LED slow blinkSlow blink (1 Hz)The module is powered normally; the yellow LED blinks once per second
SYSYellow LED fast blinkFast blinkThe yellow LED blinks fast while the firmware is being upgraded
SYSYellow LED solid onSolid onThe yellow LED stays on when the module reports an error
PPSYellow LED on then offSolid on → offAt power-on the yellow LED turns on and then goes off after a few seconds
PPSYellow LED blinkingBlink (1 Hz)Once the module obtains a position fix, the yellow LED blinks once per second by default
CANGreen LED fast blinkFast blinkAfter the module is connected to the flight controller over CAN, the green LED blinks fast; the faster it blinks, the more CAN messages are received
HEADGreen LED offOffThe module is powered but no heading message is available; the green LED stays off
HEADGreen LED solid onSolid onThe module is powered and heading messages are available; the green LED stays on
RTKBlue LED offOffNo RTK fix; the blue LED stays off
RTKBlue LED blinkingBlinkRTK Float; the blue LED blinks
RTKBlue LED solid onSolid onRTK Fixed; the blue LED stays on

C‑RTK3 G5 System Parameters ​

NOTE

The following are internal configuration parameters for the C‑RTK3 G5; modification is generally unnecessary.

ParameterRange / OptionsDefaultDescription
CAN1_FD_BITRATE1–8 (Mbps)4CAN1 FD data segment bitrate
CAN1_FD_EN_MODE0~22CAN FD enable: 0 = disable (Classic CAN); 1 = force enable CAN FD;
2 = auto (system selects based on bus load and handshake)
CAN_NODE_ID0~1250CAN node ID; 0 = auto‑assigned by controller; set to a unique non‑zero value if conflicts occur
CAN_RTrue/FalseFalseEnable CAN 120Ω termination resistor; True = enable; recommended for multi‑node buses
FLASH_BOOTLOADERTrue/FalseFalseUpdate bootloader; automatically resets to False after completion
GNSS_CFG_MODE0/11Receiver configuration: 0 = bypass; 1 = auto-configured by the main controller
GNSS_DYN_MODEL0–1310Dynamic model: 0=Base Station,1=Quasi‑static,2=Robot,3=Pedestrian,4=Automotive,5=Motorcycle,
6=Racing,7=Heavy Machinery,8=Marine,9/10/11=UAV,12=Wearable,13=Unconstrained
GNSS_EN_ATTITUDE0/110 = single‑antenna; 1 = dual‑antenna heading
GNSS_ITFM_SEND—0Send interference/spoofing detection data via CAN
GNSS_MODE0–65535 (bitmask)109Satellite constellation: Bit0=GPS, Bit1=SBAS, Bit2=Galileo, Bit3=BeiDou,
Bit4=IMES, Bit5=QZSS, Bit6=GLONASS, Bit7=NavIC
GNSS_RATE_MS50/100/200/500 (ms)100GNSS output period: 100ms=10Hz, 50ms=20Hz
GNSS_RTK_MSM_VERbitmask16RTCM MSM version. Default 16 (0b00010000) = MSM4; 128 (0b10000000) = MSM7; 144 (0b10010000) outputs both MSM4 and MSM7 (generally not recommended)
GNSS_UART2_BAUD1200~4000000460800UART2 baud rate
GNSS_UART2_PROT0–65535 (bitmask)10UART2 protocol: Bit0=UBLOX, Bit1=NMEA, Bit2=RTCM, Bit3=SBF;
Common: 2=NMEA, 8=SBF, 10=NMEA+SBF
GPS_MB_ONLY_PORT—0Reserved for APM compatibility, unused
GPS_TYPE—1Fixed system configuration, not applicable
SEP_ELE_MASK-90~90 (°)10Satellite elevation mask angle (angle from local horizontal to satellite);
satellites below this angle excluded from PVT; recommend 15~20° in urban/mountain/interference environments
SEP_PPP_ENABLE0/11Enable PPP positioning
SEP_PPS_DUTY1–99 (%)5PPS duty cycle (max pulse width: 1000ms)
SEP_PPS_POL0/10PPS polarity: 0=Low→High;1=High→Low
SEP_PPS_PRD0–2115PPS output period:
0=Off;1=10MHz;2=1MHz;3=100KHz;4=10KHz;5=5KHz;6=2KHz;7=1KHz;8=100Hz;9=50Hz;10=20Hz;11=10Hz;12=5Hz;13=4Hz;14=2Hz;15=1Hz;16=2S;17=4S;18=5S;19=10S;20=30S;21=60S
SEP_RTCM_RATE50/100/200/500 (ms)500RTCM data output rate (default value corrected to 500)
SEP_SL0–200 (s)20Carrier‑smoothed pseudorange duration