CPCWiki forum

General Category => Technical Support => Hardware related => Topic started by: Patrick on 15:26, 28 February 21

Title: ICT Integrated Circuit Tester
Post by: Patrick on 15:26, 28 February 21

Hello,
I want to present my ICT project:
(http://patrick.lafarguette.free.fr/image/project/ict/ICT-small-20201113-151858.jpg)


It is a tester for IC from 4000 and 7400 series, but also a RAM tester (including 4116).
It uses an Arduino Mega 2560, a TFT screen and a special extension with a 40 pins ZIF support.
The software keeps evolving. I am currently adding ROM dump, to serial and SD card, and blank check.


If you are interested, you can check these links:
Title: Re: ICT Integrated Circuit Tester
Post by: VintageAdvantage on 20:34, 28 February 21
Cool - Is it based on existing project / forks / sources such as these, or did you build it from scratch?

https://www.ebay.com/itm/Integrated-Circuit-IC-Tester-for-74-40-45-Series-lC-Logic-Gate-Digital-Test-/282862461365 (https://www.ebay.com/itm/Integrated-Circuit-IC-Tester-for-74-40-45-Series-lC-Logic-Gate-Digital-Test-/282862461365)

http://www.planetarduino.org/?cat=281 (http://www.planetarduino.org/?cat=281)

https://github.com/akshaybaweja/Smart-IC-Tester (https://github.com/akshaybaweja/Smart-IC-Tester)
Title: Re: ICT Integrated Circuit Tester
Post by: Patrick on 21:39, 28 February 21
The two last links are the same project.

My project is inspired by this project but it is largely enhanced:
And last but not least, CPC color scheme  :)
Title: Re: ICT Integrated Circuit Tester
Post by: Patrick on 10:18, 04 March 21
I just published the 2.3.0 version of the application with ROMs support:
Title: Re: ICT Integrated Circuit Tester
Post by: anyweb on 15:32, 29 March 21
it looks nice Patrickdo you have any to sell ?
Title: Re: ICT Integrated Circuit Tester
Post by: Bryce on 15:56, 29 March 21
Very cool. I had "half started" a very similar project that went to the dust collection department due to lack of time. How are you protecting the Arduino i/o pins if a chip is faulty? Also, does it have a chip recognition routine?

Bryce.
Title: Re: ICT Integrated Circuit Tester
Post by: Patrick on 10:45, 30 March 21

@anyweb (https://www.cpcwiki.eu/forum/index.php?action=profile;u=4065) I ordered components to make a new batch of ten ICT, so the extension will be soon available.
The price is 20 € (without shipping costs). The extension is sent mounted and tested.


@Bryce (https://www.cpcwiki.eu/forum/index.php?action=profile;u=225) there is no protection at all. As 40 pins of the Arduino need protection, it would be too complicated to add. I have made the choice to focus on powering 4116 and keep thing simple and cheap. There is already 15 ICT made and none destroyed.
There is identification function for logic IC only.


You can watch this video made by a user:
https://www.youtube.com/watch?v=OvUMjd1iA8E (https://www.youtube.com/watch?v=OvUMjd1iA8E)
It will show you how it works.
Title: Re: ICT Integrated Circuit Tester
Post by: anyweb on 10:48, 30 March 21
@Patrick (https://www.cpcwiki.eu/forum/index.php?action=profile;u=2193)  great, can I order one then please ?
Title: Re: ICT Integrated Circuit Tester
Post by: Patrick on 10:55, 30 March 21
@anyweb (https://www.cpcwiki.eu/forum/index.php?action=profile;u=4065) yes, of course  :)
Just send me an email with your postal address, may be a phone number. When I ships the extension I send an email with a PayPal link for payment and a tracking link.
Title: Re: ICT Integrated Circuit Tester
Post by: anyweb on 11:00, 30 March 21
ok great I sent you an email, thanks @Patrick (https://www.cpcwiki.eu/forum/index.php?action=profile;u=2193)
Title: Re: ICT Integrated Circuit Tester
Post by: Patrick on 11:29, 30 March 21
Just to be clear, I only provide the ICT extension, mounted and tested.
You have to get an Arduino Mega 2560, a TFT touch screen (I used this one (https://www.aliexpress.com/item/32905829057.html)) and a micro SD card.
Title: Re: ICT Integrated Circuit Tester
Post by: Bryce on 11:31, 30 March 21
@anyweb (https://www.cpcwiki.eu/forum/index.php?action=profile;u=4065) I ordered components to make a new batch of ten ICT, so the extension will be soon available.
The price is 20 € (without shipping costs). The extension is sent mounted and tested.


@Bryce (https://www.cpcwiki.eu/forum/index.php?action=profile;u=225) there is no protection at all. As 40 pins of the Arduino need protection, it would be too complicated to add. I have made the choice to focus on powering 4116 and keep thing simple and cheap. There is already 15 ICT made and none destroyed.
There is identification function for logic IC only.


You can watch this video made by a user:
https://www.youtube.com/watch?v=OvUMjd1iA8E (https://www.youtube.com/watch?v=OvUMjd1iA8E)
It will show you how it works.

You only need to put a resistor in series with each i/o pin to protect them. This will limit the current on each pin if they are turned on and happen to be shorted to GND due to a fried IC. Otherwise every time you put a dead IC into your device the Arduino would die.


Bryce.
Title: Re: ICT Integrated Circuit Tester
Post by: Patrick on 11:38, 30 March 21
@Bryce (https://www.cpcwiki.eu/forum/index.php?action=profile;u=225), yes I know, but it would need 40 resistors!
May be a good practice should be to check a short between VCC and GND of the IC before testing. If there is a short, don't test it with the ICT.
This way it will reduce the risk of damaging the Arduino.
Title: Re: ICT Integrated Circuit Tester
Post by: Bryce on 11:59, 30 March 21
@Bryce (https://www.cpcwiki.eu/forum/index.php?action=profile;u=225), yes I know, but it would need 40 resistors!
May be a good practice should be to check a short between VCC and GND of the IC before testing. If there is a short, don't test it with the ICT.
This way it will reduce the risk of damaging the Arduino.

Or 10 of these: https://www.mouser.de/ProductDetail/Yageo/TC164-JR-07180RL?qs=Omyi%252BwOkBJUXiIftzzhAug%3D%3D

The problem you'll have is that any input pin on the IC you're testing that has shorted to ground will destroy the Arduino i/o pin immediately. This could happen very often if the device is being used to test parts during a repair.

Bryce.
Title: Re: ICT Integrated Circuit Tester
Post by: Patrick on 12:26, 30 March 21
You are certainly right @Bryce (https://www.cpcwiki.eu/forum/index.php?action=profile;u=225).
I have to thing about it for the next version!
Title: Re: ICT Integrated Circuit Tester
Post by: anyweb on 12:57, 10 May 21
Just to be clear, I only provide the ICT extension, mounted and tested.
You have to get an Arduino Mega 2560, a TFT touch screen (I used this one (https://www.aliexpress.com/item/32905829057.html)) and a micro SD card.
hi again, it's time for me to start testing this, where can I get an Arduino Mega 2560, which do you recommend ? also the LCD you linked to is infact just the Uridium game, can you please link again ?
Title: Re: ICT Integrated Circuit Tester
Post by: Patrick on 17:12, 12 June 21
I just published a new version, 2.4.0, of the application on GitHub repository (https://github.com/patricklaf/ICT).
The version add support for FRAM and Flash with read, erase and write operations.


On the hardware side, I ordered a new revision of the PCB with the addition of resistor's arrays to follow the @Bryce (https://www.cpcwiki.eu/forum/index.php?action=profile;u=225) 's advice for Arduino protection.


I will let you know if everything is working well. Kicad is not friendly with resistor array: it complains about missing connection between the two associated pins of the array. But I am far from being a Kicad expert.
Title: Re: ICT Integrated Circuit Tester
Post by: GUNHED on 17:41, 16 June 21
How is it connected to the CPC.  Which software will you use?
Title: Re: ICT Integrated Circuit Tester
Post by: Patrick on 18:10, 16 June 21
@GUNHED (https://www.cpcwiki.eu/forum/index.php?action=profile;u=2029) it is not connected to the CPC.


You can connect it with USB to a PC to have a serial monitor output, but it can be used without anything but a power supply.
It's only a tool to test IC, RAM and ROM for diagnostic purpose.


This is another video on YouTube about using ICT to help to repair an ITT and an Apple II+:
https://www.youtube.com/watch?v=b9WcZNFtZFo (https://www.youtube.com/watch?v=b9WcZNFtZFo)
Title: Re: ICT Integrated Circuit Tester
Post by: GUNHED on 17:01, 18 June 21
USB serial output is fine. We can just use a serial interface to feed it into the CPC. Recently the CPC got some very nice serial solutions.
Title: Re: ICT Integrated Circuit Tester
Post by: Patrick on 15:16, 04 July 21
Hello,
I received all the components for the 2.1 revision but there is a problem:
(http://patrick.lafarguette.free.fr/image/project/ict/ICT-small-20210703-102536.jpg)


I don't have the right footprint for the resistor array pointed by @Bryce (https://www.cpcwiki.eu/forum/index.php?action=profile;u=225) so the PCBs are not usable. BTW, the component is very small and I don't know if I will be able to solder this.
I am looking for a component with the right size. I found the YC324-JK-07180RL (https://www.mouser.fr/ProductDetail/YAGEO/YC324-JK-07180RL?qs=%2Fha2pyFaduhwiwg6MxRSDP17qcU%252BMEIzkj%252BLNv6rLJuNYgzFaO%2FwQQ%3D%3D) but it is not in stock.


@Bryce (https://www.cpcwiki.eu/forum/index.php?action=profile;u=225) , can I change the resistance value and switch to 220 ohms (the YC324-JK-07220RL is in stock).
Title: Re: ICT Integrated Circuit Tester
Post by: Bryce on 16:08, 04 July 21
Yeah, shouldn't be a problem. You'll limit the current to around 22mA then.

Bryce.
Title: Re: ICT Integrated Circuit Tester
Post by: Patrick on 10:45, 05 July 21
Thanks @Bryce (https://www.cpcwiki.eu/forum/index.php?action=profile;u=225) !
BTW, the 220 is reordered and expected to be in stock in November.
Title: Re: ICT Integrated Circuit Tester
Post by: Bryce on 10:48, 05 July 21
What's the package size you are looking for? I'm pretty sure I either have them already, or can get them within days.

Bryce.
Title: Re: ICT Integrated Circuit Tester
Post by: Patrick on 11:40, 05 July 21
@Bryce (https://www.cpcwiki.eu/forum/index.php?action=profile;u=225) I used the Kicad footprint R_Array_Convex_4x1206. I should have used the R_Array_Convex_4x0603 (or maybe concave, I am not used to).

Did you ever used the TC164-JR-07180RL and how did you solder it?


I have two options:
Meanwhile, I ordered PCBs of original revision because I have orders pending.
Title: Re: ICT Integrated Circuit Tester
Post by: Bryce on 15:09, 05 July 21
Did you ever used the TC164-JR-07180RL and how did you solder it?

I have a reflow oven.

Bryce.