Page 26 sur 52

Re: [Arduino] ICT testeur de circuits intégrés

Publié : 27 févr. 2021 08:55
par Brochiman
@Patrick si tu veux je peux me charger de finir de chercher les "Description TODO"

Re: [Arduino] ICT testeur de circuits intégrés

Publié : 27 févr. 2021 09:17
par Patrick
Merci Alexis.
Toute contribution est la bienvenue.
Ceci dit, je n'ai pas réglé le cas du code Z.

Re: [Arduino] ICT testeur de circuits intégrés

Publié : 01 mars 2021 11:29
par didifart
Bonjour,
Le boitier est super!

Re: [Arduino] ICT testeur de circuits intégrés

Publié : 01 mars 2021 14:49
par Patrick
Il n'est pas possible de lire une entrée haute-impédance avec un Arduino Mega. En fait l'entrée sera flottante, la valeur lue sera soit 0, soit 1.
Le code Z doit être ignoré. Il se trouve que c'est exactement ce que fait le code actuel.
L'application devrait donc être compatible avec le fichier extrait des données de XGPro.
Les tests impactés ne seront pas totalement conformes et pourront donner lieu à de faux positifs.

Il existe une technique pour détecter la haute impédance, mais cela nécessite d'ajouter une résistance externe et de pratiquer 2 lectures, avec et sans résistance de tirage interne activée. En conséquence, il faudrait ajouter 40 résistances à l'extension actuelle pour équiper toutes les broches du support.

Re: [Arduino] ICT testeur de circuits intégrés

Publié : 01 mars 2021 23:01
par Falkayn
Bonsoir,

Je me suis permis de rajouter quelques addons au boitier de Brochiman & Stouf49.

Un fond avec de quoi ranger le cable USB et une petite boite de rangement pour des composants.
L'intérêt est de caser un powerbank format briquet. On peut ainsi utiliser le boitier de manière indépendante.

Et aussi un couvercle pour protéger l'ICT et surtout l'écran tactil.

20210301_203321.jpg
20210301_203321.jpg (76.09 Kio) Consulté 2833 fois
20210301_203422.jpg
20210301_203422.jpg (96.74 Kio) Consulté 2833 fois
20210301_203502.jpg
20210301_203502.jpg (93.94 Kio) Consulté 2833 fois
20210301_203507.jpg
20210301_203507.jpg (72.17 Kio) Consulté 2833 fois
20210301_203652.jpg
20210301_203652.jpg (33.62 Kio) Consulté 2833 fois

Re: [Arduino] ICT testeur de circuits intégrés

Publié : 01 mars 2021 23:07
par Falkayn
Les fichiers STL sont en attachement.

Re: [Arduino] ICT testeur de circuits intégrés

Publié : 02 mars 2021 07:20
par yves
Beau boulot,c'est propre.
Je suis un peu comme Pocket, n'ayant pas d'imprimante 3D sous la main, si il y a une série de lancée je suis preneur!

Re: [Arduino] ICT testeur de circuits intégrés

Publié : 02 mars 2021 09:38
par Falkayn
yves a écrit : 02 mars 2021 07:20 (supp modo: quote inutile)
Merci,

Le problème principal c'est le temps d'impression, là on est sur du quasiment 50 Heures. Le tarif d'un pro ferait qu'il serait plus économique d'acheter une imprimante et de le faire soi-même. (Il y en a de pas mauvaise à partir de 200€).

Pour un particulier le temps ce n'est pas grave mais il y a des risques d'échecs et de gaspillage de matière. On est là sur 7 ou 8 euros de matière plus l'équivalent en électricité... Donc le coût brut est déjà au minimum d'une quinzaine d'euros.

Re: [Arduino] ICT testeur de circuits intégrés

Publié : 02 mars 2021 10:57
par hlide
Le problème aussi c'est qu'une imprimante 3D, ça demande de l'entretien et du calibrage. J'en avais une, je l'avais amené au boulot (car pas de place chez moi) et au final elle est dans son coin.

Re: [Arduino] ICT testeur de circuits intégrés

Publié : 02 mars 2021 11:58
par fneck
Falkayn a écrit : 02 mars 2021 09:38 On est là sur 7 ou 8 euros de matière plus l'équivalent en électricité...
Tu as une imprimante 3D alimentée en triphasé :shock:

Re: [Arduino] ICT testeur de circuits intégrés

Publié : 02 mars 2021 14:46
par Falkayn
fneck a écrit : 02 mars 2021 11:58 (supp modo: quote inutile)
;.
ok j'ai un peu forcé le trait. je suis à 2 €uro d'électricité (ma machine fait 120W/h) environ pour du PLA. Les 7 ou 8 c'est plutot pour de l'ABS.

Re: [Arduino] ICT testeur de circuits intégrés

Publié : 03 mars 2021 19:43
par Patrick
Bonsoir,
Je viens de publier la version 2.3.0 de l'application ICT sur le dépôt GitHub.
Comme annoncé, cette version permet de gérer les composants ROMs.
Dis comme cela ce n'est pas grand-chose, mais sous le capot, il y a eu pas mal de changements.
J'ai eu besoin de spécifier des options pour le traitement des ROMs qui est à la base une lecture du contenu. Les options sont :
  • Arrêt du test si la ROM n'est pas vierge.
  • Extraction du contenu sur le moniteur série.
  • Extraction du contenu sur la carte SD.
Pour gérer ces options, j'ai développé un composant boîte à cocher, visible sur cet écran :
Image

Vous pouvez constater dans ce cas là que les deux premières options sont sélectionnées, pas la dernière.
Pour extraire le contenu dans la ROM sur la carte SD, je n'ai pas voulu faire saisir le nom du fichier. Le nom de fichier est de la forme ict-xxxx.binxxxx est un numéro d'ordre. Pour éviter d'écraser des fichiers existants, le dernier numéro utilisé est enregistré dans un fichier ict.ini.

Le nom du fichier est affiché sur l'écran de test ce qui permet de le noter, surtout si les extractions se font à la chaîne :
Image

Le carré de couleur rouge libellé FF indique que la mémoire est programmée. SI la mémoire est vierge, la couleur sera verte.

Enfin, voici le résultat de l'extraction sur le moniteur série :

Code : Tout sélectionner

0000 FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿ  ÿÿÿÿÿÿÿÿ
0010 FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿ  ÿÿÿÿÿÿÿÿ
...
1FE0 FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿ  ÿÿÿÿÿÿÿÿ
1FF0 FF FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿ  ÿÿÿÿÿÿÿÿ
J'ai également traduit en anglais le README.md.
Vous le retrouverez en version française sous le nom LISEZMOI.md.

Attention, les fichiers à copier sur la carte SD, à partir de cette version, sont :
  • ict.ini.
  • logic.ict (anciennement logic.txt).
  • memory.ict (anciennement ram.txt).
J'ai également publié le fichier ICT-2.3.0.hex qui permet de programmer directement l'Arduino Mega sans compilation du projet avec une commande similaire à celle-ci (sous Linux) :

Code : Tout sélectionner

avrdude -C/etc/avrdude/avrdude.conf -patmega2560 -cwiring -P/dev/ttyACM0 -D -Uflash:w:ICT-2.3.0.hex:i
Je documenterai également ceci, mais cela implique d'avoir la même configuration matérielle que celle pour laquelle j'ai compilé. Je pense notamment à l'écran.

Re: [Arduino] ICT testeur de circuits intégrés

Publié : 03 mars 2021 20:16
par jeffounet
Bonsoir,
BRAVO :!: :!: :!: :!: :!: :!: :!: :!: :!:

Superbe boulot encore une fois!

Je testerai cela très rapidement.

Merci encore

bonne soirée

Jean-François

Re: [Arduino] ICT testeur de circuits intégrés

Publié : 03 mars 2021 20:28
par Falkayn
Waouh extraction de la rom sur la SD ?

Ton appareil va devenir une killer app.

Re: [Arduino] ICT testeur de circuits intégrés

Publié : 03 mars 2021 20:42
par Brochiman
Merci Patrick 😊😊😊. Vais je me faire mal avec cette nouvelle mise à jour ?🤣🤣🤣