# Encoder skipping values when turing the motor quickly by hand

**URL:** https://community.simplefoc.com/t/encoder-skipping-values-when-turing-the-motor-quickly-by-hand/5755
**Category:** hardware support
**Tags:** bldc, arduino\_uno
**Created:** [November 6, 2024, 7:38pm UTC](https://community.simplefoc.com/t/encoder-skipping-values-when-turing-the-motor-quickly-by-hand/5755 "2024-11-06T19:38:47Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Lanese22](https://community.simplefoc.com/letter_avatar_proxy/v4/letter/l/e47774/32.png) [@Lanese22](https://community.simplefoc.com/u/Lanese22)
#### Post date: [November 6, 2024, 7:38pm UTC](https://community.simplefoc.com/t/encoder-skipping-values-when-turing-the-motor-quickly-by-hand/5755/1 "2024-11-06T19:38:47Z")

</div>

I am following the encoder example in the simpleFOC library and the encoder is working correctly at slow rad/s but once I rotate the motor faster then about 20-30 rad/s it doesn’t count the movement and appears to just not read it. Almost like I am rotating to fast for the arduino to count so it doesn’t pick up the motion.

Has anyone else had this issue? Is there a way to read the encoder at a faster rate?

I am using an arduino uno, simpleFOC V2.0.4, and amt103 encoder.
