Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
Aujourd’hui — 3 juin 2024Arduino & Raspberry Notepad

HP DesignJet T520 - réparation et/ou récupération d'une imprimante grand format

 Bonjour à tous,

Dans le premier article, je faisais l'investigation d'une HP DesignJet T520 pour voir ce qui était "réparable".
Dans le deuxième article, j'ai essayer de tromper le détecteur optique... mais les cartouches coulent...

Cette fois-ci, je vais essayer de démonter la tête pour la nettoyer.
voici la suite de cette histoire

Récupérer le chariot

Après avoir démonter la plaque en bout de rail


Et après avoir retirer la roulette pour libérer la courroie crantée, l'ai essayé de glisser la tête d'impression hors du rail.

Mais pas de chance, je ne vais pas plus loin que cela....


... à cause du ruban Flex qui va jusqu'à la tête d'impression (et qui n'est pas extensible).


Ne sachant pas trop comment m'y prendre, j'ai décidé de libérer le ruban du côté du panneau de contrôle (sur la gauche de l'imprimante) 


Et après avoir retiré l'écran LCD et la carte mère... je m’aperçois que les rubans Flex ne sont toujours pas libérés!

 

Il faut continuer le démontage.

Après le retrait d'une vis supplémentaire, j'ai enfin pu libérer le ruban et enfin extraire la tête du rail.

C'est à ce moment là que je j'ai pu l'arrêter sur le débranchement de la tête.


Les ruban Flex sont maintenu en place par un clips... et pas vraiment facile a extraire.

Nettoyer la tête d'impression

La tête d'impression ne semble pas en mauvais état. Par contre, les traces d'écoulement sont très nettement visible sur la partie droite.

Nettoyer délicatement la tête à l'alcool iso-propylique à l'aide d'un cotton tige.

Par contre, enlever l'accumulation d'encre est un sacré travail.
Après quelques heures (oui... littéralement), la tête présente une bien meilleure allure.

La carte mère

c'est le moment de faire un petit détour par la carte mère.
Sans pousser les investigations très loin, je remarque immédiatement la présence d'une clé USB! 

En voila une façon intéressante de créer espace de stockage temporaire


En insérant la clé dans un système Linux, on y découvre quelques petite choses intéressante.

  • Deux partition de 34 Mio : type non identifié. A tout les coups, c'est le stockage de firmware et sa copie (en cas d'échec de mise-à-jour)
  • Une partition de 1.9 Go en Fat (certainement Ext-Fat ), plutôt destiné au stockage de fichiers temporaires car la partition est vide.


Curieux de nature, je voulais jeter un coup d'oeil dans le contenu brute (binaire) de la partition de 34 Mo... pour essayer d'y retrouver des chaînes de texte.

L'identification des partition Linux se fait avec un simple lsblk pour lister les périphérique de type block device.

Puis le contenu de la partition est inspectée en hexadécimal avec xxd /dev/sdb1 .

J'étais étonné de retrouver des chaînes de caractères comme Samsung, Daimler, InnoLux (très certainement l'écran) et quelques autres noms connu.

J'ai fait une copie de cette partition dans un fichier à l'aide de la commande Linux suivante:

dd if=/dev/sdb1 of=hpkey.img conv=sync,noerror

Il est aussi possible faire une copie compressée de la partition avec:

dd if=/dev/sdb1 conv=sync,noerror bs=64K | gzip -c > /tmp/partition.image.gz

Je vais essayer d'identifier le système de fichiers... puis aller fureter dedans ;-)

Remontage

C'est le moment de remonter l'imprimante dans les règles de l'art.

LES BONNES NOUVELLES:

  • Elle démarre toujours...c'est une très bonne nouvelle
  • Elle entame le cycle de nettoyage
  • Elle ne fuit plus

LES MOINS BONNES NOUVELLES:

  • Elle ne termine pas le cycle de nettoyage
  • La pompe à air ne se met pas en route
  • J'ai de nouveau le beau message d'erreur (ouinnnnn)


Diandre, cette machine va me rendre fou!

Une suite ?

Je me souviens avoir eu des difficultés pour retirer les rubans de la tête d'impression.

Comme j'ai malheureusement tordu l'un des rubans en le sortant de la tête d'impression.
je me demande si je n'ai pas rompu l'une ou l'autre piste du ruban Flex. 

Je vais donc retirer une nouvelle fois les rubans de la tête d'impression et faire un test de continuité. Comme je sais comment faire, ce sera moins compliqué.



Hier — 2 juin 2024Arduino & Raspberry Notepad

Un 3ieme pouce pour les Maker! et pour les autres aussi

Bonjour Amis Maker,

En tant que bricoleur, je me suis souvent dit qu'une 3ieme main ou une queue (comme les singes) me serait bien utile.
L'évolution étant ce qu'elle est... je me contente de ce que l'évolution à bien voulu nous laisser.

Source: cette vidéo de l'Université de Cambridge

A l'évidence, je ne suis pas le seul que cela travaille puisque l'Université de Cambridge conduit une étude très sérieuse sur l'utilité d'un troisième pouce.

Source: cette vidéo de l'Université de Cambridge

Il ne s'agit pas uniquement d'une étude sociologique puisqu'elle s'accompagne d'une prothèse expérimentale qui se commande à l'aide des deux pieds (entre autre avec le gros doigt de pied).

Voici le genre d'application que je pourrais apprécier (surtout si l'autre main maintient le composant en place ;-)

Source: cette vidéo de l'Université de Cambridge

En vidéo

Si le sujet vous intéresse, je vous propose de regarder la vidéo de l'Université de Cambridge publiée sur YouTube.


A tout bientôt,

Dominique

À partir d’avant-hierArduino & Raspberry Notepad

Essai produit: GeeekPi Mini Tower Kit pour Raspberry-Pi 5

Bonjour,

Cédric F. qui se reconnaîtra nous à fait parvenir un boîtier pour Raspberry-Pi 5 afin de nous pencher dessus. 

Il s'est dit qu'entre passionnés de Raspberry-Pi nous trouverions ce boîtier digne d'intérêt. Il a bien raison, c'est une découverte intéressante.

Mini Tower Kit pour Raspberry-Pi 5 de GeeekPi

Commençons par le packaging qui est très soigné.


Le boîtier est livré en kit avec un excellent manuel de montage.
S'il n'est pas en français, il est très facile de suivre les différentes étapes.


En cours de montage, il est intéressant de noter que le kit est livré avec un réplicateur GPIO permettant de reporter le GPIO à l'extérieur du boîtier.

Délicate attention pour les amateurs de prototypage.


 Alors, une fois le pied assemblé sur le ventilateur, il faut extraire la base du boîtier (dévisser les 4 vis en dessous du boîtier).

Le ventilateur, le Raspberry-Pi et la base sont fixés ensembles grâce aux vis de fixation qui s'insère dans les 4 pieds de la base.

L'utilisation d'une base adaptée en fonction du modèle de RPi est une approche plutôt intelligente (cela permet au boîtier d'être adapté facilement).


Comme le ventilateur est branché sur le port "Fan" du Raspberry-Pi, celui-ci ne se mettra en marche que lorsque est vraiment nécessaire.

A noter qu'une fois mis dans le boîtier l'écran OLED se branche sur le GPIO.

Vue arrière


Il est possible de voir:

  • l'accès GPIO
  • les ouvertures de ventilation
  • l'ouverture arrière offrant l'accès à la carte SD, le connecteur PCIe et le bouton marche arrêt.

Vue avant

 Nous pouvons voir :

  • L'autre partie de la ventilation
  • L'accès au connecteur d'alimentation et HDMI
  • les port USB et Ethernet
  • Et l'écran OLED branché sur le GPIO du Raspberry-Pi

Ecran OLED

L'écran OLED de 128x32px permet d'afficher de nombreuses animations (voir documentation). Les exemples, écrits en Python, ne manquent pas!

Si l'affichage est très compacte, il permet aussi d'afficher quelques caractéristiques intéressantes du système en cours de fonctionnement.

La photo est malheureusement un peu floue (mais le contenu assez évocateur).  

Cliquer pour agrandir

Eclairage RGB

Le ventilateur est équipé de LEDs RGB variante, ce qui permet de profiter d'un bel effet de lumineux en cours de soirée.

Eclairage RGB

En bref

Un beau boîtier en rapport qualité prix tout a fait raisonnable.
Il est facile de se le procurer sur Amazon, les vendeurs ne manquent pas.

Points positifs

  • Design de qualité
  • Tous les ports sont accessibles (facile d'accès), y compris le GPIO
  • Exploite port ventilateur du Pi 5
  • Facile à monter
  • Ecran OLED pour statistique (ou autre affichage) et personnalisable grâce à Python

Points négatifs

HP DesignJet T520 - réparation et/ou récupération d'une imprimante grand format

 

Bonjour à tous,

Dans l'article précédent, je faisais l'investigation d'une HP DesignJet T520 pour voir ce qui était "réparable".... voici la suite de cette histoire


Tromper le capteur optique

Dans l'article précédent, nous avions déniché un capteur optique sous la tête d'impression, capteur qui inspecte l'état du buvard.


Dans un premier temps, nous allons essayer de tromper le firmware en faisant croire que le l'absorbant est redevenu blanc comme neige.

J'ai donc placer un collant double face qui ne tient pas trop mal....


Puis j'y ai superposé une couche de papier blanc. L'ensemble tient plutôt bien.


Voila de quoi tromper notre capteur.

La bonne et la mauvaise nouvelle

La bonne nouvelle

Le firmware démarre et ne veux plus de l'intervention d'un technicien.

La mauvaise nouvelle

L'imprimante démarre le nettoyage des cartouche (j'en ai mis une nouvelle).
Tout se passe bien pour la noir... et plus l'imprimante bogue sur la cartouche bleue (toute neuve elle aussi).

Après avoir débloqué la cartouche (car oui, elle est bloqué par le bac de nettoyage, les deux cartouches ont mis de l'encre un peu partout...

Une autre tentative

Cette fois, il va falloir jeter un oeil sur la tête d'impression elle-même :-(

Cette fois, il faudra démonter la plaque d'arrêt... celle qui soutient le système pneumatique qui éjecte l'encre, tout comme elle soutient l'axe et la bande de positionnement.


A tout bientôt pour la suite des aventures

Dominique

HP DesignJet T520 - réparation et/ou récupération d'une imprimante grand format

Bonjour à tous,

Mon quart de gendre, oui encore lui, m'a proposé de récupérer une Imprimante Jet d'encre capable d'imprimer des formats jusqu'à presque 1M de large.

La HP DesignJet T520 permet d'imprimer en couleur et principalement utilisé pour l'impression de plan. Avec un prix oscillant entre 1500 Eur et 2500 Eur, nous somme loin de l'imprimante jouet.


Le problème

Alors voila, cette jolie petite chose à eu un problème de fuite sur sa cartouche noire et refuse de démarrer. L'afficheur LCD déclare un problème technique... veuillez contacter HP.

Vu son age et l'urgence de sortie de schémas multiples, cette HP fût déclassée et destinée au container.


Alors quitte à passer au rebus, autant explorer les entrailles de la machine et voir ce qu'un Maker pourrait y récupérer.

Avant la destruction

Avant d'ouvrir la machine en mode Brutus, il serait peut être intéressant de savoir pourquoi elle refuse de terminer son démarrage.

Sachant qu'il y a un zone de nettoyage/purge de la tête d'impression et qu'une cartouche ai fuit... nous avons peut être un problème avec un capteur (problème déjà rencontré sur une Epson Stylus).

Extraire le bac de nettoyage

Je me suis donc lancé dans le démontage du bac de nettoyage.
Et bien évidement tout est fait pour compliquer la tâche! Heureusement qu'il est possible de mettre la main sur le "Service manual"... cela aide vraiment dans le démontage.


Le bac de nettoyage se trouve à droite de l'imprimante. Y accéder demande le démontage de quelques éléments pour atteindre les vis de fixation du caisson.


J'ai bien entendu déjà extrait le bac de nettoyage... j'ai pris les photos à la fin.
Il a été nécessaire de retirer la motorisation du bac... l'extraction du bac demande de la patience et du doigté!

autre vue de l'emplacement du bac. Comme on peut le voir la tête d'impression passe bien au dessus de la zone en question.


Voici le bac de récupération... presque vide!
Il n'y par ailleurs aucun capteur sur cet élément. 

Comment l'imprimante peut elle savoir qu'il y a eu un problème avec une cartouche d'encre? Puisque c'est ce qui empêche le firmware de démarrer!

Détails intéressants:

  1. La présence d'une petite brosse en poil doux!
    Vraiment inattendu sur une "poubelle à encre".
  2. La présence d'un élément absorbant plongé dans le banc de récupération d'encre. Celui-ci est presque noir tellement il est imbibé... mais pas de capteurs en vue.

Le trait vert indique un alignement entre l'absorbant (devenu noir) la zone de nettoyage et le petite brosse de poil.

C'est à ce moment là que j'ai poussé la tête d'impression jusqu'au dessus de la zone de nettoyage.

La tête d'impression

La tête d'impression passe pile au dessus de la ligne verte.
En inspectant la tête de plus prêt, je découvre un ruban flex sur la partie externe.

Au bout de ce ruban, il y a un détecteur photo-sensible


La petite brosse de poil est là pour nettoyer la surface du capteur (pour retirer les poussières!!!).

Je vous le met dans le mille... le capteur inspecte la couleur de l'élément absorbant. Il ne reste plus qu'à faire redevenir l'absorbant totalement blanc et tout devrait rentrer dans l'ordre.

La suite au prochain épisode :-)




ELEGOO 4 Roues sous MicroPython avec Raspberry-Pi Pico (suite et fin)

Bonjour à tous,

il y a quelques semaines, je vous présentais un projet de conversion d'un véhicule ELEGOO vers MicroPython.

Le but étant de remplacer le codage C Arduino par du codage Python au sein de l'institut Saint-Anne de Gosselie (ISA).

Elegoo sous MicroPython - un projet MCHobby

Le projet est maintenant achevé et dispose d'une carte d'interface pour Raspberry-Pi Pico et d'une bibliothèque MicroPython. 

Si vous ne connaissez pas encore MicroPython, je vous recommande chaleureusement le livre Raspberry-Pi Pico et Pico W (aussi disponible aux editions ENI).
Le Spécial Eté du magazine Programmez.fr contiendra un dossier spécialement dédié à MicroPython et Pico.

La carte Elegoo-4WD-Pico

Les extensions et schéma présentées dans l'article précédent ont pris forme sur cette carte spécialement conçue pour ce projet.

Adaptateur ELEGOO-4WD-PICO

Une fois les divers composants installés, voici à quoi ressemble la carte une fois équipée des composants.

Adaptateur ELEGOO-4WD-PICO

Le petit connecteur Qwiic/StemmaQt en bas à gauche permet de connecter facilement des extensions compatibles Qwiic... comme par exemple un SerLCD 16x2 de SparkFun (comme sur l'imahe.

Elegoo avec Ecran SerLCD de SparkFun (interface Qwiic)

Bibliothèque

La bibliothèque micropython-elegoo-4wd permet de prendre facilement le contrôle du Rover avec quelques lignes de code Python.

La classe Rover (rover.py) permet de:

Enfin, la bibliothèque permet d'accéder de façon uniforme aux bus I2C, UART et SPI que la carte expose sur ses différents connecteurs. Ces références de bus pourront alors être utilisés avec des bibliothèques MicroPython pour contrôler du matériel via UART, bus I2C, bus SPI. La collection esp8266-upy contient de nombreux pilotes et exemples MicroPython.
Voir les exemples test_i2c.py test_serial.py, test_spi.py .

Bonne découverte
Dominique

Hat M.2 officiel pour Raspberry-Pi - installation et démarrage OS

Bonjour à tous,

Ca y est, la fondation Raspberry-Pi nous annonce son tout dernier produit: un Hat M.2 officiel pour Raspberry-Pi 5 .
Nous attendions ce produit depuis début 2023 car c'est le HAT M2 que nous voulions distribuer avec le Raspberry-Pi 5!

Hat M.2 officiel pour Raspberry-Pi 5 et
disque M.2 - 2242 avec Raspberry-Pi OS préinstallé

Sans surprise les performances offertes par le connecteur PCIe Gen 2 (4GBits/s) permettent de charger le système d'exploitation de façon quasi instantané.
C'est impressionnant mais aussi très fluide.

Le dernier firmware Raspberry-Pi (voir tuto de mise-à-jour) permet de détecter le disque M.2 au démarrage et démarrer l'OS depuis ce périphérique.

Par ailleurs, l'installation réseau du Firmware (lorsque la carte SD/disque M2 est non initialisé) permet de télécharger et installer le système d'exploitation depuis la connexion Ethernet filaire.

Personnellement, je préfère disque M.2 - 2242 avec Raspberry-Pi OS préinstallé car il ne reste plus qu'a terminer l'installation pour disposer d'une Pi entièrement fonctionnel.

Les points forts:

  • Un débit hallucinant autant en lecture qu'en écriture sur un disque M.2.
  • La possibilité d'utiliser un autre type module M.2 (un accélérateur A.I.) pour bénéficier du débit PCIe.
  • Passe au dessus de l'Activer Cooler officiel grâce aux entretoise de 16mm.
  • Ouverture pour le passage des Rubans DSI et CSI (caméra et écran). 
  • Plein accès au connecteur de la carte SD car le HAT est au dessus du PI

Les points faibles:

  • Ne rentre plus dans le boîtier officiel si on utilise l'Active Cooler!
  • Mise-à-jour du Firmware Raspberry-Pi impératif (voir tuto de mise-à-jour).

Installation du HAT M2

Avant de procéder à l'installation du Hat M.2, il faut absolument mettre le firmware du Raspberry-Pi à jour.

Cette mise-à-jour permettra de démarrer le système d'exploitation directement depuis un périphérique PCIe (donc di disque M.2).

Un fois fait, nous pouvons commencer le montage du HAT M.2 .

Etape 1:

Insérer le Header sur le connecteur du HAT.
Ne surtout pas l'enfoncer à fond mais seulement venir à affleurement de l'autre côté du connecteur.

Si cela n'est pas encore fait, placer le ruban PCIe sur le  Hat. Manipuler ce connecteur avec soin.

Glissez y le ruban avec les connexions électriques vers le haut. Le ruban doit être bien enfoncé dans le connecteur avec les contacts bien parallèle au connecteur.

Etape 2:

Visser les entretoises et présenter/aligner le Hat sur le GPIO.
Ne pas encore enfoncer le Hat sur le connecteur.

 

C'est le moment idéal pour fixer le ruban sur connecteur FPC du Raspberry-Pi.


Comme le Hat n'est pas encore enfoncé sur le GPIO, nous avons toute la latitude pour manipuler repositionner le ruban. Vu qu'il n'est pas très flexible, cela facilitera grandement le montage.

Etape 3:

Maintenant nous pouvons finir de mettre le Hat_M2 en place sur le GPIO.

Utilisez aussi les vis incluses avec le HAT pour fixer celui-ci sur les entretoises (ce que je n'ai pas encore fait sur l'image ci-dessus).

Etape 4:

Nous allons placer le disque M.2 sur le HAT. Il s'agit d'un disque au format 2242 de 128 Go avec l'OS pré-installer.

128 Go de stockage est plus que confortable pour un système Linux.

Disque M.2 de 128 Go (aussi disponible en 256 Go)

Le disque est présenté dans le connecteur avec un angle de 30 à 45°.
Il n'est pas nécessaire de forcer, le disque doit rentrer sans effort particulier.

Ensuite, utiliser la vis de fixation que l'on positionne correctement dans l'arc en demi-lune.
Il ne reste plus qu'a viser la vis pour abaisser la carte M.2 (ce qui assure le contact électrique) et maintient le disque en place.


Voilà,

Il ne reste plus qu'à mettre sous tension et terminer l'installation de Raspberry-Pi OS.

Où acheter

A tout bientôt,
Dominique


❌
❌