Odd gauge motor

Hi guys, i'm attempting to wire up an automotive gauge to my arduino, but am struggling to get it to work. I originally was thinking it should be wired and used just like a stepper, as it has two winding's and four wires, but when i do that it just jumps around and doesn't do what i expected. The gauge also has some sort of spring to return to its home position, so i'm not sure if that is of importance. When i applied voltage across one of the winding's, the gauge shot up to its max position, and when i applied it to the other, it shot to about half. Any ideas on how to make it work? It's a gauge cluster from a 1997 jeep wrangler, if that helps.

Did you look at the wiring diagram for the Jeep to see how it was originally wired? A recent posting relating to a similar gauge also included the chip that controlled it. Seems like the sine of the voltage was applied to one winding while the cosine of the voltage was applied to the other winding. You might search the forum for "gauge" and see what you find.



I have the wiring diagram for the jeep, but not the internals of the instrument cluster, though i do have a picture of the board

here’s a picture of the board, the four pads being the four connections to the motor