
Adafruit Wide-Range Triple-axis Magnetometer - MLX90393
Measure invisible magnetic fields with the Adafruit Wide-Range Triple-axis Magnetometer, featuring the MLX90393 sensor. With 16-bit resolution across all three axes and a dynamic range of ±5 mT to ±50 mT, this sensor is ideal for detecting magnets and magnetic orientation rather than the Earth's weak field.
Mounted on an Adafruit breakout board with a 3.3V regulator and level shifter, it works seamlessly with any 3V or 5V microcontroller over I2C. Address select pins allow up to 4 sensors on a single I2C bus.
Key Features
- 16-Bit Triple-Axis Measurement – High-resolution magnetic field readings on X, Y, and Z axes
- Wide Dynamic Range – 5–50 mT (50–500 Gauss), far exceeding typical magnetometers like the LSM303DLHC which saturates at ±8.1 Gauss
- Fast Sample Rate – Up to ~500 Hz depending on configuration settings
- Configurable I2C Address – Two address select pins for up to 4 sensors on one bus
- 3V or 5V Compatible – Onboard regulator and level shifter for broad microcontroller support
- Arduino & CircuitPython Support – Libraries available for quick setup over I2C
Ideal For
- Magnet detection and proximity sensing
- Magnetic orientation and position tracking
- Robotics and automation projects
- Multi-sensor arrays with up to 4 units on one bus
Package Contents
- 1× Adafruit MLX90393 Wide-Range Triple-axis Magnetometer breakout board (fully assembled and tested)
- 1× Header strip for breadboard use
Resources
Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
Measure invisible magnetic fields with the Adafruit Wide-Range Triple-axis Magnetometer, featuring the MLX90393 sensor. With 16-bit resolution across all three axes and a dynamic range of ±5 mT to ±50 mT, this sensor is ideal for detecting magnets and magnetic orientation rather than the Earth's weak field.
Mounted on an Adafruit breakout board with a 3.3V regulator and level shifter, it works seamlessly with any 3V or 5V microcontroller over I2C. Address select pins allow up to 4 sensors on a single I2C bus.
Key Features
- 16-Bit Triple-Axis Measurement – High-resolution magnetic field readings on X, Y, and Z axes
- Wide Dynamic Range – 5–50 mT (50–500 Gauss), far exceeding typical magnetometers like the LSM303DLHC which saturates at ±8.1 Gauss
- Fast Sample Rate – Up to ~500 Hz depending on configuration settings
- Configurable I2C Address – Two address select pins for up to 4 sensors on one bus
- 3V or 5V Compatible – Onboard regulator and level shifter for broad microcontroller support
- Arduino & CircuitPython Support – Libraries available for quick setup over I2C
Ideal For
- Magnet detection and proximity sensing
- Magnetic orientation and position tracking
- Robotics and automation projects
- Multi-sensor arrays with up to 4 units on one bus
Package Contents
- 1× Adafruit MLX90393 Wide-Range Triple-axis Magnetometer breakout board (fully assembled and tested)
- 1× Header strip for breadboard use























