Arduino presets for stepper

SOLARMAN61:
using multiple eyepieces and users, when one changes out an eyepiece for more or less power on a telescope, refocus is necessary.

Unless you have invested in a set of 'parfocal' eyepieces.

OK... So 4 'eyepiece' button, 4 'user' buttons, 1 'focus in' button, 1 'focus out' button: 10 inputs

4 'eyepiece' LEDs, 4 'user' LEDs, 2 or 4 stepper outputs: 10 or 12 outputs.

20 or 22 digital I/O pins. That's is very close to the limit for an Arduino UNO.

It might be good to look into a parallel in, serial out shift register to handle 8 of the inputs (buttons) with 3 pins.