Documentation

HMC5883L GY-273 3-Axis Magnetometer Compass Module for Arduino, Raspberry Pi & ESP32 | ShillehTek Product Manual

Buy the HMC5883L GY-273 Module

What it is

The HMC5883L GY-273 3-Axis Magnetometer Compass Module for Arduino, Raspberry Pi & ESP32 is a digital compass and magnetic field sensor built around the HMC5883L chip. It measures the Earth's magnetic field on the X, Y, and Z axes and communicates over I2C, making it useful for heading, yaw sensing, robotics, drones, wearables, and navigation projects.

Pins

Refer to the silkscreen labels on the board/module and the listing photos for exact pin names and pinout. This module is described as using I2C, so check the board markings and your platform documentation before wiring power and data lines.

Technical Specifications

Specification Value
Module GY-273
Sensor IC HMC5883L
Sensing Axes 3-axis magnetic field measurement (X, Y, Z)
Interface I2C
Supported Platforms Arduino, Raspberry Pi, ESP32, and other microcontroller or SBC platforms
Use Cases Electronic compass, navigation, motion-aware projects, robotics, drones, wearables
Operating Voltage Varies by module revision
Pinout / Datasheet Check See listing photos and your exact module markings

Frequently Asked Questions

What does the HMC5883L GY-273 module measure?

It measures the Earth's magnetic field on three axes: X, Y, and Z. That makes it useful for electronic compass direction, heading estimation, and magnetic field sensing.

Does the GY-273 HMC5883L work with Arduino, Raspberry Pi, and ESP32?

Yes. The product description states it is designed for Arduino, Raspberry Pi, ESP32, and other microcontroller or SBC platforms that support I2C communication.

Does this magnetometer use I2C, SPI, or UART?

This module is described as using I2C. The listing does not state SPI or UART support, so use it as an I2C sensor unless your exact board documentation says otherwise.

Where can I find the pinout or datasheet information for this module?

Start with the silkscreen labels on the board and the listing photos for the pinout. For deeper integration details, check documentation for the HMC5883L chip and verify that it matches your exact GY-273 board revision.

What is the operating voltage of the HMC5883L GY-273 module?

Operating voltage can vary by module revision. Confirm the power requirements from the board markings, seller photos, or the correct datasheet before connecting it to your Arduino, Raspberry Pi, or ESP32.