SKU: SENS-4260
📋 GST Invoice Available

LilyGO T-ICM 9-Axis MEMS MotionTracking™ Sensor Module - I2C/SPI Interface

₹649.00 (Inclusive of all taxes)
Out of Stock

The LilyGO T-ICM is a compact 9-axis MEMS MotionTracking™ module integrating a 3-axis gyroscope, accelerometer, and magnetometer, ideal for robotics, drones, and wearable devices. It features an onboard Digital Motion Processor (DMP) for sensor fusion and supports both I2C and SPI communication for easy integration with Arduino, Raspberry Pi, ESP32, and other microcontrollers.

Features

  • 9-Axis Motion Tracking: Combines 3-axis gyroscope, 3-axis accelerometer, and 3-axis magnetometer for comprehensive orientation data.
  • Onboard Digital Motion Processor (DMP): Handles complex sensor fusion algorithms, offloading computation from the host MCU.
  • Dual Communication Interfaces: Supports both 400kHz Fast Mode I2C and 7MHz SPI for flexible system integration.
  • Programmable Full-Scale Ranges: Gyroscope (±250 to ±2000 dps) and accelerometer (±2g to ±16g) ranges are software-configurable.
  • Auxiliary I2C Interface: Allows direct connection of external I2C sensors, such as pressure sensors, for expanded functionality.

Out of stock

Description

The LilyGO T-ICM module is based on a high-performance 9-axis MEMS inertial measurement unit (IMU). It provides precise measurement of angular rate, acceleration, and magnetic field strength, enabling accurate calculation of orientation, heading, and motion in three-dimensional space. The integrated Digital Motion Processor (DMP) runs advanced sensor fusion algorithms, such as a Kalman filter, to deliver stable and reliable quaternion or Euler angle outputs, significantly reducing the processing burden on the main application processor.

Designed for low-power operation, this sensor is suitable for battery-powered applications like drones, robotics, and wearable fitness trackers. Its robust digital interfaces ensure reliable communication in electrically noisy environments. The module includes a digital temperature sensor for thermal compensation, enhancing measurement accuracy across its operating temperature range.

Key Features

  • Complete 9-Axis IMU: Integrates gyroscope, accelerometer, and magnetometer on a single MEMS die for precise motion tracking.
  • Advanced On-Chip DMP: Executes sensor fusion algorithms internally, providing processed attitude data and freeing host MCU resources.
  • Flexible Interface Selection: Choose between high-speed SPI (7 MHz) or standard I2C (400 kHz) based on your application's bandwidth and pin requirements.
  • Wide, Configurable Measurement Ranges: Software-selectable full-scale ranges for both gyroscope and accelerometer adapt the sensor to various dynamic motion profiles.
  • Auxiliary I2C Master Port: Enables the sensor to read data from external I2C slave devices directly, simplifying system architecture.
  • Integrated Digital Temperature Sensor: Provides data for in-system thermal drift compensation of the gyroscope and accelerometer.
  • Optimized for Low-Power Applications: Engineered for efficient operation, making it ideal for portable and wearable electronics.
  • Compact Module Design: Pre-mounted on a breakout board with accessible pins for rapid prototyping and integration.

Applications

  • Drone and UAV Flight Controller Stabilization: Providing real-time attitude and heading reference system (AHRS) data.
  • Robotic Navigation and Balancing Systems: Enabling self-balancing robots and autonomous mobile robot (AMR) orientation sensing.
  • Wearable Fitness and Activity Trackers: Monitoring motion, steps, and precise orientation for sports analytics.
  • Virtual Reality (VR) and Augmented Reality (AR) Controllers: Tracking headset and controller movement with low latency.
  • Industrial Equipment Condition Monitoring: Detecting vibration and tilt in machinery for predictive maintenance.

Technical Specifications

Sensor Type9-Axis MEMS MotionTracking™ (IMU)
Gyroscope3-Axis, FSR: ±250, ±500, ±1000, ±2000 dps
Accelerometer3-Axis, FSR: ±2g, ±4g, ±8g, ±16g
Magnetometer3-Axis, Range: ±4900 μT
Onboard ProcessorDigital Motion Processor (DMP)
Communication Interfaces7 MHz SPI, 400 kHz Fast Mode I²C
Auxiliary InterfaceI²C Master for external sensors
Temperature SensorDigital-output
Typical Supply Voltage2.4V - 3.6V
Operating Temperature Range-40°C to +85°C
Module Dimensions (approx.)8 x 6 x 1 cm

Frequently Asked Questions

What is the operating voltage range for the LilyGO T-ICM module?

The LilyGO T-ICM module is typically designed to operate from a 2.4V to 3.6V DC supply. It is crucial to adhere to this range to ensure proper sensor operation and avoid damage. For use with 5V logic systems like Arduino Uno, a logic level converter or a 3.3V regulator is required for the I2C/SPI data lines.

How do I choose between I2C and SPI communication interfaces?

The interface is selected by configuring the module's FSYNC/AD0 pin. Pulling this pin low typically sets the I2C address. SPI is generally preferred for higher data rate applications or when multiple sensors share a bus, while I2C is simpler for projects with limited I/O pins. Both protocols are supported with example libraries available for platforms like Arduino and ESP32.

What is the purpose of the onboard Digital Motion Processor (DMP)?

The onboard DMP runs sensor fusion algorithms, combining raw data from the gyroscope, accelerometer, and magnetometer to compute stable orientation quaternions or Euler angles. This offloads complex mathematical processing from your main microcontroller, provides more accurate attitude data, and simplifies application code by delivering processed motion data directly.

Can I connect external sensors directly to this module?

Yes, the module features an auxiliary I2C master interface. This allows the T-ICM's internal DMP to read data from external I2C slave devices, such as barometric pressure sensors, and incorporate that data into its sensor fusion calculations. This creates a more complete inertial navigation system without requiring extra host MCU I2C ports.

Is calibration required for the magnetometer?

Yes, for accurate heading (yaw) calculation, the magnetometer requires calibration to compensate for hard iron and soft iron distortions present in your specific application environment. This typically involves rotating the device through multiple orientations in a figure-eight pattern. Many driver libraries include functions to assist with this calibration process.

Package Includes

  • 1 x LilyGO T-ICM 9-Axis Motion Sensor Module

Additional Information

Weight 0.01 kg
Dimensions 6 × 8 × 1 cm