Samsung SCX-4826FN : Différence entre versions

De fablabo
Aller à : navigation, rechercher
 
(12 révisions intermédiaires par le même utilisateur non affichées)
Ligne 48 : Ligne 48 :
 
un peu plus :
 
un peu plus :
 
http://www.holtek.com/pdf/uc/48x70_1v230.pdf
 
http://www.holtek.com/pdf/uc/48x70_1v230.pdf
 +
 +
encore un peu plus :
 +
http://www.holtek.com.tw/english/literature/HT-IDE3000_Programmer_Guide_for_C_Language(TC).pdf
  
 
vitesse : 14400 bauds
 
vitesse : 14400 bauds
  
déjà on reçoi un code pour chaque bouton pressé
+
déjà on reçoi un code pour chaque bouton pressé :
 +
 
 +
[[{{ns:file}}:OleBoutonMapping.png|600px|thumb|messages série lors de l'appui sur les boutons]]
 +
 
 +
lorsqu'on lâche un bouton : 63 255
 +
 
 +
 
 +
il reste à essayer des communications dans l'autre sens ...
 +
 
 +
 
 +
on utilise un arduino avec le sketch [[Ri_PingPong]]
 +
 
 +
difficile de trouver la syntaxe exigée
 +
à voir dans la doc http://www.holtek.com.tw/english/tech/appnote/appnote.htm
 +
 
 +
====detection des communications dans les deux sens====
 +
 
 +
On câble l'arduino comme relais entre la carte mère et le panneau d'affichage :
 +
il va relayer les communications, et nous les décrire au passage
 +
 
 +
 
 +
suite à des tests plus poussés, les pins semblent être les suivants :
 +
 
 +
{|class="wikitable" style="text-align: center; color: green;"
 +
|PIN||USAGE
 +
|-
 +
|0||0V
 +
|-
 +
|1||5V
 +
|-
 +
|2||TX
 +
|-
 +
|3||Reset(?)
 +
|-
 +
|4||RX
 +
|-
 +
|5||?
 +
|-
 +
|6||Piezzo
 +
|-
 +
|7||Piezzo
 +
|}
 +
 
 +
 
 +
 
 +
le protocole est dur à décrypter...peut être une pise ici :
 +
http://www.imagesco.com/articles/lcd/03.html#cmd
 +
 
 +
 
 +
il semble qu'une phrase dure 10 ou 11 chiffres :
 +
 
 +
56
 +
231
 +
128
 +
60
 +
192
 +
195
 +
7
 +
59
 +
60
 +
192
 +
195
 +
255
 +
 
 +
[[Catégorie:(s)lowtech]]

Version actuelle en date du 29 mai 2013 à 13:10

note : cette doc est écrite à postériori, d'après les pièces...

On a trouvé dans cette machine différentes pièces intéressantes.

pour essayer de les identifier, il faut chercher le service manual de l'imprimante

chose faite ici : http://hotfile.com/dl/28988134/55113fe/CLX-3170-3175.zip.html

dans ce document, on trouve de nombreuses informations très utiles pour les pièces à récupérer.

- P35 : vue de la carte mère et de ses principaux composants

Le processeur principal est un Chorus 3 : not so bad ! http://www.frontier-silicon.com/products/chips/briefs/Chorus3_PB.pdf

il est utilisé aussi dans un modèle antérieur très bien documenté ici http://mobrepair.ru/files/Computers/Printers/Samsung/SCX/SamsungSCX%204200-XAA%20Service%20Manual,%20Parts%20Catalog,%20Circuit%20Diagram/Circuit%20Description-.pdf

OPE

Operating Panel :

un panneau d'affichage avec plein de boutons

Ce panneau a l'air utilisable telquel pour servir d'interface pour une autre machine

La communication entre la carte mère et le panneau de controle est en UART (liaison série)

- P55 explication des cables
Les connections (reverse ingenering en cours...)

sur le panneau, deux connecteurs :

-un 8 broches pour la liaison à la carte mère (UART)
-un second à 3 broches "Scan home sensor" : j'imagine que c'est un fin de course sur le scanner


il ya une puce sur la carte : HOLTEK ht48c70-1

c'est un microcontroleur

http://www.datasheetcatalog.org/datasheets2/28/280428_1.pdf


-la masse de la puce conduit avec la broche centrale du connecteur du scanner

communication série

un peu de documentation sur la liaison UART avec le HOLTEC HT48 : http://www.holtek.com/english/tech/appnote/uc/pdf/ha0004e.pdf

un peu plus : http://www.holtek.com/pdf/uc/48x70_1v230.pdf

encore un peu plus : http://www.holtek.com.tw/english/literature/HT-IDE3000_Programmer_Guide_for_C_Language(TC).pdf

vitesse : 14400 bauds

déjà on reçoi un code pour chaque bouton pressé :

messages série lors de l'appui sur les boutons

lorsqu'on lâche un bouton : 63 255


il reste à essayer des communications dans l'autre sens ...


on utilise un arduino avec le sketch Ri_PingPong

difficile de trouver la syntaxe exigée à voir dans la doc http://www.holtek.com.tw/english/tech/appnote/appnote.htm

detection des communications dans les deux sens

On câble l'arduino comme relais entre la carte mère et le panneau d'affichage : il va relayer les communications, et nous les décrire au passage


suite à des tests plus poussés, les pins semblent être les suivants :

PIN USAGE
0 0V
1 5V
2 TX
3 Reset(?)
4 RX
5 ?
6 Piezzo
7 Piezzo


le protocole est dur à décrypter...peut être une pise ici : http://www.imagesco.com/articles/lcd/03.html#cmd


il semble qu'une phrase dure 10 ou 11 chiffres :

56 231 128 60 192 195 7 59 60 192 195 255