X27 589 automotive gauge stepper

Hi, I am looking to use an X27 589 in an xod project, anyone created a node for it?

1 Like

Hola @fusionfanatic
Tiene que operar como si fuera un motor paso a paso pequeño. Puedes utilizar cualquiera de los nodos para motor paso a paso.
El driver del motor no necesita ser potente.
Puedes ver ver las especificaciones Aquí

Thanks, I think I will set it up and have a try

Lee dejo algunas guías que pueden serle útil.
Si no logro hacerme entender, por favor dígamelo. intentare hacerlo mejor.
Vamos al banco de trabajo.
Le recomiendo que no conecte directo al microcontrolador, Utilice siempre un Buffer pequeño como el UNL2003, hay unos módulos para este propósito.
No lo conecte directo como en el ejemplo que me envió, tarde o temprano dañará su micro controlador.
Lo importante en todos los casos es donde queda el cero relativo en el instrumento. puede ver como se implementa en este video
Lo otro que es muy importante es saber cuantos pasos son necesarios para hacer todo el recorrido del instrumento. En su caso son 589 pasos.
Cuando usted inicializa el instrumento, debe hacer una cantidad de pasos un poco mayor a esta, por ej 590 pasos.
De esta forma el instrumento encontrará el tope mecánico que le impide dar un giro completo.
Los pasos que dan de más no importan porque el instrumento no podrá avanzar más que su limite mecánico.
Seguido a eso debe mover en sentido contrario, siempre unos pocos pasos menos que el total para no encontrar el limite mecánico que se encuentra en la dirección contraria.
despues mueva la cantidad de pasos necesarios para llegar a la posición Cero de su instrumento.
Cada instrumento tiene su escala graduada. y para cada caso hay que hacer el calculo correspondiente entre ángulo y pasos necesarios para dar una Valor/Angulo

Thank you for your reply on this, I will try it out.

Thanks
Charlie

1 Like

So I have the driver Motor Paso a Paso | Aprendiendo Arduino

There are only 4 connections on the stepper, where would the red be connected?

si cada uno de esos 4 conexiones está conectada a un transistor NPN, conectado a su Emisor a GND el cable rojo o punto medio de las bobinas debe conectarlo a +5V o al voltaje que requiera su motor.
En lo posible no utilice los +5V que entrega el Arduino porque puede dañarlo.
Estaré aquí atento por si necesita apoyo o puede encontrarme en Club XOD en Discord.

Le Recomiendo que utilice el Driver L293D
Vea el punto 9.2 Typical Application del L293D
Ahí tiene detallado como tiene que hacerlo.
Tenga en cuenta que ese esa consideración demanda solo dos salidas de control de su micro controlador, En el caso que usted tenga 4 salidas y no sepa como conectarlo, una solución fácil para usted puede ser conectar 4 salidas de su microcontrolador a los pines (2, 7, 10 y 15)
Pero en su caso, si usted me acepta una sugerencia, es una ventaja que usted solo ocupe solo dos pines de su microcontrolador.
Si así lo decide y no sabe como hacerlo le iré dando sugerencias para que pueda logarlo.

I have the following on its way https://www.amazon.co.uk/gp/product/B00VY32VU4/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1

I found the following link Automotive Gauge Stepper Motor [x27.168] : ID 2424 : $9.95 : Adafruit Industries, Unique & fun DIY electronics and kits

Seems like it is connected up to the arduino and opperating.

I am not too worried about using 4 pins on the micro controller…

So I wanted to test the connections directly to the Arduino.I used a sketch and uploaded with the IDE link GitHub - clearwater/SwitecX25: Arduino library for Switec X25.168 and friends

This is the result https://youtu.be/_e5_LGA804o

Its supposed to hit the stop and then return to halfway position. Its not correct because the stepper in the example is slightly different to the one I have.

What I could do with is help on the XOD side of things maybe someone could suggest a suitable node and how to connect it. I’d like to be able to have a speed input and a position input 0-100% or 0.0 -1.0 for example.

So I have gotten a bit further with this project. The L293D connected with 4 ports on the Arduino.

I used the example code and the arduino IDE. As the following link

This is the result after a little tweaking of the steps per revolution and pulses per second to suit the stepper I have.

I fell like I am making progress but I am at a loss how to implement this set up within the XOD Platform

Please could someone help with that?

1 Like

Hi Charlie,

I’ve created a XOD library for the X27-589 gauge:
https://xod.io/libs/wayland/x27-589-gauge/

For a brief guide to using the library, see:

I’m not sure how audible these stepper motors should be in normal operation. It’s possible that the library will require some tuning to reduce noise.

1 Like

Thanks Wayland as you know I have tested this and it works completely as expected. I really appreciate your work on this!

1 Like

Gracias @wayland, siempre Usted Al Servicio de la comunidad.
Felicitaciones @fusionfanatic Se que trabajará muy duro para hacer que se vea muy bonito este instrumento en su camión. Espero que comparta con la Comunidad los avances de su tablero.
Estaré atento de sus novedades.
Puede compartir aquí su canal de YouTube donde está documentando el trabajo de su camión. Es muy posible que sirva de inspiración para otros proyectos similares. También puede traer nueva gente a esta comunidad.

1 Like