Thanks a lot guys , the motor is working pretty accurately when running at 1/4th of a step and a delay of 1250microSeconds , however I had another doubt , since I'll be running the entire setup with the larger wheel on top for extended durations say 7-8 hours , I have my apprehensions that after some time the larger wheel would stop moving as accurately as I would like maybe because of the stepper motor heating up or something , what would you suggest I should do to ensure that the stepper motor keeps running accurately for such long durations to make sure the larger wheel also moves accurately ?