Un aperçu concret de ce que ça permet, en une seule conversation : comprendre un problème technique, se faire aider à rédiger des mails, fouiller mon ordinateur, installer les outils nécessaires, générer des images, puis tout consigner — en une vingtaine de minutes.
Ce qui suit est la transcription réelle d'une session, à peine retouchée. Le contexte : notre assembleur électronique, DVC, devait lancer la production de 30 cartes le mardi. Le vendredi soir à 17 h, puis le lundi matin en urgence, il nous demande de valider l'orientation des composants avant de lancer — sinon « production en pause ». Je ne suis pas électronicien : voici comment Claude m'a accompagné.
DVC vient de me revenir concernant la production des trente cartes. Et c'est assez amusant : ils nous reviennent le vendredi soir alors que la production est prévue mardi (le 9). Ils nous sont revenus le vendredi 5, vers presque dix-sept heures, pour nous demander d'envoyer des confirmations concernant des schémas qu'ils nous envoient. Je t'envoie les schémas parce que je ne comprends pas exactement de quoi il s'agit.
Et le lundi matin première heure — donc aujourd'hui, la veille de la production — il nous demande de nous dépêcher de confirmer, parce que sinon la production est en pause. C'est un peu tard, mais bon, soit. Alors je t'envoie : 1) le mail, 2) les images, et tu me dis ce que c'est.
Compris. Je te décortique ça, parce que c'est un échange standard en fabrication électronique mais pas évident si tu n'es pas du métier.
C'est une validation d'orientation de composants — une étape normale et importante juste avant le lancement d'une série. DVC a reçu tes fichiers de fabrication (conçus par Thelis) et te montre comment ils ont interprété le sens des composants « polarisés » (ceux qui ont un sens de montage obligatoire). Un composant à l'envers = carte morte. Et comme c'est une machine qui pose 30 cartes d'un coup, une erreur = 30 cartes ratées.
Composants concernés : circuits intégrés (patte n°1), diodes (cathode), condensateurs polarisés (+/−), connecteurs.
Je peux te dire ce qu'ils ont marqué, mais je ne peux pas certifier chaque sens à partir de simples captures d'écran. Te dire « c'est bon » sur ta seule confiance serait irresponsable vu l'enjeu. Cette validation appartient à Serge Ista (notre lead technique) ou à Thelis (qui a dessiné la carte). Toi seul, tu ne devrais pas signer un OK d'orientation en aveugle.
Sur le tempo : tu as raison d'être agacé — revenir vendredi 17 h pour une prod mardi, c'est leur gestion de planning, pas la tienne. Mais le fond de la demande est légitime.
Passage classique, abrégé : je dicte un brouillon pour marquer le coup sur le délai, Claude corrige les fautes, resserre le ton et recalibre la stratégie (par exemple, éviter de leur signaler qu'on n'a « aucune expertise en interne », ce qui afficherait une dépendance), puis intègre mes ajouts. Au total deux mails partiront : un sur le timing, un sur la validation.
Est-ce que tu es capable d'analyser, avec les fichiers qu'ils ont envoyés, et aussi tous les fichiers qu'on a reçus de Thelis (les Gerber et compagnie) ? Toi tu peux peut-être regarder, analyser et comparer les fichiers.
Oui — mais soyons clairs sur ce que je peux faire. Les images de DVC sont générées à partir des fichiers de Thelis eux-mêmes. Donc si j'ai les fichiers source, je peux recouper leur interprétation contre la donnée d'origine. Le plus utile : le fichier pick&place (position + rotation de chaque composant), la nomenclature (quels composants sont polarisés), et la sérigraphie (les marquages de polarité dessinés).
Dis-moi où sont les fichiers Thelis et je fouille.
Va voir dans ce répertoire, tu devrais trouver normalement tout ce qu'il faut : …/IoT-Link/Thelis/LevelStream_Design_Boards…
CommunicationBoard_D-16.zip). Souci : à l'intérieur, ce sont des fichiers Altium binaires (.PcbDoc, .SchDoc) — illisibles tels quels.
BOM.
J'ai la vérité machine. Voici ce que je peux établir de façon fiable :
Ce sont des LED témoins pilotées par le microcontrôleur. En traçant le circuit : chacune est reliée au MCU d'un côté, à une résistance de l'autre, le tout en montage actif-bas. Conclusion : la cathode est du côté du microcontrôleur.
C25/C26/C27 (2200 µF) : ce sont eux qui peuvent gonfler/exploser si on les inverse. Bonne nouvelle : les trois sont strictement cohérents (même type, même rotation), et le « + » est du côté du rail d'alimentation. Aucun n'est retourné par rapport aux autres.
Limite honnête : pour te montrer une preuve image, il me manque un outil de rendu. Je peux l'installer si tu veux.
Il y a uniquement la carte de communication sur leurs images ici ? Pas la carte de mesure avec le PGA ?
Oui — uniquement la carte de communication. Le PGA460 (le composant de mesure ultrason) est sur l'autre carte, qui n'est pas dans cette demande. Ce sont deux PCB distincts.
⚠️ Du coup, une question à poser toi-même : si la prod des 30 unités nécessite les deux cartes, où est la validation d'orientation de la carte ultrason ? Vu leur timing, je te suggère de poser la question à DVC tout de suite — pour ne pas découvrir un deuxième « production en pause » dans 3 jours.
J'envoie ceci :
Bonjour,
Tout semble correct sur les images que vous nous avez envoyées. Mais ceci ne concerne que la carte de communication. Qu'en est-il de la carte de mesure ultrason ? Aucune vérification à faire ?
Bien à vous,
Réponse de Serge :
Serge confirme exactement ce que mon analyse donnait : « à priori c'est bon », sauf le sens des 3 LED difficile à repérer. Justement, j'ai pu aller plus loin que « c'est compliqué » : en traçant le circuit, la cathode est côté MCU. Et le point rassurant : une LED inversée ne casse rien (le témoin ne s'allume pas, c'est tout) — contrairement aux gros condensateurs, qui eux sont OK.
Si tu veux la preuve visuelle, je peux rendre la sérigraphie de Thelis en image — il me faut juste ton accord pour installer un petit outil.
Pour l'expérience, je veux bien ta solution de vérification par image. Ça implique quoi exactement ?
En clair : les fichiers Gerber sont les « plans » que lit la machine. Je prends la sérigraphie de Thelis (qui contient les marquages de cathode), je la convertis en image, et je la compare à celle de DVC. C'est la preuve « image contre image » que Serge ne pouvait pas faire à l'œil.
Ce que ça implique : installer 1-2 petits paquets Python (open-source, réversibles), lire tes fichiers (lecture seule), générer les images dans un dossier temporaire. Analyse de risque : aucune modif système, désinstallable. Le seul vrai « coût » = un peu de temps si le rendu demande quelques essais.
Ok vas-y.
gerbonara (lecteur de Gerber) + de quoi convertir en image.
cairo) absente de mon PC → l'outil plante à l'exécution.
gerbonara les formes géométriques brutes du Gerber (traits, arcs, pastilles) et les redessine lui-même avec Pillow. Plus robuste, zéro dépendance système — et il garde le petit script pour la prochaine carte.Ça a marché — et le résultat est sans ambiguïté. 🎯
Thelis a marqué lui-même la cathode (« K ») côté MCU. Et ça tombe exactement sur ma déduction électrique. Deux méthodes indépendantes — le marquage du concepteur + l'analyse du circuit — qui disent la même chose. Le seul point que Serge trouvait « compliqué » a donc une réponse nette.
Montre-moi les images.
Bilan : le pipeline « fichier de fabrication → image » fonctionne, et il a même apporté une vraie réponse (la cathode des LED, que personne n'arrivait à lire à l'œil).
Garde les outils installés, ça peut servir pour la carte ultrason qui viendra. En attendant, tu peux clôturer : grave tout ce qu'il y a de nouveau dans la base de connaissances, fais-moi le détail de ce que tu ajoutes, et fais le commit.
docs(kb): validation orientation Comm Board D-16…) et le pousse en ligne. Working tree propre.✅ Session clôturée et gravée. Commit poussé, arbre de travail propre. Point ouvert vivant : la validation d'orientation de la carte de mesure (ultrason / PGA) est attendue de DVC — les outils sont en place, le script de rendu s'appliquera tel quel quand les fichiers arriveront.
Et cette page elle-même…
…a été conçue et publiée par Claude, dans la foulée de cette même session — à partir de la conversation et des images générées juste au-dessus.