Arduino presets for stepper

I would not expect that you will find a ready made solution but what you want to achieve should not be too difficult.

When the Arduino starts it will need to establish the zero position of the stepper motor - usually done by moving the motor until a limit switch is triggered. After that it should be able to move very precisely any number of steps that you may have stored.

You could have 2 modes in the program - one of which allows you to move the motor back and forward at the press of two buttons with a 3rd button to save the position when you get it correct. In the other mode it would move directly to a stored position when you press a button. You can save positions long-term in the Arduino's EEPROM.

...R
Stepper Motor Basics
Simple Stepper Code