I have project that needs motor. Motor should only turn one direction and should rotate 1 or 2 times at a time. Motor speed needs to be low and torque must high. So I made this with stepper motor and stepper motor driver. I want to get system better.
I think this stepper motor and motor driver overkill because these cost a lot. I want to try to use DC gear motor instead of stepper motor and I want to drive this DC gear motor with half H bridge.
This motor has to stop always same spot. If we take the area where the motor starts to rotate as 0, the motor should always stop at 0 degrees, not 3 or 5 (until 0.5 is okay I guess.)
So I think, I can do this with magnet. Lets say motor needs to turn like 2 second to reach start point. I will control the PWM with microcontroller and I will say turn 1.95 second. I will add the cover with the magnet( this will be magnet 2 not on the photo) above the starting point in this photo. This magnet2 will attract magnet1 . This 0.05 degree loss will never happen.
Is this the correct way to stop motor always the same spot ?
Since motor needs to turn only one direction, Is it good to use Half H bridge with Fet Driver IC ? Here is my schematic (actually data sheets typical connection.)

