Hi, Re posts #751 and #752, I have implemented a rotary encoder for manual focus. My focuser is based on one of the excellent Robert Brown designs rather than the AAF2 one but the details are probably still relevant. My build is based on an Arduino Nano, the CH340G, Rev. 3 type and the DRV8825 driver board. The Quadrature.h library is used to support the rotary encoder. My manual focus uses a Bourns Optical Rotary Encoder (RE) to control manual focusing. Turning the encoder knob progressively increases (or decreases) the focus motor speed. Between forward (In) and reverse (Out) movements there is a 'Neutral' position. Travel limits are set up using the Windows app. If the focuser reaches the preset travel limits, the motor stops, a RED led lights and the buzzer sounds until the RE is moved back to 'Neutral'. When the RE is in it's 'Neutral' position, a GREEN led lights. The focuser position information is shown on the LED display after each movement. This method of using a RE for manual focus is somewhat different to Robert Brown's. His way is to move the focuser a set distance, the actual distance being varied according to the RE position. I haven't tried Robert's method so I can't comment on it but my varying speed method gives a very smooth and intuitive way to manually focus. The rest of the software and all the hardware is exactly as per RB's design. If anyone wants a copy of my code I am happy to provide it. Please PM me and I will send a copy. Usual warnings, I am definitely not any sort of expert so I can't be a lot of help if it doesn't work for you! Regards, Hugh