Ardutester - Arduino Component Tester

22/0/2013 UPDATE!

New Version 0.7x

Attention! The connection diagram has changed!

ArduTester

This is an Arduino porting of the excellent work by Markus Frejek.

The final aim is to create an economic component tester using Arduino and a few passive components;

I’m trying to make the system more scalable as possible, so you can view the output in Serial Terminal or alternatively via a I2C LCD.

I’m working on a shield which will also include the components for the Logic Analyzer (Another project of ABC). For my convenience i publish first SMD version and then TH Version.

Logically all the updated files will be available at this first post. :smiley:

This is the basic design:

http://at.pighixxx.com/disp35e.png

Files download.

[Schematic

[Sketch 07f (27/07/2013)

In the coming days will be available the new gerber files and the new shield layout.](http://at.pighixxx.com/ardutester.ino)](http://at.pighixxx.com/disp35e.pdf)

http://at.pighixxx.com/at01.jpg

This is a preview. Testing a 100nf capacitor.

ArduTester features:

  • Automatic detection of NPN and PNP bipolar transistors, N- and P-Channel MOSFETs, JFETs, diodes, double diodes, Thyristors, Triacs, resistors and capacitors.

  • Automatic detection of pin layout of the detected part.

  • Measuring of current amplification factor and Base-Emitter threshold voltage of bipolar transistors.

  • Detection of the protection diode of bipolar transistors and MOSFETs

  • Measuring of the Gate threshold voltage and Gate capacity value of MOSFETs.

and much more!

A new version is out (0.6i)

Pushbutton now work.

Press button to start probing.

When a flag is showed in lcd a new information page is available!

If you don’t use button remove this line: #define BUTTON_INST

http://at.pighixxx.com/at02.jpg

Note:

Button connected to pin2 and gnd (internal pullup)

New version 06j available (download at 1st post)

  • Powersave functions

  • Code Cleanup

  • Flag only when more info availables

New version 0.6k on line :smiley:

  • Some fix (By PaoloP)

1st post updated with corrections.

PighiXXX

0.6l on line.

  • Minor fixes

  • Digital functions on Analog pins disabled.

version 06m on line:

  • ShowFET() fixed

  • Code Cleanup

  • Short Circuit Ok

  • starting work for inductance meter

version 06n online (on 1st post)

-CheckResistor() function fixed

At 1st post new version of pcb shield and gerber files.

  • Version 06o OnLine.

  • SelfTest Function (short all probes and push button). Show debug info of ArduTester

  • SelfAdjust (installed but not yet implemented)

  • Minor bug fixes

I’m continuing the development of software that will interface with Ardutester.

I will not reveal all of the features it will have, will be a surprise.

A nice thing, which I think no one has ever implemented, it’s the acquisition of data and access to a database of components.

I decided to extract a part (The transistor finder) and publish it:

http://pgdev.pighixxx.com/sw/tf.png

This is an alpha version, only makes the transistor search. The final version will provide a lots of information of the transistor.

A small summary:

  • Pin and case

  • All relevant information (Polarity, UCB, Uce, EPO, Ft, Ic, CCtip, Pc, Material, Tj, Hfe)

  • equivalent

  • Finding and equivalent transistor for Euro, Americans, Russians and Japanese transistors

  • Parametric search for any value

  • Use of the transistor

  • And more

Downloads:

This is the latest version of Transistor Finder.

Will be the last in every sense because the next will be integrated into the ArduTester software.

http://pgdev.pighixxx.com/sw/tf03.png

Downloads:

Few things:

  • Advanced Search (The fields below are disabled, will allow the search from … to …)

  • Other cases implemented

  • On the parameter window of the transistor you can now click on the equivalent to display parameters of the same

Bye,

PighiXXX](http://pgdev.pighixxx.com/sw/TRFind_W.zip)](http://pgdev.pighixxx.com/sw/TRFind_M.zip)](http://pgdev.pighixxx.com/sw/TRFind_L.zip)

Hi!

I’m optimizing both the circuit and the software. I’m testing Ardutester on Arduino 2009, R2 and R3 and there are inconsistencies. I have already found the problem so within a couple of days I will post the new version. (PCB, firmware and client software).

Thanks,

PighiXXX

Finally the new version!

The code has been completely rewritten.

Attention! The connection diagram has changed!, See first post.

Changelog:

  • Inductance Measurement

  • BJT functions fixed,

  • Minor fixes

  • MOSFETs function fixed

  • Show Functions revisited

  • I2C LCD Deprecated

  • Deep debug 8)

  • Button Function revisited

  • PWM Tool

  • Serial Menu

  • AutoAdjust

  • EEProm functions

  • To enter the menu Long press

  • To change the menu item short press

  • Long press to confirm

  • To exit the PWM menu double click

  • When you start for first time Ardutester save in EEPROM default values​​;

  • you should make an AutoAdjust then save to EEPROM.

Currently you can decide whether to enable the serial monitor as output (#define DEBUG_PRINT) or LCD (#define LCD_PRINT)

Attention! The connection diagram has changed!, See first post.

Work tested on Arduino R3!

New version: 07e (Download at 1st post)

Changelog:

  • SetDefault function

  • Some fix

  • selFreq optimized

  • TestKey improvements

  • Client Software updated

Version 0.7f - Download at 1st post

Changelog:

  • ReadU function revisited (By PaoloP)

  • Some fix (By PaoloP & PighiXXX)

The next version will be ready in the next few days will solve the last remaining questions.

I am preparing about one hundred shields that will send free for beta testers (You will only pay shipping); The shield will mount 0.1% tolerance resistors and aluminum capacitors for maximum accuracy. Stay tuned.

hi mr,Nice project, I’m new in microcontroller and want to make a tester like you made, the appearance was there but it did not come out the measurement results, (I test out the PNP transistor EBC = 123, but not out of his HFE value), please help

regards

Adammy

Hi, im totally new in forums .

So, please forgive me for my question maybe I post it in a wrong way.

Where can I download the “Arduino Component Tester”

files e.g. Schematic and Source code?

Kind regards from Germany

Wolfgang

the owner of the project has vanished ??

why dont somebody make a kit as its a usefull thing to have in your toolkit