# Open loop with self holding gear set

**URL:** https://community.simplefoc.com/t/open-loop-with-self-holding-gear-set/7803
**Category:** developement
**Created:** [November 10, 2025, 7:16pm UTC](https://community.simplefoc.com/t/open-loop-with-self-holding-gear-set/7803 "2025-11-10T19:16:21Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![dekutree64](https://community.simplefoc.com/user_avatar/community.simplefoc.com/dekutree64/32/3398_2.png) [@dekutree64](https://community.simplefoc.com/u/dekutree64)
#### Post date: [November 10, 2025, 9:11pm UTC](https://community.simplefoc.com/t/open-loop-with-self-holding-gear-set/7803/2 "2025-11-10T21:11:49Z")

</div>

There’s no built-in system for it, but I had some success experimenting with it a couple weeks ago [here](https://community.simplefoc.com/t/can-i-use-the-simplefoc-library-to-drive-syncronized-axes-in-closed-loop/4949/44) using the also-experimental [angle\_nocascade](https://github.com/simplefoc/Arduino-FOC/pull/384) mode.

What kind of position sensor are you using? When I tried a 14-bit AS5048A, the jitter while holding position was so small that it doesn’t really seem necessary to disengage.

EDIT: Oops, failed to read the post title. In open loop, you can probably just set motor.voltage\_limit = 0 if the target hasn’t been changed recently.

---

_[View the full topic](https://community.simplefoc.com/t/open-loop-with-self-holding-gear-set/7803)._
