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.
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)
1st post updated with corrections.
PighiXXX
version 06n online (on 1st post)
-CheckResistor() function fixed
At 1st post new version of pcb shield and gerber files.
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:
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.
adammy
August 11, 2013, 4:37am
18
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