Current Sensing with Matek H743 and T-Motor F55A Pro III ESC

Hello everyone,

I’m reaching out again for some guidance regarding my flight controller (FC) and ESC setup. I have a Matek H743 slim V3 FC (shown in the attached picture) paired with a T-Motor F55A Pro III 4-in-1 ESC. From what I’ve read, the FC is responsible for voltage sensing, while the ESC handles current sensing. Since the current wire runs from the ESC to the FC, my understanding is that the FC receives the current reading and displays it. For this reason, I’ve set the battery monitor to “analog voltage and current” as per the Matek H743 manual.

However, I’m running into an issue: when I configure the battery monitor parameters, I get absurd amps readings. For instance, on the OSD, the mAh consumption reaches 1000 mAh usage in just a few seconds, which is obviously incorrect.
audio 2

Another potential issue might be with my wiring setup. I have an mLRS module connected to RX8 and TX8 (serial set as MAVLink 2) , and my VTX is connected to VBAT. Are these pins supposed to be left free for ESC telemetry? Should I configure SERIAL5_PROTOCOL to something like ESC telemetry to fix this?

I hope my explanation makes sense, and I appreciate your help sofar.

It is always nice to have a general product picture out of the manufactures documentation. But much better and needes is the individul information about your setup. Very often when just explained “all is upto the documentation” later a missintrepetation is found. So show how each pin or signal of ESC is connected to FC.
If you are using the current [current] sensing pin of the ESC this need to connected to the current [Cur] sensor pin of the FC (mid of most right side row on your picture. This signal shows a voltage level which is proportional to the current sensed by the ESC. The FC has to recalculate the correct Amps reading and therefore it needs to be calibrated correctly.
Follow: Power Monitor/Module Configuration in Mission Planner — Copter documentation

1 Like

Hello Juergen,
You are right here is how the wires between the ESC and the FC are connected:


And here are the Pins I was talking about before:
I am using (Red Square) Tx8 and Rx8 + G next to it + a 5v pin for the mLRS.
and Vbat for a Vtx.

In the Matek manual it recommends the usage of 40 for amps per volt as shown below

Little better but …
I can’t interpret your pictures and your setup is not in front of me but in front of you.
So please make a list like
FC pin (name / number / description) connected to ESC pin (name / number / description)
for all connections.
As Matek can’t know which current sensor you are using the value of amp/volt is just a startup value but it must changed individual to your setup.

1 Like

here is a list of the connections in question:

This is the wiring guide from Matek’s page:

and here are my Serial ports:

My main question is: Is it incorrect to wire the mLRS to Rx8? Should Rx8 be left free to receive telemetry from the ESC? Could this setup interfere with current sensing? Or is achieving accurate current sensing primarily a matter of performing an amp calibration to determine the correct amps per volt factor?

The Rx8 cannot used by two different serial source at the same time. This is not only a data mismatch it also can damage your hardware.

1 Like

Hello Juergen,
Thank you for your feedback!
Fixed that and moved the mLRS to another RX-TX, and now I also have a functioning ESC Telemetry.
So that leaves me with the issue with the wrong current data, I guess it just needs a current calibration to fix it.
I ordered a power analyzer off amazon and will calibrate and see if that makes a difference.

You don’t need any additional equipment to calibrate your current reading. It is just a small mathematical calculation of already known values.

Simple you can exercise following.

  • Set the BATT_AMP_PERVLT to the default value.
  • Load your Battery to 100%
  • Make a logged test flight / drive. The battery should be going down a significant amount (eg 50%).
  • Reload your Battery to 100%
  • Calculate New BATT_AMP_VOLT = Default BATT_AMP_VOLT * Recharged MAH / Logged MAH