# PX4 ESC Calibration - Timeout waiting for Bat

**URL:** <https://discuss.px4.io/t/px4-esc-calibration-timeout-waiting-for-bat/18941>\
**Category:** PX4 Autopilot\
**Created:** [October 8, 2020, 10:22am UTC](https://discuss.px4.io/t/px4-esc-calibration-timeout-waiting-for-bat/18941 "2020-10-08T10:22:43Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![DusanP](https://discuss.px4.io/user_avatar/discuss.px4.io/dusanp/32/3333_2.png) [@DusanP](https://discuss.px4.io/u/DusanP)\
**Post date:** [October 8, 2020, 10:22am UTC](https://discuss.px4.io/t/px4-esc-calibration-timeout-waiting-for-bat/18941/1 "2020-10-08T10:22:44Z")

</div>

Hi everyone. I am flying octocopter coax wit PX4 and after having some issues with motors, I tried to calibrate ESC.

I read in another topics about this but I have updated software several days ago, so I doubt it is the issue.

Motors are powered by 2 14S batteries which are not routed through PDB. PX4 is powered by 3S battery through PDB.

I try to calibrate like this: Main batteries for motors already connected to ESC. When I press calibrate ESC it says to connect battery (I assume it is the one for PX4 even though it is already connected via USB). I connect battery, **the motors start spinning** ( **although in the instructions it is stated this should not happen** ) and after several seconds motors stop and “Timeout waiting for Bat” appears on screen.

The esc is Flame 200A by Tmotor and I have already flow with this one on this exact config. (It just started having some issues so decided to calibrate)

The battery you see being connected on the video is PX4 battery which supplies FC through PDB. Main batteries for ESC are already connected.

[![]( " - YouTube") ](https://www.youtube.com/watch?v=PZRReG8Y-Eo)

Any tips?  
Thank you in advance!

---

<div class="post-metadata">

**Author:** ![jimdgit](https://discuss.px4.io/user_avatar/discuss.px4.io/jimdgit/32/6860_2.png) [@jimdgit](https://discuss.px4.io/u/jimdgit)\
**Post date:** [October 8, 2020, 1:46pm UTC](https://discuss.px4.io/t/px4-esc-calibration-timeout-waiting-for-bat/18941/2 "2020-10-08T13:46:23Z")

</div>

It’s because the PX4 needs the POWER 1 or 2 connector hooked up tp detect the battery.  
Otherwise it does not know if the battery is connected or not.  
In your case you will need to make special arrangements for that to happen.

---

<div class="post-metadata">

**Author:** ![DusanP](https://discuss.px4.io/user_avatar/discuss.px4.io/dusanp/32/3333_2.png) [@DusanP](https://discuss.px4.io/u/DusanP)\
**Post date:** [October 8, 2020, 9:11pm UTC](https://discuss.px4.io/t/px4-esc-calibration-timeout-waiting-for-bat/18941/3 "2020-10-08T21:11:45Z")

</div>

Hi,

in the video I have PDB connected with Pixhawk via POWER 2. It is supplied via LiPo 3S.

Still it says Timeout waiting for Bat

---

<div class="post-metadata">

**Author:** ![jimdgit](https://discuss.px4.io/user_avatar/discuss.px4.io/jimdgit/32/6860_2.png) [@jimdgit](https://discuss.px4.io/u/jimdgit)\
**Post date:** [October 9, 2020, 2:00pm UTC](https://discuss.px4.io/t/px4-esc-calibration-timeout-waiting-for-bat/18941/4 "2020-10-09T14:00:36Z")

</div>

Do you have the CAP & ADC input connected?  
Also in QGC how many cells did you tell it you have connected?

---

<div class="post-metadata">

**Author:** ![DusanP](https://discuss.px4.io/user_avatar/discuss.px4.io/dusanp/32/3333_2.png) [@DusanP](https://discuss.px4.io/u/DusanP)\
**Post date:** [October 12, 2020, 7:33am UTC](https://discuss.px4.io/t/px4-esc-calibration-timeout-waiting-for-bat/18941/5 "2020-10-12T07:33:03Z")

</div>

> [@jimdgit](#):
>
> CAP & ADC

Hi,

I do not have CAP and ADC. In the QGC I put 3 cells since only 3S battery is connected to the FC.

---

<div class="post-metadata">

**Author:** ![jimdgit](https://discuss.px4.io/user_avatar/discuss.px4.io/jimdgit/32/6860_2.png) [@jimdgit](https://discuss.px4.io/u/jimdgit)\
**Post date:** [October 12, 2020, 12:47pm UTC](https://discuss.px4.io/t/px4-esc-calibration-timeout-waiting-for-bat/18941/6 "2020-10-12T12:47:26Z")

</div>

I think I know what’s going on. The ESC goes into calibration mode on power up.  
SInce you are not cycling power on the ESC they are not in calibration mode, which is why the motors are running.  
However not all ESC’s even support calibration mode and you should check into yours to see if they do and what the requirements are for yours.

---

<div class="post-metadata">

**Author:** ![DusanP](https://discuss.px4.io/user_avatar/discuss.px4.io/dusanp/32/3333_2.png) [@DusanP](https://discuss.px4.io/u/DusanP)\
**Post date:** [October 12, 2020, 1:28pm UTC](https://discuss.px4.io/t/px4-esc-calibration-timeout-waiting-for-bat/18941/7 "2020-10-12T13:28:45Z")

</div>

@jimdgit

I am using Tmotor FLAME 200A. It has calibration. I managed to do it regularly just with an RC controller and receiver (no FC in the loop). Worked fine. But I am not able to do it on the Pixhawk and PX4. All the time saying Timeout waiting for Bat.

---

<div class="post-metadata">

**Author:** ![jimdgit](https://discuss.px4.io/user_avatar/discuss.px4.io/jimdgit/32/6860_2.png) [@jimdgit](https://discuss.px4.io/u/jimdgit)\
**Post date:** [October 12, 2020, 1:46pm UTC](https://discuss.px4.io/t/px4-esc-calibration-timeout-waiting-for-bat/18941/8 "2020-10-12T13:46:30Z")

</div>

Well the FC is not doing anything special other than what you do with the RC radio.  
It doing the same thing.  
If you can do it manually just do it so the min and max are the same as you have set the FC for.

---

<div class="post-metadata">

**Author:** ![DusanP](https://discuss.px4.io/user_avatar/discuss.px4.io/dusanp/32/3333_2.png) [@DusanP](https://discuss.px4.io/u/DusanP)\
**Post date:** [October 13, 2020, 7:28am UTC](https://discuss.px4.io/t/px4-esc-calibration-timeout-waiting-for-bat/18941/9 "2020-10-13T07:28:31Z")

</div>

Ok thanks. I thought there might be a difference if it is through the FC. Sorry, I’m new to this. We can say topic is closed. Thanks for help!

---

<div class="post-metadata">

**Author:** ![Days-gone](https://discuss.px4.io/user_avatar/discuss.px4.io/days-gone/32/13159_2.png) [@Days-gone](https://discuss.px4.io/u/Days-gone)\
**Post date:** [June 7, 2023, 11:29am UTC](https://discuss.px4.io/t/px4-esc-calibration-timeout-waiting-for-bat/18941/10 "2023-06-07T11:29:18Z")

</div>

hello, i am new to this ,i met the same question with you, which shows that timeout waiting for battery. So you solve this ECS calibration problems by doing this with your RC control ? 😂 Have you figured out what’s wrong going with the qgc ? Thanks!
