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

Placez ici vos trucs et astuces, étalez sans retenue votre savoir-faire et votre science qui va nous permettre de redonner une apparence neuve et fonctionnelle à nos bouzes.

Modérateurs : Carl, Papy.G, fneck

Brochiman
Messages : 994
Inscription : 02 juin 2019 11:26

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

Message par Brochiman »

@Patrick si tu veux je peux me charger de finir de chercher les "Description TODO"
Patrick
Messages : 1953
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

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

Message par Patrick »

Merci Alexis.
Toute contribution est la bienvenue.
Ceci dit, je n'ai pas réglé le cas du code Z.
Patrick
didifart
Messages : 87
Inscription : 15 mars 2019 11:35

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

Message par didifart »

Bonjour,
Le boitier est super!
Patrick
Messages : 1953
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

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

Message 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.
Patrick
Falkayn
Messages : 238
Inscription : 12 juin 2018 18:18
Localisation : Montpellier

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

Message 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é 878 fois
20210301_203422.jpg
20210301_203422.jpg (96.74 Kio) Consulté 878 fois
20210301_203502.jpg
20210301_203502.jpg (93.94 Kio) Consulté 878 fois
20210301_203507.jpg
20210301_203507.jpg (72.17 Kio) Consulté 878 fois
20210301_203652.jpg
20210301_203652.jpg (33.62 Kio) Consulté 878 fois
Dernière modification par Falkayn le 01 mars 2021 23:09, modifié 2 fois.
Recherche :
Husky Hunter 16/80 & fc486 - ZX Spectrum+3 - TO9+ - TO16 - Toshiba Libretto
Falkayn
Messages : 238
Inscription : 12 juin 2018 18:18
Localisation : Montpellier

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

Message par Falkayn »

Les fichiers STL sont en attachement.
Pièces jointes
ICT-case-Addons.zip
(27.08 Kio) Téléchargé 24 fois
Recherche :
Husky Hunter 16/80 & fc486 - ZX Spectrum+3 - TO9+ - TO16 - Toshiba Libretto
yves
Messages : 372
Inscription : 12 sept. 2007 21:32

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

Message 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!
Falkayn
Messages : 238
Inscription : 12 juin 2018 18:18
Localisation : Montpellier

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

Message 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.
Recherche :
Husky Hunter 16/80 & fc486 - ZX Spectrum+3 - TO9+ - TO16 - Toshiba Libretto
Avatar de l’utilisateur
hlide
Messages : 2223
Inscription : 29 nov. 2017 10:23

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

Message 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.
Avatar de l’utilisateur
fneck
Site Admin
Messages : 14622
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

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

Message 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:
Falkayn
Messages : 238
Inscription : 12 juin 2018 18:18
Localisation : Montpellier

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

Message 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.
Recherche :
Husky Hunter 16/80 & fc486 - ZX Spectrum+3 - TO9+ - TO16 - Toshiba Libretto
Patrick
Messages : 1953
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

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

Message 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.
Dernière modification par Patrick le 04 mars 2021 08:51, modifié 1 fois.
Patrick
Avatar de l’utilisateur
jeffounet
Messages : 473
Inscription : 25 janv. 2020 06:59
Localisation : Les Angles (30)

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

Message par jeffounet »

Bonsoir,
BRAVO :!: :!: :!: :!: :!: :!: :!: :!: :!:

Superbe boulot encore une fois!

Je testerai cela très rapidement.

Merci encore

bonne soirée

Jean-François
Il n'y a que 11 sortes de gens, ceux qui comprennent ceux qui ne comprennent pas et ceux qui me font répéter!
Jean-François
Falkayn
Messages : 238
Inscription : 12 juin 2018 18:18
Localisation : Montpellier

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

Message par Falkayn »

Waouh extraction de la rom sur la SD ?

Ton appareil va devenir une killer app.
Recherche :
Husky Hunter 16/80 & fc486 - ZX Spectrum+3 - TO9+ - TO16 - Toshiba Libretto
Brochiman
Messages : 994
Inscription : 02 juin 2019 11:26

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

Message par Brochiman »

Merci Patrick 😊😊😊. Vais je me faire mal avec cette nouvelle mise à jour ?🤣🤣🤣
Répondre