Codeurs incrémentaux d’imprimante jet d’encre

Les capteurs d’imprimantes sont de classiques codeurs incrémentaux. Ils comportent 4 fils : +5v-0v-voie A-voie B. Les deux voies A et B sont déphasées d’ ¼ de période afin de pouvoir discriminer le sens de déplacement. La difficulté est de bien identifier les différents fils.

codeurprinter_02

Codeur d’avance du papier

codeurprinter_01

Codeur de la translation de la tête d’impression

 

 

La première étape est de souder des fils de couleurs.

  • codeurprinter_03Soit au capteur directement

 

 

 

 

 

  • codeurprinter_04Soit au fils. Je préfère cette solution qui laisse le droit à l’erreur et permet de débrancher le fils du capteurs si une connexion existe.

 

 

 

 

 

Les capteurs incrémentaux d’imprimantes sont réalisés à partir du schéma du capteur optique ci dessous, on retrouve les différents fils en mesurant les résistances avec un  ohmmètre.

codeurprinter_05

Résistances en KW

codeurprinter_06

Voie A :     vert

Voie B :      violet

+5V :          bleu

0V :            gris

 

Il est important de bien garder le couple capteur/disque d’origine. Un échange entre le capteur et le disque (ou la bande) de deux imprimantes différentes à peu de chance de fonctionner.

Il n’y a plus qu’à brancher sur une arduino et charger un code de codeur incrémental. Le problème que je n’ai pas réussi à résoudre complètement est la perte de traits si le déplacement est trop vif.