# Flysky FS-ia10b output more than 2000 microsecond pulse

I just modified a servo to spin 360 degrees by taking out its potentiometer and replacing it with a voltage divider of roughly the same value. So when I use an Arduino, I have to send a pulse of about 2250 for the servo to be controlled. Anything a 1000 microseconds lower and it will just spin and won't respond and same for over a 1000. So what I want to do is to send a pulse from my Flysky receiver of more than 2000 microseconds. Is it possible and if so, how?

Transmitter: Flysky FS-i6X

• You could try changing the endpoints on your transmitter to be larger than -100% to +100%... not sure if that would work though.
– ifconfig
Aug 22, 2020 at 0:09
• Wait, what? you have an odd mix of numbers in your question... please clarify what you mean by "Anything a 1000 microseconds lower and it will just spin and won't respond and same for over a 1000. So what I want to do is to send a pulse from my Flysky receiver of more than 200 microseconds."
– ifconfig
Aug 22, 2020 at 0:10
• I need to make my receiver send more than a 2000 microsecond pulse. My servo works near 2250 microseconds. And yes I tried to change the endpoints. Aug 22, 2020 at 0:47
• I assume that means changing the endpoints didn't work? What happened instead?
– ifconfig
Aug 22, 2020 at 1:19
• I'm guessing that by 'spin 360 degrees' you mean continuious rotation, rather than just increasing the amount of rotation - as removing the potentiometer will prevent positiion sensing so it wont stop. Therefore if your R1 = R2, I would have thought the servo should be stationary when the pulse is at mid-range? Then turning one way when under mid-range and the other when over? So the pulse length shouldn't need extending, but you might need to tweak the mid-range trim slightly to find the zero point, to account for tolerance on your resistors. But perhaps I've misunderstood! Aug 22, 2020 at 20:33