# T200 thruster will rotate on its own after initializing, no input signal

**URL:** <https://discuss.bluerobotics.com/t/t200-thruster-will-rotate-on-its-own-after-initializing-no-input-signal/4748>\
**Category:** Thrusters and Motors\
**Created:** [March 30, 2019, 3:00pm UTC](https://discuss.bluerobotics.com/t/t200-thruster-will-rotate-on-its-own-after-initializing-no-input-signal/4748 "2019-03-30T15:00:50Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marcus.33](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/marcus.33/32/3860_2.png) [@Marcus.33](https://discuss.bluerobotics.com/u/Marcus.33)\
**Post date:** [March 30, 2019, 3:00pm UTC](https://discuss.bluerobotics.com/t/t200-thruster-will-rotate-on-its-own-after-initializing-no-input-signal/4748/1 "2019-03-30T15:00:50Z")

</div>

Hi, I have 4 T200 thrusters with BR-R3-ESC’s connected to an Arduino 2560. The program uses the standard servo library and code. Each are initialize in set-up and are sent the correct values in loop. The hardware set-up is two 2/axis thumb-sticks.

\*UP:1100, STOP:1500, DOWN:1900 + Roll L/R & 100 microseconds of dead-band  
\*REV:1100, STOP:1500, FWD:1900 + YAW L/R & 100 microseconds of dead-band

Problem: The ROV is powered up, thrusters are initialized and there is zero input at the sticks(1500ea) but the thrusters will rotate on their own at low speed for about a sec at random intervals.  
Is there away to detach the thrusters until another signal is sent?  
Thoughts,

---

<div class="post-metadata">

**Author:** ![adam](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/adam/32/9438_2.png) [@adam](https://discuss.bluerobotics.com/u/adam)\
**Post date:** [April 1, 2019, 7:39pm UTC](https://discuss.bluerobotics.com/t/t200-thruster-will-rotate-on-its-own-after-initializing-no-input-signal/4748/2 "2019-04-01T19:39:05Z")

</div>

Hi @Marcus.33,

The Basic ESC R3 actually does not have an explicit dead-band, and outputting more than a couple microseconds above or below 1500 μs will result in the ESC starting to drive the thruster. Exactly 1500 μs is needed for full neutral. You can also get the ESC to de-initialize and require another initialization by sending it an invalid signal, which I believe is above 2500 μs or below 500 μs, or nothing at all (0).

-Adam

---

<div class="post-metadata">

**Author:** ![jwalser](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/jwalser/32/2234_2.png) [@jwalser](https://discuss.bluerobotics.com/u/jwalser)\
**Post date:** [April 1, 2019, 9:06pm UTC](https://discuss.bluerobotics.com/t/t200-thruster-will-rotate-on-its-own-after-initializing-no-input-signal/4748/3 "2019-04-01T21:06:30Z")

</div>

@Marcus.33, Try adjusting your 1500 `neutral` signal to be 1510, 1515 or so and see if you can get neutral with some offset. There are a lot of factors as to why you might need to offset the signal in your program, but in the end it is an analog signal that needs to be calibrated.

---

<div class="post-metadata">

**Author:** ![Marcus.33](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/marcus.33/32/3860_2.png) [@Marcus.33](https://discuss.bluerobotics.com/u/Marcus.33)\
**Post date:** [April 2, 2019, 3:08am UTC](https://discuss.bluerobotics.com/t/t200-thruster-will-rotate-on-its-own-after-initializing-no-input-signal/4748/4 "2019-04-02T03:08:50Z")

</div>

Thanks for the quick response. The program was set at 1500 microseconds at centre stick. Then I adjusted that value +/- 5 until the thrusters stop randomly rotating. A value of 1490 has solved the problem.  
Thanks Adam & Jacob for the excellent info,  
Cheers

---

<div class="post-metadata">

**Author:** ![jwad7215](https://avatars.discourse-cdn.com/v4/letter/j/90db22/32.png) [@jwad7215](https://discuss.bluerobotics.com/u/jwad7215)\
**Post date:** [April 29, 2021, 12:33am UTC](https://discuss.bluerobotics.com/t/t200-thruster-will-rotate-on-its-own-after-initializing-no-input-signal/4748/5 "2021-04-29T00:33:55Z")

</div>

did that work? i am having the same problem.

---

<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:** [April 29, 2021, 5:45am UTC](https://discuss.bluerobotics.com/t/t200-thruster-will-rotate-on-its-own-after-initializing-no-input-signal/4748/6 "2021-04-29T05:45:37Z")

</div>

> [@jwad7215](#):
>
> did that work?

They explicitly said:

> [@Marcus.33](#):
>
> I adjusted that value +/- 5 until the thrusters stop randomly rotating. A value of 1490 **has solved the problem.**

so it seems like it worked for them 🙂
