This paper presents a repulsive magnetic force driven micromirror with large displacement and high surface quality which well solves the limitation of the previous design, i.e. large variation in translation starting position and low repeatability, caused by the touching points between the moving film and substrate before and in operation. The new design utilizes a driving mechanism, i.e. permanent magnet ring above and electromagnet underneath the moving film, to lift the moving film from touching the substrate and generate a repulsive magnetic force (instead of attractive force in the previous design) to push the moving film up and away from the substrate for translation. Due to the touching, the previous design has to pre-oscillate for 20–30 min at 1 Hz before usage (after resting for a few hours) to reduce the starting position variation from ~15 µm to 3–4 µm. Even after the pre-oscillation, the repeatability is still low, which is 14.2% because of the touching in operation. In the design presented in this paper, the touching between the moving film and the substrate is completely eliminated before and in operation. As a result, the starting position of the translating mirror is constant each time and the repeatability is <1%. In addition, this design does not need the residual stress gradient to curve up the moving film. The maximum displacement of 144 µm can be achieved when 140 mA current is applied on the electromagnet. As an application, the micromirror is used as the movable mirror in a Michelson interferometer to measure the wavelength of a laser beam. The result shows a measurement accuracy of 2.19% for a 532 nm laser beam.