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

Reviewed productBuy on Amazon

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

Reviewed productBuy on Amazon

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

Reviewed productBuy on Amazon

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 TitleTeyleten Robot ATGM336H GPS+BDS Dual-Mode Module Flight Control Satellite Positioning Navigator Replacement NEO-M8N NEO-6M for Arduino 2pcs
CategoryElectronics > GPS, Finders & Accessories > GPS System Accessories > Antennas
BrandTeyleten Robot
ManufacturerTeyleten Robot
Colorblack
AntennaDescriptionSatellite
Number of Items1
Unit Count2.0 Count
Number of Channels32
Impedance50 Ohms
Maximum Range6 Meters
AntennaSatellite

Recommended next