Teyleten Robot ATGM336H GPS+BDS Dual-Mode Module Flight Control Satellite Positioning Navigator
Quick take
The Teyleten Robot ATGM336H is a compact dual-mode GNSS receiver module designed for projects that need satellite positioning and timing, commonly with Arduino-style embedded builds. Reviewers consistently describe it as straightforward once Tx and Rx are wired correctly, with quick acquisition and reliable UART output. The main tradeoff is that documentation can be less approachable, and the included small antenna may be limiting if you do not plan to use an external antenna.
Pros and cons
Pros
- Dual-mode GNSS support focused on GPS and BDS, useful for wider satellite availability.
- Designed for embedded use, with UART communication expected for pulling the position data stream.
- Reviewers report fast fixes once properly powered and connected.
- Good value as a basic “get-location” module, especially when buying multiple units.
- Works with 5V power setups for some microcontroller boards after adjusting VCC.
Cons
- Wiring and serial setup (Tx and Rx, plus correct power level) can be confusing at first.
- Documentation accessibility is a common complaint, so expect some trial-and-error.
- The included antenna is small, so indoor or marginal signal conditions may favor an external antenna.
What buyers think
Buyer-review evidence for the Teyleten Robot ATGM336H is limited but consistent on a few practical points. Users report the module works reliably when serial connections are correct, and that it can start returning useful data quickly after power is applied. Several reviews emphasize overall value for embedded navigation experiments, including projects comparing location fixes across satellite systems. The most repeated “friction” theme is setup, particularly Tx/Rx alignment and selecting the right VCC level for the host board. There is also a recurring note that the antenna included with the module is small, which can affect how well it performs outside strong signal coverage.
What this module is for
This ATGM336H-5N series module is built for satellite positioning and timing in embedded devices. It’s intended for use cases like car navigation positioning, handheld or wearable location tracking, and flight-control or robotics projects that need a GNSS receiver feeding position data to a flight controller or microcontroller. If your project already has a controller and you want a straightforward way to get GPS/BDS fixes over serial, this is the category of module to consider.
Key features to know before you buy
Dual-mode GNSS with multi-constellation support
The module supports a GNSS mix including China’s BDS (Beidou) and the United States GPS, with additional support described for GLONASS, Galileo, QZSS, and SBAS (WAAS, EGNOS, GAGAN, MSAS). In practical terms, dual-mode operation can help availability, because your receiver can use more satellites depending on the environment and sky view.
Receiver design aimed at embedded projects
It is described as using a low-power GNSSSOC chipset (AT6558) in a “true sense of six-in-one” positioning navigation module family, with 32 tracking channels. The channel count matters when you are trying to maintain stable fixes in dynamic scenarios or when satellite visibility varies.
Compact size, UART integration
These modules are typically used as drop-in receivers for microcontroller builds. Buyers specifically mention pulling down the data stream over UART as expected, which is consistent with how many GNSS modules integrate into Arduino and similar ecosystems.
Pros and cons for your specific setup
Best for
- Arduino and embedded prototypes that need GPS and BDS positioning.
- DIY navigation, robotics, and location-fix experiments where UART output is convenient.
- Projects where you want a small GNSS receiver without committing to a larger, integrated GPS unit.
- Builders who are comfortable troubleshooting basic serial wiring if they use the wrong Tx/Rx crossover the first time.
Who should avoid it
- Projects that require extremely plug-and-play setup with minimal configuration, because documentation clarity and wiring details can be a barrier.
- Indoor or low-sky-view deployments where you do not plan to add an external antenna, since the included antenna is small.
- Buyers unwilling to verify power-level compatibility with their host board.
Setup notes that affect performance
Tx and Rx wiring matters
Some buyers report initial trouble that disappeared once Tx and Rx were connected correctly. If your first test shows no satellites or no useful NMEA data, re-check serial pin mapping and baud rate settings in your controller firmware.
Power level compatibility
There are reports of improved satellite acquisition after moving VCC from 3.3V to a 5V bus on a specific microcontroller setup. That doesn’t mean you should always use 5V, but it does indicate the module can be sensitive to host power configuration. Match the module’s expected supply voltage to your system before assuming it will “just work.”
Antenna choice can be the difference-maker
If you are deploying outdoors with good sky visibility, the onboard antenna may be enough to validate your project. If you are in challenging reception conditions, consider planning for an external active GNSS antenna with a suitable 50-ohm antenna interface.
Price and availability
Pricing varies by listing and bundle quantity. This model is commonly sold as a two-pack, which is useful if you are experimenting, wiring multiple prototypes, or want a spare unit if you make a soldering or configuration mistake.
Verdict
The Teyleten Robot ATGM336H GPS+BDS module is a solid pick for embedded builders who want GPS/BDS fixes with UART-friendly integration and are willing to handle the basics of serial wiring, power compatibility, and antenna limitations. If your main requirement is reliable positioning for a prototype, and you can supply an appropriate antenna setup, this is an economical way to get a functional GNSS receiver into your project.
View latest price on Amazon: Buy on Amazon
FAQ
Does the ATGM336H module support GPS and BDS?
Yes. It is designed for GPS and BDS dual-mode operation, with broader GNSS support described for other constellations as well.
How does it connect to an Arduino or microcontroller?
It is typically integrated over serial (UART). Buyers report pulling the GNSS data stream over UART as expected, but correct Tx and Rx wiring is important.
Will it work indoors?
GNSS receivers depend on sky visibility. Because the included antenna is described as small, indoor performance may be limited unless you can place the antenna where it can see satellites. For weaker reception, an external antenna setup is often the better approach.
What power should I use?
Host power configuration can affect whether satellites are acquired. Reviewers report success after adjusting VCC on their specific setup, so make sure your power level matches what your module expects and what your host board can supply safely.
Is the module easy to set up?
Setup is described as working well once serial wiring is correct, but documentation can be harder to follow than some ublox-style alternatives. Expect a bit of troubleshooting if your first test does not yield data.
Is buying a two-pack worth it?
A two-pack can be practical if you are building multiple prototypes or want a spare module while you iterate on wiring and configuration.
Specifications
| Product Title | Teyleten Robot ATGM336H GPS+BDS Dual-Mode Module Flight Control Satellite Positioning Navigator Replacement NEO-M8N NEO-6M for Arduino 2pcs |
|---|---|
| Category | Electronics > GPS, Finders & Accessories > GPS System Accessories > Antennas |
| Brand | Teyleten Robot |
| Manufacturer | Teyleten Robot |
| Color | black |
| AntennaDescription | Satellite |
| Number of Items | 1 |
| Unit Count | 2.0 Count |
| Number of Channels | 32 |
| Impedance | 50 Ohms |
| Maximum Range | 6 Meters |
| Antenna | Satellite |
Recommended next
Doudou 2pcs GT-U7 GPS Module, High Sensitivity, Low Power Consumption, review
The Doudou 2pcs GT-U7 GPS module is a small, wiring-friendly GPS receiver designed for DIY projects and vehicle or device tracking. Buyers report strong satellite acquisition for their setups, especially when used near a window, and praise the flexibility of serial-style data delivery. The main catch is that installation details and enclosure fit matter, so double-check your wiring, pin mapping, and case size before you commit.
2Pack GPS Module,Navigation Satellite Positioning NEO-6M,Arduino GPS, Drone Microcontroller, GPS Receiver Compatible with 51 Microcontroller STM32 Arduino UNO R3 with Antenna
A two-pack of compact high-sensitivity GPS receiver modules built around an NEO-6M compatible design (GT-U7). Best for makers building Arduino, STM32, or SBC projects that need a quick GPS lock and easy USB connectivity, with one key caveat: Windows driver and setup can take some troubleshooting.
Garmin GPS 24xd GPS Antenna with Heading Sensor (NMEA 2000)
The Garmin GPS 24xd is a multi-band GNSS, high-sensitivity GPS antenna with heading support designed for NMEA 2000 marine networks. Buyers report noticeably improved position accuracy and heading usefulness compared with relying on an internal GPS, but it is a specialized add-on if your setup already has an appropriate NMEA 2000 chartplotter or network.
Waterproof GPS Active Antenna, Magnetic Base, 28dB Gain, 3-5VDC, SMA
A compact, waterproof active GPS antenna with a magnetic base and SMA male connector, designed to improve signal strength and help GPS lock faster in weak reception areas. Best for cars, head units, motorcycles, and DIY projects that can power a 3V to 5V active antenna and want an easy rooftop or fender mount.