DIY : Émulation des cartouche d’encre d’une imprimante Epson avec un PIC18F

Dans le but de réaliser une imprimante 3D à partir de sa veille imprimante Epson C63, Dave Vaughan avait besoin de simuler la présence d’une cartouche d’encre. Il a donc fait preuve de Reverse Engineering afin d’émuler les cartouches à l’aide d’un PIC18F.
Dave, nous explique qu’il afait le choix de recycler cette imprimante pour son projet de part différentes raisons.
En effet cette imprimante dispose de cartouche simple sans tête d’impressions, il donc possible d’alimenter la buse directement avec un autre produit.
Et surtout on trouve des schémas de fonctionnement, ce qui n’est pas négligeable.
Mais afin de pouvoir travailler tranquillement sur son projet et surtout sans se salir les mains, il avait besoin d’émuler la présence de ces cartouches.
Après un bref coup d’oeil sur le schéma, Dave aperçoit les noms des broches : CVDD, CSDA, CRST, GND, CSCK. bref c’est une liaison I2C ou dérivé.
Un petit coup d’analyseur logique et un peu de déduction grâce a un brevet découvert sur Google, Dave avait percé le secret de cette liaison.
Il lui suffit simplement d’écrire un petit bout de code pour son PIC18F pour ensuite émuler une cartouche d’encre.