NEO 4 Nano Micro GNSS Positioning System


The NEO 4 NANO is a miniature satellite navigation receiver module. It features a highly integrated, compact design incorporating the u‑blox M10 GNSS receiver, supporting concurrent reception of signals from four major global navigation satellite systems. Equipped with a high‑performance STM32H5 processor and an ST IIS2MDC electronic compass, it delivers precise positioning with excellent anti‑interference capabilities and environmental adaptability. It supports an RGB status LED indicator and uses the CAN bus protocol, making it suitable for a wide range of unmanned system applications.

pinouts

[!NOTE] ArduPilot firmware version 4.0 and later fully supports the NEO 4 NANO.

Data Sheet

Item Details
Receiver Type u-blox MIA-M10Q
Processor STM32H5 Arm® Cortex®-M33 250 MHz
Compass IIS2MDC
Frequency Band GPS: L1 C/A
GLONASS: L1OF
BDS: B1I/B1C
Galileo: E1B/C
Augmentation Systems SBAS: EGNOS, GAGAN, MSAS, WAAS, BDSBAS, KASS and SouthPAN
QZSS L1S (SLAS)
Number of Concurrent GNSS 4 (BDS, Galileo, GLONASS, GPS)
Oscillator TCXO
Acquisition Cold Start 27s
Hot Start 1s
Aided Start 1s
Nav. Update Rate Up to 10 Hz (4-concurrent GNSS)
Up to 25 Hz (single GNSS)
Horizontal Position Accuracy 1.5 m CEP
Signal Integrity RF interference and jamming detection and reporting
Spoofing detection and reporting
Wave Filtering SAW+LNA+SAW+LNA
Anti Electromagnetic / Radio Frequency Interference EMI+RFI
Protocol DroneCAN
Upgrade Firmware Support
Firmware CUAV M4C GNSS
Data Interface GHR-04V-S
Size 34 × 20 × 14.5 mm
Weight 10.6 g
Input Voltage 4.5 ~ 5.4 V
Operating Temperature -10 ~ +80 ℃

Size and Pinout

pinouts

Purchase

CUAV Official Store

Connecting to the Controller

connection

  • Connect to the flight controller’s CAN1 / CAN2 port (CAN1 is recommended).

[!TIP] The flight controller must support the DroneCAN protocol, such as ArduPilot and PX4 flight stacks.

Enable Neo 4 Nano for ArduPilot stack

Set the following parameters in the full parameter list of Mission Planner, then restart the controller after saving the settings:

  • Set CAN_P1_DRIVER to 1.
  • Set CAN_P2_DRIVER to 1.
  • Set NTF_LED_TYPES to 231.
  • Set GPS_TYPE/GPS1_TYPE to 9 (when used as GPS1).

MP set

You can realize quick configuration without parameter adjustment via the LGC Ground Control Station.

MP set

Custom Parameters for Neo 4 Nano

[!TIP] Under normal circumstances, there is no need to modify the parameter configuration of the Neo 4 Nano, which supports plug-and-play. If parameter modification is required, use the LGC/Mission Planner for the operation.

Parameter Name Parameter Description Default Value Supplementary Notes
CAN1_FD_BITRATE CAN interface FD data bit rate (Mbps) 4 Consistent with the default value of ArduPilot
CAN1_FD_EN_MODE Controls the FD enable mode of the CAN interface 2 (Auto CANFD Mode) 0 = Disable CANFD; 1 = Force enable CANFD; 2 = Auto enable CANFD when specific conditions are met, and the enabled state remains until power off
CAN_NODE_ID Configures the DroneCAN node ID of the module 0 0 means automatic allocation by the system
CAN_R Enables the CAN terminal resistor or not False (Disabled) True = Enable the terminal resistor
FLASH_BOOTLOADER Update Bootloader 0 Set to 1 to update the old Bootloader, and the parameter will automatically revert to 0 after the update is completed
GNSS_ITFM_SEND Sends GNSS jamming and spoofing detection data via DroneCAN positioning messages or not 0 This data is used by PX4; PX4 cannot arm if the signal jamming status is abnormal
GNSS_MODE Sets the satellite navigation systems to be used (mask format) 111 Each bit corresponds to a different satellite system; For MIA-M10C, Beidou B1I cannot be enabled at the same time when GLONASS (BIT6) is enabled; Beidou will use the B1C signal when both BIT6 and BIT3 are set
GNSS_RATE_MS Output cycle of CAN positioning-related messages (ms) 200 5 outputs per second by default
GPS_TYPE Compatible with the parameter setting of APM flight controller 2 Resolves the issue where the flight controller cannot use DroneCAN positioning messages when APM's GPS_AUTO_CONFIG is set to 2
RGB_BRIGHTNESS RGB light brightness adjustment 100 100 means 100% brightness; set to 0 to disable the RGB light

Steps to Modify the Parameter Configuration of Neo 4 Nano via LGC Ground Control Station

  1. Click the LGC icon in the upper right corner and enter the Dronecan interface under the UAV Settings interface.
  2. Select the CAN interface number for hardware connection as the CAN bus number.
  3. Click to select the CAN device to be configured.
  4. Fetch all parameters.
  5. Select the parameter to be modified, enter the target value in the pop-up data box, and click Save.

config

PX4 Firmware

In QGroundControl > Parameters, set the following parameters, write them, and then reboot:

  • UAVCAN_ENABLE set to Sensors Automatic config.
  • UAVCAN_SUB_GPS set to Enable.

MP set

results matching ""

    No results matching ""