mar 03

Réparation de la carte vidéo d’un portable Samsung Q45

Après avoir rendu de bon et loyaux services pendant quelques années, j’ai un portable Q45 qui a une panne d’affichage vidéo des plus ennuyeuse: Pas de vidéo du tout ou alors un affichage rayé de lignes violettes.

Symptômes

Symptômes

 

Souvent dans ce cas, il s’agit d’une ou plusieurs soudures défectueuses sur le chipset vidéo. Malheureusement, ce sont des composants BGA dont les soudures sont sous le corps et non sur les côtés.

BGA Chipset

BGA Chipset

 

Elles sont donc inaccessibles aux fers à souder classiques ! Il faut utiliser des technique à air chaud pour arriver à réparer ce type de problème.

Ce type de composant contrairement à ce que l’on pourrait penser résiste bien aux hautes températures (250°C) à condition de bien respecter le cycle de chauffe.

Il faut comme indiqué sur wikipédia,   suivre une montée en température progressive avec un préchauffage autour de 150°C.

 

Cycle de chauffe

Cycle de chauffe

 

Dans la vidéo qui suit, j’ai utilisé une station de soudure aoyue 906+ ( Du matériel chinois mais suffisant pour l’amateur à un prix dérisoire… )

Station de soudure

Station de soudure

 

Pour le reste, du bon DIY avec un cache en papier d’aluminium pour protéger de la chaleur et du souffle de la buse les composants avoisinant. Un multimètre avec sonde de T° est aussi utilisé pour contrôler la montée en température.

Cache

Cache

 

L’opération #screensaver en vidéo

Et le résultat, pas si mal :-)

Bingo !

Bingo !

Elle n'est pas belle ma Debian ?

Elle n’est pas belle ma Debian ?

 

L’opération qui au premier abord peut paraître compliquée est en réalité assez simple ! Et un portable qui va éviter la benne…

 

 

 

Lien Permanent pour cet article : http://www.equinoxefr.org/post/2013/03/03/reparation-de-la-carte-video-dun-portable-samsung-q45/

fév 12

Réparation d’un écran LCD Samtron 94v – Mode non optimal

Certains écrans LCD SAMSUNG / SAMTRON sont connus pour avoir des problèmes après quelques années de fonctionnement. J’ai récupéré un écran SAMTRON 94 H.S qui a des symptômes plutôt étranges. Pour une fois, nous n’avons pas affaire aux classiques condensateurs secs. L’écran s’allume mais ne veut rien afficher d’autre que le message « Mode non optimal ».

Mode non optimal

Mode non optimal

A priori, il devrait donc s’agir non pas de la carte d’alimentation mais plutôt de la carte logique. Quelques recherches à coup d’oscillo et de multimètre ne donnent rien de bon.  Sans disposer du datasheet du microcontroleur NT68F63LG ni du manuel de service de l’écran, difficile d’aller plus loin avec mes connaissances.

L'électronique

Je me rabat donc sur Internet :) J’ai trouvé au fin fond d’un forum une personne qui discutait d’une panne sur un modèle similaire. Le pin 6 du NT68F63LG doit être alimenté entre 3.3v et 5v hors lorsque le problème se produit, il ne reçoit plus que 2v. Placer une résistance d’environ 50 ohms entre les pins 5 et 6 permettent de « remonter » le voltage à 4v et de régler le problème !

Fix

Voilà un fix qui coûte quelques centimes et qui prend une trentaine de minutes. Pensez-y si vous avez un écran Samsung  / Samtron qui présente les mêmes symptômes. Moi je viens de sauver un 19″ pour quelques centimes :)

Sauvé !

Lien Permanent pour cet article : http://www.equinoxefr.org/post/2013/02/12/reparation-dun-ecran-lcd-samtron-94v-mode-non-optimal/

déc 19

Support DIY pour caméra USB de chez Adafruit

Adafruit vend une petite webcam USB à utiliser comme outil d’inspection pour vérifier ses soudures, lire les inscriptions sur les composants, ou s’amuser avec les enfants… C’est une sorte de microscope USB low cost mais qui donne néanmoins de très bon résultats, pour peu que l’on arrive à faire la mise au point correctement. En effet, celle-ci est manuelle et dépend de la distance lentille / objet et du niveau de grossissement. Une fois le grossissement choisit, il faut approcher / éloigner le microscope pour avoir une image nette. Avec le support de base, c’est quasiment impossible de maintenir une image stable.

Microscope

Microscope

 

D’où l’idée de construire un support réglable !

Les pièces sont modélisées avec openscad puis imprimées sur mon imprimante 3D.

Support modélisé

Support modélisé

 

Fixation basse

Fixation basse

Plaque de contreplaqué 3mm

Plaque de contreplaqué 3mm

Coulisseau réglable

Coulisseau réglable

Coulisseau réglable

Coulisseau réglable

Bras de support

Bras de support

Vis de réglage

Vis de réglage

Fixation sur le support en bois

Fixation sur le support en bois

Réglage de hauteur

Réglage de hauteur

Support

Support

Molette de réglage

Molette de réglage

Molette de réglage

Molette de réglage

 

Les supports hauts et bas sont collés à l’epoxy ( JB weld, quel produit miracle :)

Tests :)

Tests :)

 

L’ensemble des fichiers pour reproduire les pièce est disponible sur Thingiverse.

 

et voici pour finir ce bref article des images à divers niveaux de grossissement.

 

Capteur d'humidité x200

Capteur d’humidité x200

Capteur d'humidité x10

Capteur d’humidité x10

 

Pour l’électronique, le grossissement x10 à x20 est largement suffisant. Au delà, c’est plus pour explorer l’infiniment petit ;)

 

P.S: vous avez vu, mes impressions sont quand même meilleurs qu’avant ! J’ai augmenté la température de l’extrusion de 185° à 220° ! Depuis fini les buses bouchées ou les bulles en cours d’impression.

 

Lien Permanent pour cet article : http://www.equinoxefr.org/post/2012/12/19/support-diy-pour-camera-usb-de-chez-adafruit/

nov 26

Conversion de signaux i2c 3.3v <-> 5v

Dans mon post précédent, j’ai ajouté un bus I2C sur mon routeur MR3020. Ce bus est prévu pour fonctionner en 3.3v. Le chipset du MR3020 n’est probablement pas compatible avec des signaux 5v. Étant donné que je souhaite relier en I2C un arduino en 5V avec mon MR3020, il faut convertir les signaux 3.3v en 5v et réciproquement, la communication i2c étant bidirectionnelle.

Il existe plusieurs méthodes:

  • la première, proposée par NXP est basée sur des BSS138, des petits mosfets rapides.
  • La deuxième est basée sur un chipset spécialisé le PCA9306.

 

La première méthode est assez simple, il suffit d’utiliser 1 BSS138 par ligne de signal et 4 résistances de pullup. Le principe est décrit dans cette note.

 

NXP app note

 

La réalisation peut se faire sur un morceau de perfboard malgré le fait que les BSS138 soient des CMS. Mon circuit n’est pas très propre, mais il fonctionne ;-)

 

i2c level shifter with BSS138

 

Il n’y a plus qu’à câbler les lignes L1 et L2 côté 3.3v sur les lignes SCL et SDA sur MR3020 et les lignes L1 et L2 côté 5V sur l’Arduino ou autre composant i2c 5v.

On peut retrouver ce circuit chez adafruit pour environ 4$ avec 4 lignes de signal.

Logic level converter

 

Passons maintenant au circuit à base de PCA9306. C’est le circuit que j’ai décidé d’utiliser sur le MR3020 pour la bonne raison que j’avais commandé des BSS138 et des PCA9306 donc je préfère utiliser le circuit spécialisé pour la conversion de niveaux sur bus i2c.

PCA9306 pinout

 

La lecture du datasheet nous indique le schéma pour mettre en oeuvre le convertisseur.

Schéma d’utilisation du PCA9306

Un petit tour chez Sparkfun nous confirme le schéma d’utilisation de ce composant.

Breakout board

Schéma Sparkfun

Attention toutefois, je n’ai pas le même « form factor » que le PCA9306 de sparkfun et la masse n’est pas au même endroit comme le confirme le datasheet. Suivant le boîtier, la masse est en 1 ou 4…

 

Pinning

 

Le circuit est réalisé sur une perfboard. J’ai mal coupé la perfboard et elle s’est cassée… quel c… mais bon le circuit marche quand même !

 

Pour souder le PCA9306, il faut un peu de patience et de bons yeux. Voilà une petite vidéo résumant la mise en place du PCA9306 sur une perfboard.

 

PCA9306

 

Convertisseur

 

Comme la dernière fois, nous allons tester l’I2C mais cette fois avec un composant i2c 5V, une horloge DS1307.

DS1307

 

On câble 5v, GND, SDA, SLC

Tests en cours

 

On lance « i2cdetect » sur le MR3020.

i2c-detect

 

Parfait, le convertisseur fonctionne, notre DS1307 est en 0×68.

 

La suite avec le branchement de l’arduino ;-)

Lien Permanent pour cet article : http://www.equinoxefr.org/post/2012/11/26/conversion-de-signaux-i2c-3-3v-5v/

Articles plus anciens «

» Articles plus récents