resurection portable?


16 posts
by joesat » Sun Sep 16, 2012 8:11 pm
bonsoir,

j'ai commandé un raspi aujourd’hui pour faire un lecteur multimedia de salon mini.

et là je pense à ces deux portables hs (CM pour l'un et CG pour l'autre) qui trainent dans un coin.

y aurait-il moyen de les faire revivre en "installant" un raspi dans la carcasse et le relier à l'écran et au clavier?

le but c'est de récupérer ces portables pour une utilisation mini (surf, bureautique)

si des connaisseurs en hardware capable d'expliquer ça à un noob passent par là...

si ç'est possible et que j'arrive à le réaliser, je promet solennellement de mettre ça en ligne avec détails sur un site dédié!

merci

edit: la soudure ne me fait pas peur...
http://raid.odp.free.fr
Posts: 12
Joined: Sun Sep 16, 2012 7:47 pm
by fdion » Mon Sep 17, 2012 1:51 am
Le clavier, c'est pas trop complique, mais cote ecran c'est pas vraiment possible. Enfin, sans un tres grand effort. Quels portables as-tu?
Francois
http://raspberry-python.blogspot.com - @f_dion
User avatar
Posts: 305
Joined: Sun Sep 16, 2012 2:33 pm
Location: North Carolina, USA
by joesat » Mon Sep 17, 2012 6:13 am
acer travelmate 7530 G

Dell vostro 1510
http://raid.odp.free.fr
Posts: 12
Joined: Sun Sep 16, 2012 7:47 pm
by vohu » Mon Sep 17, 2012 8:16 am
je ne sais plus trop où, j'avais vu des cartes d'interfacage de certaines napes d'écran LCD en VGA.
Ca coutait relativement cher, et pour le RPi il faut du HDMI, mais ça existe
Posts: 90
Joined: Tue Aug 14, 2012 9:22 am
by fdion » Mon Sep 17, 2012 12:19 pm
Le travelmate, l'ecran il y a 4 modeles de LCD. LTN170BT07 c'est un de ceux la, et
njytouch en chine (ebay) offrent un kit vga qui fonctionne avec celui la, mais en plus il faudra un convertisseur extra hdmi -> vga, ou bien acheter un de leurs kits plus hardcore et un module de programmation. J'ai pas dit impossible...

J'ai des photos qui illustre mes propos ici:
http://raspberry-python.blogspot.com/2012/09/un-ecran-de-portabel-pour-le-pi.html
Francois
http://raspberry-python.blogspot.com - @f_dion
User avatar
Posts: 305
Joined: Sun Sep 16, 2012 2:33 pm
Location: North Carolina, USA
by joesat » Mon Sep 17, 2012 6:11 pm
Hi fdion,

j'ai bien compris ta réponse et lu ton lien vers le blog.

en fait j'ai commencé à démonter le dell vostro

je mettrai les images en lignes très prochainement

de la dalle j'ai deux connections possibles, une de 10 broches sur un locus appelé JCA1 (alim?)

et une de 40 broches (2*20) (signal vidéo?)

le clavier se raccorde à la carte mère par une nappe en plastique souple... raccordable tel quel au raspi?
http://raid.odp.free.fr
Posts: 12
Joined: Sun Sep 16, 2012 7:47 pm
by fdion » Tue Sep 18, 2012 4:21 pm
C'est quoi le numero d'identification de la dalle? Il faut savoir si au moins c'est possible d'acheter un pilote commercial compatible avec l'ecran.

Cote clavier, non on ne peut connecter le clavier directement, mais il suffit d'utiliser l'encodeur de matrice d'un clavier USB qui a une matrice similaire a celle du clavier du portable. Donc, il faut d'abord trouver la methode d'encodage du clavier (genre 8 x12, 10 x 10 etc). Il y a une page ici qui donne un peu de background sur le sujet: http://pierre.pallier.free.fr/Joystick/index4.html
Et en anglais, un peu plus de detail: http://www.dribin.org/dave/keyboard/
C'est pas complique, seulement fastidieux.

Avant d'aller plus loin, je reviens sur la question d'espace. J'ai mis un ecran tactile, un accelerometre 3 axes, un module bluetooth, un hub USB et cles to stockage USB, etc, a l'interieur de mon netbook EEE PC900a (8.9") alors je ne recule pas devant un projet ou il faut etre creatif pour mettre beaucoup de choses dans peu d'espace, mais je ne crois pas que le Pi peut aller a l'interieur du vostro ou du travelmate, vu l'epaisseur... Et encore moins le pilote LVDS. L'encodeur de clavier, oui, pas de probleme.

Francois
Francois
http://raspberry-python.blogspot.com - @f_dion
User avatar
Posts: 305
Joined: Sun Sep 16, 2012 2:33 pm
Location: North Carolina, USA
by joesat » Wed Sep 19, 2012 5:27 pm
Hé bé, je vais en apprendre des trucs avec ce projet.
en même temps c'est le but.

donc l'idée, c'est de récupérer une matrice de clavier USB, pour y raccorder le clavier du Vostro, avec la même méthode d'encodage.
(sauf que je n'ai pas encore compris comment determiner cela.
sur la nappe souple qui relie le clavier à la CM il y a 24 lignes de contact, ça aide?)

donc au final de raccorder le clavier du Vostro au RasPi en usb?

dois-je en conclure que le décodeur de matrice d'origine du clavier est "quelque part" sur la carte mère du portable?

du coup, à quoi servent les "broches" disponibles sur le RasPi (GPIO JTAG CSI)?

Nan, mais quand je dis que j'y connais pas lourd en hardware, comme dirait Perceval dans Kaamelot: "c'est pas faux!"

Quoi qu'il en soit, merci François.
http://raid.odp.free.fr
Posts: 12
Joined: Sun Sep 16, 2012 7:47 pm
by fdion » Wed Sep 19, 2012 6:29 pm
joesat wrote:Hé bé, je vais en apprendre des trucs avec ce projet.
en même temps c'est le but.
donc l'idée, c'est de récupérer une matrice de clavier USB, pour y raccorder le clavier du Vostro, avec la même méthode d'encodage.
(sauf que je n'ai pas encore compris comment determiner cela.
sur la nappe souple qui relie le clavier à la CM il y a 24 lignes de contact, ça aide?)


Oui, en gros c'est ca. La nappe, elle se termine avec un connecteur? Elle ne se separe pas en deux groupes, par hasard? Des photos aideraient grandement. Hier soir, j'ai ouvert un vieux portable Dell, et sur le mien la nappe se demarque nettement en 2 groupes. C'est qu'il faut identifier le nombre de lignes en X et en Y, et puis on appuie sur une touche et on trouve quelle paire X et Y ferment le circuit. Et ainsi de suite. Oui, je l'ai dit, cette partie est fastidieuse...
Apres, il faut faire un petit "jumper board" pour relier les bonnes lignes entre elles, sinon

joesat wrote:donc au final de raccorder le clavier du Vostro au RasPi en usb?
dois-je en conclure que le décodeur de matrice d'origine du clavier est "quelque part" sur la carte mère du portable?
du coup, à quoi servent les "broches" disponibles sur le RasPi (GPIO JTAG CSI)?


Oui l'encodeur de clavier est sur la carte mere du portable. L'usb est l'option la plus facile. Le GPIO, le probleme la c'est que l'on n'a pas assez de pins. Il faudrait alors utiliser I2C et un chip genre le MCP23017:

ww1.microchip.com/downloads/en/devicedoc/21952b.pdf

Page 2, le diagramme nous montre que l'on peut avoir 16 I/O par chip, et il y a 3 bits pour l'addresse du chip, permettant de mettre jusqu'a 8 de ces chips sur un bus I2C. Et il y a aussi une version avec 8 i/o, donc 24 c'est possible avec 2 chips.

L'autre probleme, c'est que l'OS veut un clavier sur le port USB (que ce soit par l'entremise dun fil, de bluetooth, ou d'un autre processus). C'est pas un probleme le USB, bien que 2 ports, on peut rajouter un hub.

Vas-tu garder la pile, le chargeur du portable etc?
Francois
http://raspberry-python.blogspot.com - @f_dion
User avatar
Posts: 305
Joined: Sun Sep 16, 2012 2:33 pm
Location: North Carolina, USA
by joesat » Thu Sep 20, 2012 9:30 am
j'ai mis en ligne des clichés et le suivi de ce projet.

http://fish33.free.fr

"Vas-tu garder la pile, le chargeur du portable etc?"

pourquoi pas?

ce qui est fou c'est sur ce dell, le problème de la panne initial est connu, c'est le chipset graphique qui lâche, alors que tout le reste fonctionne encore, et il n'y a pas moyen de changer que ce chipset... abasourdissant!

et donc il n'y a pas de possibilité pour réutiliser les parties de la CM en liaison avec le clavier et l'écran?
http://raid.odp.free.fr
Posts: 12
Joined: Sun Sep 16, 2012 7:47 pm
by fdion » Fri Sep 21, 2012 6:08 pm
joesat wrote:j'ai mis en ligne des clichés et le suivi de ce projet.

http://fish33.free.fr

"Vas-tu garder la pile, le chargeur du portable etc?"

pourquoi pas?


Ca complique un peu les choses. Il te faudra alors un module de charge du genre:
http://mlcomp.com/external-laptop-battery-charger-dell-vostro-1500-1700-p-787.html et un convertisseur 12V -> 5V pour le Pi.

Quand on commence a jouer avec les lithium de portables, je me retire de cette partie de la conversation, du aux risques d'explosions etc (c'est pas seulement une question de voltage, il faut avoir un circuit de monitoring etc). Je ne veux pas avoir d'accident sur la conscience, mais je suis sur qu'il y a quelqu'un d'autre qui pourra t'aider avec cette partie. Sinon, un bloc d'alimentation portable USB serait bien plus facile et plus sur.

joesat wrote:ce qui est fou c'est sur ce dell, le problème de la panne initial est connu, c'est le chipset graphique qui lâche, alors que tout le reste fonctionne encore, et il n'y a pas moyen de changer que ce chipset... abasourdissant!

et donc il n'y a pas de possibilité pour réutiliser les parties de la CM en liaison avec le clavier et l'écran?


Non, c'est le probleme avec les portables, ils sont jetables.

De retour au clavier. Comme il faut experimenter un peu ici, je te suggere d'acheter quelques connecteurs ZIF. Sur l'image du clavier, on peut voir 24 lignes, en groupes 9-3-3-9. A premiere vue je pensais a 9 x 9 pour la matrice, mais ca donne 81 alors que le clavier a 86 touches. Donc il faudra voir comment les 3-3 s'integrent.

De retour au connecteur, 24 lignes, mais 2 en plus sans connection. Donc un connecteur ZIF horizontal avec 26 contacts. Mais il faut aussi savoir le pas. Entre le millieu d'un contact et le suivant, il y a 1.0mm ou bien 0.5mm?
Francois
http://raspberry-python.blogspot.com - @f_dion
User avatar
Posts: 305
Joined: Sun Sep 16, 2012 2:33 pm
Location: North Carolina, USA
by fdion » Tue Sep 25, 2012 6:41 pm
J’espère que je ne t'ai pas découragé...

J'ai trouvé un fournisseur pour le connecteur ZIF, mais comme je le disais, s'agit de voir si le pas est de 0.5mm ou bien de 1mm. J'ai un autre portable Dell qui a aussi un 12 x 12, et donc je crois que c'est ce que tu as. Il s'agit maintenant de trouver un clavier usb 12 x 12, et si les touches ne sont pas les mêmes, il faudra alors faire un key mapping (comme on le ferait pour un clavier Dvorak, par exemple).

François
Francois
http://raspberry-python.blogspot.com - @f_dion
User avatar
Posts: 305
Joined: Sun Sep 16, 2012 2:33 pm
Location: North Carolina, USA
by joesat » Sat Sep 29, 2012 7:54 pm
bonsoir,

non, je ne suis pas encore (;)) découragé, c'est juste que j'ai manqué un peu de temps ces jours-ci.

je remet les mains dans le cambouis cette semaine

@ bientôt

ps: le site fish33.free.fr ça aide ou bien?
http://raid.odp.free.fr
Posts: 12
Joined: Sun Sep 16, 2012 7:47 pm
by pi.heroe » Wed Oct 03, 2012 8:22 am
Bonjour,

Moi je trouve que c'est sympa de tenir ton blog à jour au fil de tes manips, ça permet de garder un historique.

En tout cas je suis ton projet de très près car cela m'intéresse et j'essaierai pourquoi de m'y mettre (j'ai deux portables HS qui traînent).

C'est dommage que cela semble compliqué à faire à cause du manque d'information et du fait que rien ne soit uniformisé dans la fabrication de portable :|
Posts: 4
Joined: Thu Sep 27, 2012 8:42 am
by fdion » Wed Oct 10, 2012 3:52 pm
Les forums, c'est bien, mais il faut chercher pour voir si on a une réponse (et que l'on a oublié de cocher "notify me...").

Bon, on reviens a ton portable. Tu as mesure le pas entre les pins du câble flexible? Je vais mettre une commande pour des ZIF en pas 0.5, le cout d'envoi est le même si j'ajoute un extra en 0.5 ou 1mm, et je peux t'envoyer cela, suffit de me dire lequel dont tu as besoin.

François
Francois
http://raspberry-python.blogspot.com - @f_dion
User avatar
Posts: 305
Joined: Sun Sep 16, 2012 2:33 pm
Location: North Carolina, USA
by noflagada » Sat Nov 03, 2012 3:15 pm
Bonjour,

Je m'étais un lien non direct sur la carte en question ^^

http://www.chalk-elec.com/?page_id=1280 ... d=14647633

voila le direct ^^
Posts: 1
Joined: Thu Nov 01, 2012 3:09 pm