jeudi 25 juillet 2024

DIVERS: Adalm-Pluto Maia

Disposant d'un Adalm-Pluto depuis quelques années je me suis décidé à installer pour test le logiciel Maia SDR. Si l'installation s'est effectuée sans aucune difficulté, il n'en a pas été de même concernant le fonctionnement. En effet, la fenêtre du navigateur Chrome de mon PC est restée désespérément vide après connexion sur la page WEB associée, par défaut 192.168.2.1:8000.

L'analyse des échanges (Touche F12) met en évidence un problème d'initialisation d'un objet WebGL2. Le parcours du site de l'auteur ne mentionnant rien à ce sujet, j'ai rapidement soupçonné un problème du coté du navigateur et de son support de WebGL2. Après recherche, il apparaît que les cartes anciennes ne supportent pas toutes cette fonctionnalité. Et c'est le cas de ma nVidia Quadro 1800 qui ne m'avait jamais fait défaut jusqu'alors. Son remplacement par une carte nVidia plus récente a permis de résoudre le problème.


Le moyen le plus pour déterminer si la configuration navigateur/carte graphique supportera bien WebGL2 est de lancer le test de la GPU sous Chrome via l'URL chrome://gpu.

On notera que Maia SDR dans sa version courante n'intègre aucun décodeur et ne permet que la sauvegarde de la bande passante visualisée, soit 20MHz tout de même. Cela en fait un excellent panoramique permettant de relever en temps réel l'activité sur une bande.

A ce propos, je viens de découvrir OpenWebRX+, un fork du projet OpenWebRX (OWR) intégrant de nouveaux décodeurs. Je vais rapidement l'installer sur un des deux Raspberry Pi4 tournant actuellement sous la version originale pour tester puis dès que possible sur un Pi5 pour valider les performances.

mercredi 24 juillet 2024

DIVERS: Sharp MD702 en panne - MàJ

Un ami m'a donné, il y a quelques temps, un lecteur de MiniDisc Sharp MD702 en panne. Et de fait celui-ci annonçait une erreur 'Erreura'. Je l'avais donc rangé pour le jour où j'aurais un peu de temps... Ce qui est le cas en ce moment. 

Une recherche rapide permet d'identifier une panne très connue: l'engrenage assurant la rotation de l'axe de translation de la tête de lecture est désaccouplé de l'axe.

Après démontage minutieux de l'ensemble, la panne est bien confirmée. L’engrenage, monté à force sur l'axe, s'est avec le temps ouvert  le long d'une directrice. 


La réparation m'apparaît difficile car il s'agit de recoller un voile très fin bord à bord puis l'ensemble sur l'axe avec une matière difficile car assez flexible et grasse - du Nylon probablement. Et bien sûr cet engrenage - ref. NGERH0597AFZZ - n'est plus disponible en pièce originale. 

Un modèle 3D est proposé ainsi que quelques reproductions toutes hélas disponibles aux USA. Je tenterai donc l'opération de reconstruction quitte à faire réaliser une impression résine à partir du modèle 3D disponible.

Cette recherche de panne m'aura conduit à acheter une caméra pouvant être montée sur la binoculaire WILD M3 ce qui me permet désormais de prendre des clichés de bonne facture.

Mise à jour du 24/07/2024:
  • Une tentative de collage à la colle Cyanolite Super Glue 3 n'a tenue que quelques minutes,
  • Aucun des sociétés d'impression 3D contactées n'a pu me proposer une impression au regard de la taille et de la paroi trop fine...
L'appareil est rangé en attendant de trouver une solution.


vendredi 5 juillet 2024

FS5000: Reprise de la réparation

L'unité de contrôle du poste FS5000 de mon ami Bruno ne fonctionnant pas, je m'étais proposé pour tenter de la réparer. Sans grand succès lors des premiers tests d'il y a quelques mois. Je m'y suis remis cette semaine sans réellement arriver à résoudre le problème.

Un système de mise sous tension a tout d'abord été réalisé afin d'éviter d’abîmer la nappe du clavier à chaque test (poussoir double fermant les liaisons 1-10 et 7-16).


Les symptômes sont simples: la mise sous tension s'effectue correctement par l'appui des deux boutons prévus à cet usage - utilisation d'un thyristor - mais l'affichage ne fonctionne pas. Le suivi des signaux tout d'abord avec une sonde logique HP puis à l'oscilloscope a permis d'identifier deux circuits dont le fonctionnement paraissait erratique dans la chaîne de génération du signal (E)nable de l'afficheur (ici un montage autour des célèbres circuits HD44780 et HD44100). Ils sont remplacés.


Cela ne change hélas rien.Toutes les soudures sont inspectées et refaites sous la binoculaire. La logique de l'ensemble est analysée: la carte principale porte la CPU, la ROM et la RAM ainsi que le buffer HC245 requis pour le bus de données, un HC373 permettant de démultiplexer le bus adresse sur l'octet bas commun avec les données. Ces deux derniers composants sont remontés sur support afin de pouvoir mieux travailler sur la carte. Les contrôleurs d'affichage sont aussi sur cette carte. La logique d'adressage est donc située sur une seconde carte raccordée par deux nappes semi-rigides. 


Celles-ci montrent des signes de faiblesse difficiles à rattraper au fur et à mesure du travail sur les cartes. Elles sont reprises tant bien que mal afin de progresser dans la recherche de la panne. Et ... sans comprendre pourquoi, l'unité se met à fonctionner. 


Enfin presque et le temps d'une mise sous tension. Par la suite le fonctionnement est totalement aléatoire. Une analyse à l'oscilloscope du bus de données mets en évidence un problème que ni la sonde logique ni l'analyseur logique à quatre sous n'ont permis de détecter: les signaux des quatre premiers bits sont anormaux. Mon Tektronix 1241 l'aurait vu avec son mode glitch mais sa mise en oeuvre est complexe  ...


Il semble qu'un composant tire une partie du bus de données vers le bas probablement le fait d'un conflit d'accès au dit bus de données L'identification ne va pas être aisée d'autant que l'état des nappes ne s'arrange pas. J'ai donc décidé de démonter les nappes principales pour les remplacer. 


Avec l'idée d'utiliser du fil à wrapper avant de trouver des nappes souples au pas de 1.25mm. J'aurais souhaité trouver des longueur de  30mm mais j'ai du me rabattre sur du 50mm. Je verrai à la réception de la commande si cette option est la bonne. Ce démontage m'a permis de commencer à identifier les signaux véhiculés sur ces nappes. L'utilisation d'un circuit imprimé multicouches avec au moins une couche de garde ne facilite pas le travail.


Il reste encore bien du travail avec des signaux non identifiés malgré la recherche effectuée. A suivre.