Pixhawk power module current sensing

I’m building my first 6 motor ROV and I’m using a pixhawk 2.4.8 as flight computer, Power module 01 between battery and all electronics and an RPI 4 as companion computer. I’m not getting the current sensing feature to work however. Voltage reads steady at 12.2V which should be correct for my 2s battery. However, current is steadily at -12.2A (same as voltage *-1) and therefore power reads -149W. When I thrust one of the motors, the current does not change so something is obviously wrong. Does anyone have any clue of what might be the culprit here? Both Pixhawk and Power Module are bought from Amazon so I’m assuming they’re clones. I figure that would be very relevant here but I hope that’s not the issue…

Hi @Brehmer,

Can you share your battery monitor configuration parameters?

It’s possible you’ve just configured it incorrectly (e.g. specifying the current pin as the same as the voltage pin, with a -1 amps per volt scaling factor).

If you have access to a multimeter you could also try checking that the voltage and current-sensing wires are actually reading different values.

Did you mean to say 3S, or are you using a very unusual battery chemistry with 6+ V per series cell?

If it’s not the configuration then it’s possible your power monitor actually only supports voltage measurement (they don’t all support measuring current), and/or your flight controller board may only have one ADC input to measure power sensor values with, or there could be some wiring issue / short between the current and voltage sensing wires/pins.