This study presents a pointer-driven controller for an instrument panel. The proposed pointer utilizes the permanent magnet (PM) stepping motor produced by the Japanese company NMB. This stepping motor is vibration-proof and tolerates noise jamming as well as wind and rain exposure. Moreover, it has no mechanical structures and is low cost. Most importantly, it features accurate positioning; therefore, it can be used to measure vehicle speed, engine speed, fuel capacity, and temperature. However, the PM stepping motor of the NMB pointer requires 10 degrees for each step, and this low resolution results in roll hesitation as its steps. The aim of the current paper was to solve the problems of the large angle size and low resolution associated with this stepping motor. Based on two-phase excitation, we propose driving the motor using pulse width modulation (PWM). Specifically, we divided each 10-degree step into 100 equal parts. In other words, every step is 0.1 degrees. The resolution of pointer rotation can be increased by 100-fold by using the approach proposed in this paper. When applied to vehicle (or locomotive) instruments, the pointer can move very smoothly on the tachometer or oil gauge.