Products
Sensors and GPSLATEST
FlyingRC I2C External Current Meter
An external I2C current and voltage sensor for flight controllers. It uses an INA226 sensor so ArduPilot/PX4 systems can read battery voltage and current from an external module instead of relying on an onboard analog current sensor.

Best used for
- Fixed-wing or multirotor builds that need external battery current sensing.
- FlyingRC H7Wlite and other flight controllers with an available I2C port.
- Builders who want a small 2-8S LiPo current meter with socket and no-socket installation options.
Key features
- Uses INA226 I2C current/voltage sensing chip.
- Supports ArduPilot and PX4 firmware workflows according to the manual.
- 2-8S LiPo VBAT input range.
- Socket version and no-socket version are documented in the product photos.
Setup / wiring notes
- For ArduPilot, set BATT_MONITOR = 21 for INA2xx/INA226.
- Set BATT_I2C_ADDR = 64 and BATT_SHUNT = 0.0003, then reboot the flight controller.
- If current or voltage is not detected, try BATT_I2C_BUS = 0 or 1 because firmware bus numbering may differ from the physical I2C label.
Check before use
- When soldering XT60 wires, fully insert the connector and avoid touching nearby components with the iron tip.
- Verify I2C bus selection and reboot after each parameter change.
Key specs
- INA226 I2C voltage/current sensing chip
- 2-8S LiPo VBAT range
- 16.04 x 27.52 mm board size; socket and no-socket versions