Electronic – Precise motor positioning

motor

I am trying to make a device that uses several motors all with an arrow fixed on top that has 8 fixed positions (N,NE,E,SE,S,SW,W,NW). This means steps of 45° or \$\frac{\pi}{4}\$.

I am trying to avoid servos and steppers because of the price, so I was wondering if anyone had ideas on how this could be achieved. The only way I can think of is to calibrate pulses to the amount of rotation that the motor would experience. It seems like there should be a better solution than this!

Best Answer

You want an arrow to point in one of 8 fixed positions? Just use magnetized needles and 8 minimal electromagnets to pull the needle in the direction you want?