Author Topic: ICT Integrated Circuit Tester  (Read 888 times)

0 Members and 1 Guest are viewing this topic.

Offline Patrick

  • CPC464
  • **
  • Posts: 30
  • Country: fr
  • Liked: 20
  • Likes Given: 11
ICT Integrated Circuit Tester
« on: 15:26, 28 February 21 »

Hello,
I want to present my ICT project:



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:

Offline VintageAdvantage

  • CPC6128
  • ****
  • Posts: 291
  • Country: us
  • Liked: 128
  • Likes Given: 154

Offline Patrick

  • CPC464
  • **
  • Posts: 30
  • Country: fr
  • Liked: 20
  • Likes Given: 11
Re: ICT Integrated Circuit Tester
« Reply #2 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:
  • Support up to 40 pins.
  • Power rails for +12V and -5V for 4116.
  • RAM support.
  • Better UI and better performance.
And last but not least, CPC color scheme  :)

Offline Patrick

  • CPC464
  • **
  • Posts: 30
  • Country: fr
  • Liked: 20
  • Likes Given: 11
Re: ICT Integrated Circuit Tester
« Reply #3 on: 10:18, 04 March 21 »
I just published the 2.3.0 version of the application with ROMs support:
  • ROM blank test.
  • ROM dump to serial.
  • ROM dump to SD card.

Offline anyweb

  • CPC464
  • **
  • Posts: 38
  • Country: se
    • https://www.amstrad-noob.com
  • Liked: 10
  • Likes Given: 27
Re: ICT Integrated Circuit Tester
« Reply #4 on: 15:32, 29 March 21 »
it looks nice Patrickdo you have any to sell ?

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 12.299
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4597
  • Likes Given: 481
Re: ICT Integrated Circuit Tester
« Reply #5 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.

Offline Patrick

  • CPC464
  • **
  • Posts: 30
  • Country: fr
  • Liked: 20
  • Likes Given: 11
Re: ICT Integrated Circuit Tester
« Reply #6 on: 10:45, 30 March 21 »

@anyweb 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 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
It will show you how it works.

Offline anyweb

  • CPC464
  • **
  • Posts: 38
  • Country: se
    • https://www.amstrad-noob.com
  • Liked: 10
  • Likes Given: 27
Re: ICT Integrated Circuit Tester
« Reply #7 on: 10:48, 30 March 21 »
@Patrick  great, can I order one then please ?

Offline Patrick

  • CPC464
  • **
  • Posts: 30
  • Country: fr
  • Liked: 20
  • Likes Given: 11
Re: ICT Integrated Circuit Tester
« Reply #8 on: 10:55, 30 March 21 »
@anyweb 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.

Offline anyweb

  • CPC464
  • **
  • Posts: 38
  • Country: se
    • https://www.amstrad-noob.com
  • Liked: 10
  • Likes Given: 27
Re: ICT Integrated Circuit Tester
« Reply #9 on: 11:00, 30 March 21 »
ok great I sent you an email, thanks @Patrick

Offline Patrick

  • CPC464
  • **
  • Posts: 30
  • Country: fr
  • Liked: 20
  • Likes Given: 11
Re: ICT Integrated Circuit Tester
« Reply #10 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) and a micro SD card.

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 12.299
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4597
  • Likes Given: 481
Re: ICT Integrated Circuit Tester
« Reply #11 on: 11:31, 30 March 21 »
@anyweb 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 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
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.

Offline Patrick

  • CPC464
  • **
  • Posts: 30
  • Country: fr
  • Liked: 20
  • Likes Given: 11
Re: ICT Integrated Circuit Tester
« Reply #12 on: 11:38, 30 March 21 »
@Bryce, 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.

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 12.299
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4597
  • Likes Given: 481
Re: ICT Integrated Circuit Tester
« Reply #13 on: 11:59, 30 March 21 »
@Bryce, 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.

Offline Patrick

  • CPC464
  • **
  • Posts: 30
  • Country: fr
  • Liked: 20
  • Likes Given: 11
Re: ICT Integrated Circuit Tester
« Reply #14 on: 12:26, 30 March 21 »
You are certainly right @Bryce.
I have to thing about it for the next version!

Offline anyweb

  • CPC464
  • **
  • Posts: 38
  • Country: se
    • https://www.amstrad-noob.com
  • Liked: 10
  • Likes Given: 27
Re: ICT Integrated Circuit Tester
« Reply #15 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) 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 ?
« Last Edit: 13:12, 10 May 21 by anyweb »

Offline Patrick

  • CPC464
  • **
  • Posts: 30
  • Country: fr
  • Liked: 20
  • Likes Given: 11
Re: ICT Integrated Circuit Tester
« Reply #16 on: 17:12, 12 June 21 »
I just published a new version, 2.4.0, of the application on GitHub repository.
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 '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.

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.611
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1231
  • Likes Given: 2906
Re: ICT Integrated Circuit Tester
« Reply #17 on: 17:41, 16 June 21 »
How is it connected to the CPC.  Which software will you use?
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.06.01)

Offline Patrick

  • CPC464
  • **
  • Posts: 30
  • Country: fr
  • Liked: 20
  • Likes Given: 11
Re: ICT Integrated Circuit Tester
« Reply #18 on: 18:10, 16 June 21 »
@GUNHED 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

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.611
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1231
  • Likes Given: 2906
Re: ICT Integrated Circuit Tester
« Reply #19 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.
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.06.01)