ATGM336H Dual-Mode GNSS GPS Module – High Sensitivity, Fast Fix, NEO-M8N Compatible

  • Dual-Mode GNSS (GPS + BeiDou)
  • High positioning accuracy
  • Fast satellite lock (Quick TTFF)
  • High sensitivity receiver
  • NEO-M8N compatible
  • Low power consumption
  • UART interface with NMEA output
  • Compact and lightweight design
SKU: Ek1932 Category: Tag:

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

800,00 EGP

20 People watching this product now!

Payment Methods:

Description

 

The ATGM336H Dual-Mode GNSS Module is a high-performance satellite navigation receiver supporting GPS and BeiDou (BDS) systems. Designed as a reliable and cost-effective alternative to the u-blox NEO-M8N, it delivers fast positioning, high sensitivity, and stable performance even in challenging environments such as urban areas or weak signal conditions.

This module is ideal for navigation systems, tracking devices, drones, robotics, IoT projects, and embedded applications. With low power consumption, compact size, and standard UART communication, the ATGM336H integrates easily with Arduino, ESP32, STM32, Raspberry Pi, and other microcontrollers.


⭐ Key Features

  • Dual-mode GNSS support: GPS + BeiDou (BDS)

  • High sensitivity receiver for reliable positioning

  • Fast Time-To-First-Fix (TTFF)

  • Compatible with NEO-M8N pinout and functionality

  • Supports standard NMEA output protocol

  • Low power consumption, suitable for battery-powered devices

  • Compact and lightweight design

  • Stable performance in urban and low-signal environments

  • UART interface for easy integration

  • Ideal for tracking, navigation, and positioning applications


⚙️ Specifications

Specification Details
GNSS Systems GPS, BeiDou (BDS)
Positioning Accuracy Up to 2.5 m CEP
Tracking Sensitivity Approx. -165 dBm
Cold Start TTFF 32 seconds
Hot Start TTFF 1 second
Operating Voltage 3.0 – 5.0 V (typical 3.3V)
Communication Interface UART (TX / RX)
Baud Rate Default 9600 bps
Output Protocol NMEA 0183
Operating Temperature -40°C to +85°C
Antenna Type External active antenna support
Dimensions Compact PCB design
Compatibility

Arduino, ESP32, STM32, Raspberry Pi

Applications

  • GPS tracking systems

  • Vehicle navigation

  • Drones and UAVs

  • Robotics projects

  • IoT location-based devices

  • Fleet management

  • Embedded positioning systems

🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
ATGM336HVCC/GND/TX/RX3.3-5V / GND / board RX pin / board TX pin
📟
ATGM336H Dual-Mode GNSS GPS Module - High Sensitivity, Fast Fix, NEO-M8N Compatible
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
ATGM336H Dual-Mode GNSS GPS Module - High Sensitivity, Fast Fix, NEO-M8N Compatible - Arduino Uno
ATGM336H Dual-Mode GNSS GPS Module - High Sensitivity, Fast Fix, NEO-M8N Compatible - Arduino Nano
ATGM336H Dual-Mode GNSS GPS Module - High Sensitivity, Fast Fix, NEO-M8N Compatible - Arduino Mega
ATGM336H Dual-Mode GNSS GPS Module - High Sensitivity, Fast Fix, NEO-M8N Compatible - ESP32
ATGM336H Dual-Mode GNSS GPS Module - High Sensitivity, Fast Fix, NEO-M8N Compatible - ESP8266
ATGM336H Dual-Mode GNSS GPS Module - High Sensitivity, Fast Fix, NEO-M8N Compatible - STM32
ATGM336H Dual-Mode GNSS GPS Module - High Sensitivity, Fast Fix, NEO-M8N Compatible - Raspberry Pi Pico
📄 File: atgm336h_dual-mode_gnss_gps_module_-_high_sensitivity,_fast_fix,_neo-m8n_compatible_-_arduino_uno.inoArduino Uno
524 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=2, TX=3 on Arduino Uno
6#include <SoftwareSerial.h>
7SoftwareSerial LINK_SERIAL(2, 3);
8
9#include <TinyGPS++.h>
10
11TinyGPSPlus gps;
12
13void setup() {
14 Serial.begin(115200);
15 LINK_SERIAL.begin(9600);
16}
17
18void loop() {
19 while (LINK_SERIAL.available()) {
20 gps.encode(LINK_SERIAL.read());
21 }
22 if (gps.location.isUpdated()) {
23 Serial.print("Lat: "); Serial.print(gps.location.lat(), 6);
24 Serial.print(" Lng: "); Serial.println(gps.location.lng(), 6);
25 }
26}
📄 File: atgm336h_dual-mode_gnss_gps_module_-_high_sensitivity,_fast_fix,_neo-m8n_compatible_-_arduino_nano.inoArduino Nano
525 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=2, TX=3 on Arduino Nano
6#include <SoftwareSerial.h>
7SoftwareSerial LINK_SERIAL(2, 3);
8
9#include <TinyGPS++.h>
10
11TinyGPSPlus gps;
12
13void setup() {
14 Serial.begin(115200);
15 LINK_SERIAL.begin(9600);
16}
17
18void loop() {
19 while (LINK_SERIAL.available()) {
20 gps.encode(LINK_SERIAL.read());
21 }
22 if (gps.location.isUpdated()) {
23 Serial.print("Lat: "); Serial.print(gps.location.lat(), 6);
24 Serial.print(" Lng: "); Serial.println(gps.location.lng(), 6);
25 }
26}
📄 File: atgm336h_dual-mode_gnss_gps_module_-_high_sensitivity,_fast_fix,_neo-m8n_compatible_-_arduino_mega.inoArduino Mega
493 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=19, TX=18 on Arduino Mega
6#define LINK_SERIAL Serial1
7
8#include <TinyGPS++.h>
9
10TinyGPSPlus gps;
11
12void setup() {
13 Serial.begin(115200);
14 LINK_SERIAL.begin(9600);
15}
16
17void loop() {
18 while (LINK_SERIAL.available()) {
19 gps.encode(LINK_SERIAL.read());
20 }
21 if (gps.location.isUpdated()) {
22 Serial.print("Lat: "); Serial.print(gps.location.lat(), 6);
23 Serial.print(" Lng: "); Serial.println(gps.location.lng(), 6);
24 }
25}
📄 File: atgm336h_dual-mode_gnss_gps_module_-_high_sensitivity,_fast_fix,_neo-m8n_compatible_-_esp32.inoESP32
486 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=16, TX=17 on ESP32
6#define LINK_SERIAL Serial1
7
8#include <TinyGPS++.h>
9
10TinyGPSPlus gps;
11
12void setup() {
13 Serial.begin(115200);
14 LINK_SERIAL.begin(9600);
15}
16
17void loop() {
18 while (LINK_SERIAL.available()) {
19 gps.encode(LINK_SERIAL.read());
20 }
21 if (gps.location.isUpdated()) {
22 Serial.print("Lat: "); Serial.print(gps.location.lat(), 6);
23 Serial.print(" Lng: "); Serial.println(gps.location.lng(), 6);
24 }
25}
📄 File: atgm336h_dual-mode_gnss_gps_module_-_high_sensitivity,_fast_fix,_neo-m8n_compatible_-_esp8266.inoESP8266
524 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=D7, TX=D8 on ESP8266
6#include <SoftwareSerial.h>
7SoftwareSerial LINK_SERIAL(D7, D8);
8
9#include <TinyGPS++.h>
10
11TinyGPSPlus gps;
12
13void setup() {
14 Serial.begin(115200);
15 LINK_SERIAL.begin(9600);
16}
17
18void loop() {
19 while (LINK_SERIAL.available()) {
20 gps.encode(LINK_SERIAL.read());
21 }
22 if (gps.location.isUpdated()) {
23 Serial.print("Lat: "); Serial.print(gps.location.lat(), 6);
24 Serial.print(" Lng: "); Serial.println(gps.location.lng(), 6);
25 }
26}
📄 File: atgm336h_dual-mode_gnss_gps_module_-_high_sensitivity,_fast_fix,_neo-m8n_compatible_-_stm32.inoSTM32
489 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=PA10, TX=PA9 on STM32
6#define LINK_SERIAL Serial1
7
8#include <TinyGPS++.h>
9
10TinyGPSPlus gps;
11
12void setup() {
13 Serial.begin(115200);
14 LINK_SERIAL.begin(9600);
15}
16
17void loop() {
18 while (LINK_SERIAL.available()) {
19 gps.encode(LINK_SERIAL.read());
20 }
21 if (gps.location.isUpdated()) {
22 Serial.print("Lat: "); Serial.print(gps.location.lat(), 6);
23 Serial.print(" Lng: "); Serial.println(gps.location.lng(), 6);
24 }
25}
📄 File: atgm336h_dual-mode_gnss_gps_module_-_high_sensitivity,_fast_fix,_neo-m8n_compatible_-_raspberry_pi_pico.inoRaspberry Pi Pico
496 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=1, TX=0 on Raspberry Pi Pico
6#define LINK_SERIAL Serial1
7
8#include <TinyGPS++.h>
9
10TinyGPSPlus gps;
11
12void setup() {
13 Serial.begin(115200);
14 LINK_SERIAL.begin(9600);
15}
16
17void loop() {
18 while (LINK_SERIAL.available()) {
19 gps.encode(LINK_SERIAL.read());
20 }
21 if (gps.location.isUpdated()) {
22 Serial.print("Lat: "); Serial.print(gps.location.lat(), 6);
23 Serial.print(" Lng: "); Serial.println(gps.location.lng(), 6);
24 }
25}
UART GPS/GNSS receiver, NMEA-compatible output.

Specification

Specification

WeightWeight8 g
Dimensions4 × 3 × 1,5 cm
ModelATGM336H
GNSS TypeDual-Mode GNSS (GPS + BeiDou)
CompatibilityCompatible with NEO-M8N
Sensitivity (Tracking)-165 dBm
Sensitivity (Acquisition)-148 dBm
Time To First Fix (Cold Start)≤ 30 ثانية
Time To First Fix (Hot Start)≤ 1 ثانية
Position Accuracy±2.5 متر
Update Rateحتى 10Hz
Communication InterfaceUART (TTL)
Baud Rate9600bps (افتراضي)
Operating Voltage3.3V – 5V
Operating Current~25mA
Antenna TypeExternal Active Antenna
Protocol SupportNMEA 0183
Operating Temperature-40°C إلى +85°C
ApplicationNavigation, Tracking, Drones, Robotics, IoT
Country of OriginChina

Customer Reviews