Help needed with adding counter for servo motor control

Hope i can get some help here, i´m quite new to arduino and would see if i can get some help to get started.
my plan is to make our old Surface grinder move automatic in the vertical axis (up/down).
there is an knob where we currently adjust it manually, 360 degrees turn on the knob is 0.1mm

my plan was to mount an servo motor with an belt to the existing knob or make an addon to it.
the primary goal is to be able to set an distance for example 0.7 on an keypad and then it will after a dedicated button press, start
moving the motor some degrees and after an pause turn again until the counter reaches 0 from the initial 0.7 in the example.

i´m thinking an display would be good so you can see the programmed distance to go and maybe it can show remaining distance also?
i dont know if servo motors or stepper motors is the best for this application, maybe can get some advice here by anyone?

so right now the parts i need would be arduino uno, keypad, display and servo motor,
maybe an potensiometer for setting waiting time?
what do you all think? is it possible

1 Like

May be doable, but instead of an UNO use a NANO and be prepared for an inadequate design to ruin whatever is under the grinding wheel. The majority of the parts and code will be to prevent destroying the work. As long as you have stuff you don't mind destroying in order to debug, it is very doable.

Make a physical prototype as you see the need for pulleys, belts, chains, cogs, connecting rods, ballscrews, limit switches, motors and power. Move all the parts by hand to understand the movement and forces needed to accurately move the grinder. When that is complete, decide on the right MCU, and programming can start.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.