# Throttle doesnt work properly

**URL:** <https://discuss.bluerobotics.com/t/throttle-doesnt-work-properly/11173>\
**Category:** ArduSub\
**Tags:** guide, ardusub, pymavlink, basic-esc\
**Created:** [December 10, 2021, 7:03pm UTC](https://discuss.bluerobotics.com/t/throttle-doesnt-work-properly/11173 "2021-12-10T19:03:31Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![EliotBR](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/eliotbr/32/6937_2.png) [@EliotBR](https://discuss.bluerobotics.com/u/EliotBR)\
**Post date:** [December 13, 2021, 1:14am UTC](https://discuss.bluerobotics.com/t/throttle-doesnt-work-properly/11173/4 "2021-12-13T01:14:50Z")

</div>

I’ve encountered a similar issue previously, and found that

> [@When Python runs the "send RC" script, the result is incorrect](https://discuss.bluerobotics.com/t/when-python-runs-the-send-rc-script-the-result-is-incorrect/10803/4):
>
> the motion should be explicitly set to stopped before arming, otherwise arming can sometimes resume the last thruster state from the last time the vehicle was armed.

I suggest you try setting channels 1 to 6 to stopped (1500) before you arm, and see if that fixes the issue 🙂

* * *

By the way, I wasn’t aware of [dronekit-python](https://github.com/dronekit/dronekit-python). It’s apparently a wrapper around pymavlink that tries to improve the interface, and [includes documentation](https://dronekit-python.readthedocs.io/en/stable/automodule.html#api-reference). It seems like an interesting project, but [the development/maintenance has mostly died out](https://github.com/dronekit/dronekit-python/graphs/code-frequency) since 2016 (when 3D Robotics split from the ArduPilot project, and stopped producing open-source drones).

---

_[View the full topic](https://discuss.bluerobotics.com/t/throttle-doesnt-work-properly/11173)._
