For those assembling Andromeda front panels: you may need to select a setting in the code if you use the "round can" type VFO encoders. We don't think we have documented this clearly.
If you have used the "broadcom" type VFO encoder (rectangular control, and PCB used "as is"): the code in github is correct for you.
If you have used the high resolution optical encoders (400 or 600 pulses per revolution, round can and the PCB has to be cut out to fit): then for best performance you need to do 2 things.
1. download the front panel code from github (
https://github.com/laurencebarker/Andromeda_front_panel/tree/master/front%20panel/Arduino%20Nano%20Every%20Sketch/andromeda_front_panel_nano)
2. open it in the Arduino editor
3. open tab "globalinclude.h"
4. on line 17 remove the "//" so it reads #define HIRESOPTICALENCODER 1
5. build the code and download to the Arduino.
You will probably also need to change the VFO encoder turn rate.
6. Open the serial window (icon at top right of the arduino editor that looks like a magnifying glass)
7. you should see the encoder commands as you turn it eg ZZZU01;
8. In the small text box at the top left type
ZZZX042; then hit enter
And that setting will be stored - you will NOT need to keep setting it.