Overview
The MATEKSYS I2C-INA-BM is an ultra-precise digital power monitor board based on the TI INA228 IC. It monitors battery (bus) voltage and current via the I2C interface, with a 200 uOhm typical conductive path resistance for low power loss. It supports up to 3 boards on one I2C bus in parallel and is designed for use with ArduPilot firmware (no calibration required).
Key Features
- Based on TI INA228 (85-V, 20-bit, ultra-precise power monitor IC) with I2C interface
- Battery voltage sense input: 0~85V
- Current sense range: 0~204.8A (150A continuous, 204.8A burst)
- Voltage accuracy: ±0.1%; current accuracy: ±2%
- Supports 3x boards on one I2C bus in parallel (I2C address options shown on board: default 69, options 68 and 65)
- Compact size: 27mm x 20mm x 6mm; weight: 4g; mounting hole: phi 3mm
Specifications
| Model | I2C-INA-BM |
| IC | TI INA228 (85-V, 20-bit) |
| Interface | I2C |
| I2C address | Default 69; options 68, 65 (as marked on board) |
| Battery voltage sense input | 0~85V |
| Current sense range | 0~204.8A |
| Load current on sensing resistor | 150A (Continuous), 204.8A (Burst) |
| Voltage accuracy | ±0.1% |
| Current accuracy | ±2% |
| Conductive path resistance | 200 uOhm (typical) |
| Board power supply | 4~9V @ 5V pad/pin |
| Power consumption | 1mA |
| Indicator | LED Red, 3.3V indicator |
| Operating temperatures | -40~125 °C |
| Board size | 27mm x 20mm x 6mm |
| Weight | 4g |
| Mounting hole | phi 3mm |
| Connector marking (as shown) | JST-GH-4P; pins labeled 5V / SCL / SDA / G (order depends on side) |
Configuration (ArduPilot)
- BATT*_MONITOR -> 21 (INA2XX)
- BATT*_I2C_ADDR -> 0 (or 69, 68, 65)
- BATT*_I2C_BUS -> 0/1/2 (depends on the FC I2C bus connected)
- BATT*_SHUNT -> 0.0002
- BATT*_MAX_AMPS -> 204.8
Multiple-board setup example (as shown): BATT1_I2C_ADDR -> 69; BATT2_I2C_ADDR -> 68; BATT3_I2C_ADDR -> 65.
Applications
- Battery voltage and current monitoring for RC planes, drones, and other battery-powered devices
- Single-battery systems (common ground between controller and ESC/load)
- Two-battery systems (add a ground wire between I2C-INA-BM and BATT-1, as shown)
- Multi-sensor I2C installations (up to 3 boards in parallel)
What's Included
- 1x I2C-INA-BM board
- 1x JST-GH-4P to JST-GH-4P 20cm silicon wire
Note (as shown): silicon wires and XT60 connectors are not included in package.
Installation Notes
- The big pad on the bottom side is a dead pad (no circuit network).
- Solder the positive wires as close as possible to both sides of the current sensing resistor.
- Compatible with ArduPilot firmware only now.
Customer service: support@rcdrone.top or https://rcdrone.top/
Documents
- 3D file: I2C-INA-BM_STEP.zip
Details

The MATEKSYS I2C-INA-BM power monitor uses JST-GH 4-pin I2C connectors and onboard pads for selecting the I2C address (default 69/68/65).

The I2C power monitor board installs inline between BAT+ and ESC+ and provides 5V, GND, SDA, SCL and ADDR pads for easy flight-controller wiring (silicone wires and XT60 connectors not included).

The I2C-INA-BM connects to a flight controller via 5V, SDA, and SCL, with selectable I2C addresses (69/68/65) for multi-sensor setups.
Related Collections
