Rétro-ingénierie à émuler les cartouches d’encre pour une imprimante Epson (2 / 8 étapes)

Étape 2: signaux

Maintenant que je connais les noms de signal, je voulais voir à quoi ressemblaient les signaux eux-mêmes.
J’ai sorti mon fer à souder, un câble en nappe (utilisé pour être un câble IDE d’un ancien ordinateur) et un cutter. J’ai coupé 6 câble de ruban large environ 30cm de long, dépouillé les extrémités soigneusement à l’aide du cutter (beaucoup plus facile d’utiliser un cutter pour dénuder un câble ruban qu’une paire de pinces ou des pinces) et eux soudées sur le circuit imprimé qui s’accouple avec les cartouches d’encre.
J’ai également dépouillé les autres extrémités et soudé sur certaines broches donc je pourrais les brancher sur mon analyseur de logique.

Après avoir branché dans l’analyseur de logique dans le circuit imprimé et avoir un regard sur les signaux, j’ai trouvé qu’immédiatement la SCK, SDA ressemble rien I2C, je suis assez sûr que Epson doit ont inventé leur propre protocole série pour avoir parlé à l’EEPROM à l’intérieur des cartouches d’encre.

Ce que j’ai trouvé, c’est que DDPC obtient mis sous tension et peu de temps après, CRST et CSDA monter en même temps exact suivi peu de temps CSCK qui des impulsions. CSDA change en bordure de la CSCK Rising, et je supposerai que c’est lu sur le bord de la chute.
CSCK est une horloge série
CSDA est données en série
CRST est remis à zéro
et DDPC est la puissance
Semble assez facile mais je voulais plus d’informations sur ce protocole, étaient là toutes les adresses envoyées ?

Je me tournai vers le haut de la fréquence d’échantillonnage sur mon analyseur logique et constaté qu’il y a 4 horloge cycles, une pause, puis 8 cycles, pause, 8 plus et ainsi de suite. Les cycles de 4 horloge au début m’a donné l’idée que les quatre premiers pourraient être une adresse de 4 bits de la cartouche d’encre. Beaucoup d’informations était encore inconnue sur ce protocole. J’ai donc fait quelques recherches !

Googler autour ne trouve rien sur ce protocole, le prochain meilleur endroit à regarder dans les brevets.
Oui, brevets, j’ai cherché « Epson SDA SCK RST mémoire eeprom » sur http://www.freepatentsonline.com/ et celui des brevets, j’ai trouvé (US7660008 ) contenait exactement ce que je cherchais. Elle a souligné la SCK, le SDA, le premier et le DMV du protocole.
Je vais vous épargner les tracas et souligner ce que j’ai trouvé :
1. Organigramme des diagrammes décrivant ce que fait l’hôte et l’esclave
2. un diagramme temporel du protocole
3. les 3 premiers bits sont une adresse de 3 bits suivie d’un peu de lecture/écriture (Read = 0, Ecriture = 1)
4. le compteur d’adresse toujours commence à 0 x 00 et incrémente de 1 à chaque cycle d’horloge (cela doit signifier, il écrit en bits, octets pas)
5. au moment où la TVD va bas, l’EEPROM s’arrête tout et se réinitialise
6. il y a 252 bits à lire, les 3 derniers bits (en fait, ils sont au début) est l’adresse de la cartouche d’encre.

À l’aide de ce que j’avais trouvé, j’ai décidé de commencer l’écriture du code

Articles Liés

Rétro-ingénierie : USB contrôlée hack domotique

Rétro-ingénierie : USB contrôlée hack domotique

pirater un système domotique sans fil pour être contrôlé à l'aide de deux microcontrôleurs AVR de USB !Découvrez la vidéo ! Le système est vraiment plus réactif, mais le navigateur de mon téléphone est lent.Si vous le souhaitez, vous pouvez aussi com
Rétro-ingénierie en direct

Rétro-ingénierie en direct

J'ai commencé en électronique avant l'avènement de l'internet et les composants plus solides à l'État, donc obtenir des fiches techniques et des schémas n'a pas été facile pour moi. Aujourd'hui avec la fabrique faisant ICs personnalisés et écrans à c
Rétro-ingénierie : Ampoule de LED RVB avec télécommande IR

Rétro-ingénierie : Ampoule de LED RVB avec télécommande IR

nous avons acheté 20 de ces ampoules LED RVB pour un parti au travail, mais j'ai été un peu déçu avec les fonctions de décoloration de couleur ils ont fourni. J'ai donc décidé de prendre un ingénieur apart, inverse le protocole infrarouge et voir si
Comment remplir les cartouches d’encre HP en deux minutes.

Comment remplir les cartouches d’encre HP en deux minutes.

Comment remplir HP 21 27 56 imprimante jet d'encre panier en moins de deux minutes.Pour des informations plus détaillées, consultez mon blog :http://refillhp.blogspot.com/
Comment inverser l’ingénierie pcb

Comment inverser l’ingénierie pcb

PCB rétro-ingénierie, également appelée clonage de PCB ou de copie de PCB, utilise la technologie de l'ingénierie inverse sur le PCB qui a été conçu et fabriqué par d'autres, c'est d'utiliser des PCB ayant trait aux logiciels pour copier la carte de
Comment enseigner l’ingénierie orientée projet Kids

Comment enseigner l’ingénierie orientée projet Kids

Si vous aimez ce Instructable, alors je vous encourage à acheter mon livre, Ingénieur de l'élastique. Elle est pleine de projets plus impressionnants et originaux fabriqués à partir de matériel domestique. Vous pouvez le trouver là où les livres sont
Recycler les cartouches jet d’encre CMJN dans des enclos de marqueur

Recycler les cartouches jet d’encre CMJN dans des enclos de marqueur

j'ai parfois jeter des cartouches d'encre et remarqué comment complet qu'ils sont toujours même si l'imprimante ne le pense. J'ai pensé à fixer certains desséchées vieux marqueurs à bas prix sur l'ouverture de l'extrémité qui se connecte à l'impriman
Conversion d’une imprimante jet d’encre pour imprimer les BPC

Conversion d’une imprimante jet d’encre pour imprimer les BPC

Voir l'étape 12 pour un gravure/projet mise à jour et nouveaux résultats!Récemment, un des mes objectifs a été de trouver un moyen pour faciliter le processus de création de PCB (Printed Circuit Board). J'aime être en mesure de concevoir que quelque
Imprimer les Circuits conducteurs avec une imprimante jet d’encre

Imprimer les Circuits conducteurs avec une imprimante jet d’encre

Ce tutorial va vous apprendre comment modifier votre imprimante jet d'encre moyenne pour pouvoir imprimer les circuits conducteurs d'électricité. Cette technologie est assez nouveau mais peut fournir une option plus rapide et plus sûr de prototypage
Comment imprimer avec une cartouche d’encre « vide ».

Comment imprimer avec une cartouche d’encre « vide ».

Il est tard et vous devrez imprimer certains rapports à emporter avec vous à une réunion. Votre imprimante est à court d'une seule couleur d'encre et maintient votre en otage tout le travail jusqu'à ce que vous pouvez mettre dans une nouvelle cartouc
Comment faire pour remplacer la cartouche d’encre Neopost IJ25

Comment faire pour remplacer la cartouche d’encre Neopost IJ25

Faire un reset de Neopost IJ25 cartouche peut être difficile si vous n'avez pas remplacé votre encre ij25 cartouche avant. Cependant nous avons mis en place ce guide pour aider et faire le travail rapidement.Si vous avez besoin de Télécharger un Manu
Contrôler une imprimante 3D avec les gestes de la main

Contrôler une imprimante 3D avec les gestes de la main

j'ai écrit à ce sujet avant, mais j'ai réussi un laboratoire de technologie créative au California College of the Arts. J'ai aider les élèves avec un large éventail de compétences, créer un large éventail de projets. Une des nombreuses parties de mon
Ingénierie d’un système d’alimentation pour cycle-camions lourds et les velomobiles

Ingénierie d’un système d’alimentation pour cycle-camions lourds et les velomobiles

Utilitaire lourd cycles deviendra une très grande partie du transport, comme les gens se réveillent à la réalité du changement climatique. Il n'est pas facile de comprendre comment fournir assez basse vitesse couple Poussée qui est nécessaire pour gr
La plupart les plate-formes d’ingénierie jamais

La plupart les plate-formes d’ingénierie jamais

J'ai construit ces étagères pour ma copine maintenant fiancé (Merci beaucoup) donc elle pourrait remplir avec tout le travail Uni ici.Pour une raison quelconque, j'aime construire des étagères que vous pourriez vraiment remarqué si vous consultez mes