Author Topic: $20 LCR ESR Transistor checker project  (Read 3396910 times)

indman, Obelix2007, ldmpam and 9 Guests are viewing this topic.

Offline Maploid

  • Newbie
  • Posts: 2
  • Country: gb
Re: $20 LCR ESR Transistor checker project
« Reply #5250 on: October 18, 2018, 09:28:21 pm »
Hi Madires

I have tested the LED and Q1 both are working.  What I did find out though was the screen printing is incorrect and the shows the LED the wrong way around.

So the LED now comes on at the same time as the screen and switches off when the switch is released.
 

Offline asadof

  • Newbie
  • Posts: 6
  • Country: ir
Re: $20 LCR ESR Transistor checker project
« Reply #5251 on: October 19, 2018, 03:06:11 am »
I will design my pcb plan. >:D
 

Offline Andrey

  • Contributor
  • Posts: 25
  • Country: ua
Re: $20 LCR ESR Transistor checker project
« Reply #5252 on: October 19, 2018, 08:27:13 pm »
Andbro
Found files at 1.32m FishTFT
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7673
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #5253 on: October 21, 2018, 09:54:34 am »
I have tested the LED and Q1 both are working.  What I did find out though was the screen printing is incorrect and the shows the LED the wrong way around.

So the LED now comes on at the same time as the screen and switches off when the switch is released.

And the tester stays on?
 

Offline perieanuo

  • Frequent Contributor
  • **
  • Posts: 838
  • Country: fr
Re: $20 LCR ESR Transistor checker project
« Reply #5254 on: October 24, 2018, 09:28:31 am »
Hi,
I compiled (again...) firmware 1.34m for AY-AT tester, this time with AS7 v7.0.1931.Then I calibrate the AY-AT and save.
I attached all atmel studio folder zipped.
When I test components, R, L and C looks reasonable(22pF,12nF,22nF,22uH,100uH,&K,10K,100K,33K,, but if I test my reference DB237 npn transistor , it shows as UJT.
The tester has 17 cm wires with crocodile endings and I can state I'm very thorough in manipulating the thing.
Calibration and measuring is done with programmer disconnected.I used a linear power supply to power the ay-at (12V, the tester reports 12.04V).

I think something is clearly wrong.
Anyone sees the same behaviour?
If I reprogramm the tester with v1.29 fw (together with .eep file, a saved .eep file after calibration), the transistor detection returns to normal, detected as BJT npn, hFE=58, Vbe= 716 mV.

In order to be perfectly clear, if I leave the transistor connected and I just write .hex+.eep files v1.29m works, v1.34m and v1.33m fail with transistor npn detection.
I appreciate all the work, but I want to point also when something doesn't work (I did 5 years of hardware testing in electronic research& developemment company and have tested
lots of DSP/microcontroller boards with same 'jobs' like voltage/current measuring, adc's , temperature control, laser positioning/ detection, I mean I don't blow the whistle for nothing).
Hoping what seems to me a major issue with the detection rutine will be taken serious, best regards ,
Pierre
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7673
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #5255 on: October 24, 2018, 11:34:22 am »
I don't have a BD237. but I've tested similar types like BD139, BD241B and BD435, and wasn't able to reproduce the issue (two different testers running 1.34m). Have you also checked other BJTs? Has somebody else the same problem?
« Last Edit: October 24, 2018, 11:39:09 am by madires »
 

Online indman

  • Frequent Contributor
  • **
  • Posts: 980
  • Country: by
Re: $20 LCR ESR Transistor checker project
« Reply #5256 on: October 24, 2018, 12:57:20 pm »
I have checked the BD135,BD129,BD334 transistors for versions 1.34m. I haven't noticed any error - all BJT transistors  :)
 

Offline perieanuo

  • Frequent Contributor
  • **
  • Posts: 838
  • Country: fr
Re: $20 LCR ESR Transistor checker project
« Reply #5257 on: October 24, 2018, 03:53:31 pm »
Hi,
So, I retested a bunch a transistors with 1.34m (most TO220 and smaller case).
Aside ONE transistor, the others look fine.I attached the .txt file with the results.

I may think that one npn is badly marking from fabric!!!, ok, but why the hell 1.29m reports it as bjt and 1.34m as jfet n-ch?

Anyway, I'll stick with 1.34m from now on.
I repeat myself: all resistors, capacitors and inductors report ok.

The BD237 in question seems ok tested with CA5275 and Fluke 110 (diode test, B-E a little more than B-C junction-> 0.637/0.635,
in comparison the BD233 has-> 0.599/0.596).Nothing on C-E junction.

So I'm tired I'll call it forfait this one, one day I'll just put the BD237 into some commutation or amplifier
or something and see on my rigol scope scope if it's working like a bjt one of this days.

Thanks for replying and for your work !!!I'm short of ideas this time...


Best regards,
Pierre
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7673
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #5258 on: October 24, 2018, 04:40:32 pm »
I may think that one npn is badly marking from fabric!!!, ok, but why the hell 1.29m reports it as bjt and 1.34m as jfet n-ch?

That is caused by a change in v1.32m presumably. That change was in the detection of depletion mode FETs to deal with Germanium  BJTs with a high leakage current.

So I'm tired I'll call it forfait this one, one day I'll just put the BD237 into some commutation or amplifier
or something and see on my rigol scope scope if it's working like a bjt one of this days.

Please let me know what you find out.
 

Offline perieanuo

  • Frequent Contributor
  • **
  • Posts: 838
  • Country: fr
Re: $20 LCR ESR Transistor checker project
« Reply #5259 on: October 25, 2018, 12:00:42 pm »
Hi,
I just did a quick Ic versus Ib characteristic for two BD237, the 'bad one' reported as Jfet n and the good one reported BJT npn (BD237/16).
Simple as hell, I remembered school days :) (base polarised with first power supply with Rb=33k and colector/emiter polarised with second 31V power supply, Rc=18k series resistor on collector).

Then took the currents Ib and Ic via voltage measurements on Rb and Rc.
I varied of course first supply and took values into .xlsx file.Currents are calculated automatic, hFE and Vce also.

The two Q are fine, no question about this.
For me remains a mistery all this, I was sure first Q is badly marked.But no, it's good.The hFE is just smaller but that should be not an issue.
Regards,
Pierre
 

Offline Giox040

  • Newbie
  • Posts: 9
  • Country: it
Re: $20 LCR ESR Transistor checker project
« Reply #5260 on: October 31, 2018, 05:59:44 pm »
Hi,
I'm a newbie in the AVR world, I'm trying to compile the 1.34m firmware for a DIY Kit "AY-AT" ATmega328 with ST7735 color LCD module on a PC running Windows 10.

I tried to document myself on the forum and at the end I tried to follow the instructions written in the post:
https://www.eevblog.com/forum/testgear/$20-lcr-esr-transistor-checker-project/msg1011926/
but I get these errors:

Code: [Select]
> "make.exe" all
      0 [main] sh 2616 sync_with_child: child 8080(0x15C) died before initialization with status code 0xC0000142
  30735 [main] sh 2616 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature ComponentTester ComponentTester.hex
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings -O ihex ComponentTester ComponentTester.eep || exit 0
      0 [main] sh 4448 sync_with_child: child 6160(0x158) died before initialization with status code 0xC0000142
   1383 [main] sh 4448 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
make.exe: [makefile:137: ComponentTester.eep] Error 128 (ignored)
avr-objdump -h -S ComponentTester > ComponentTester.lss
      0 [main] sh 8036 sync_with_child: child 6472(0x158) died before initialization with status code 0xC0000142
  22093 [main] sh 8036 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
make.exe: *** [makefile:141: ComponentTester.lss] Error 128

> Process Exit Code: 2
> Time Taken: 00:01

in the makefile at line 141 I find:    avr-objdump -h -S $< > $@


Are the instructions I followed still valid? can someone help me?

Thank You in advance.
« Last Edit: November 01, 2018, 06:09:49 pm by Giox040 »
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7673
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #5261 on: November 01, 2018, 06:35:21 pm »
That looks like a problem with the tool chain.
 

Offline perieanuo

  • Frequent Contributor
  • **
  • Posts: 838
  • Country: fr
Re: $20 LCR ESR Transistor checker project
« Reply #5262 on: November 01, 2018, 08:42:35 pm »
Hi,
I'm a newbie in the AVR world, I'm trying to compile the 1.34m firmware for a DIY Kit "AY-AT" ATmega328 with ST7735 color LCD module on a PC running Windows 10.

I tried to document myself on the forum and at the end I tried to follow the instructions written in the post:
https://www.eevblog.com/forum/testgear/$20-lcr-esr-transistor-checker-project/msg1011926/
but I get these errors:

Code: [Select]
> "make.exe" all
      0 [main] sh 2616 sync_with_child: child 8080(0x15C) died before initialization with status code 0xC0000142
  30735 [main] sh 2616 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature ComponentTester ComponentTester.hex
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings -O ihex ComponentTester ComponentTester.eep || exit 0
      0 [main] sh 4448 sync_with_child: child 6160(0x158) died before initialization with status code 0xC0000142
   1383 [main] sh 4448 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
make.exe: [makefile:137: ComponentTester.eep] Error 128 (ignored)
avr-objdump -h -S ComponentTester > ComponentTester.lss
      0 [main] sh 8036 sync_with_child: child 6472(0x158) died before initialization with status code 0xC0000142
  22093 [main] sh 8036 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
make.exe: *** [makefile:141: ComponentTester.lss] Error 128

> Process Exit Code: 2
> Time Taken: 00:01

in the makefile at line 141 I find:    avr-objdump -h -S $< > $@


Are the instructions I followed still valid? can someone help me?

Thank You in advance.
I just compiled in Atmel Studio 7 selecting the makefile from project repo for my ay-at tester then programmed the chip with as7 and an utk500 clone. winavr it's past... so go for it if you like newer and simplier solutions. the gui is not bad at all
regards, pierre

Envoyé de mon HUAWEI NXT-L29 en utilisant Tapatalk

 

Offline perieanuo

  • Frequent Contributor
  • **
  • Posts: 838
  • Country: fr
Re: $20 LCR ESR Transistor checker project
« Reply #5263 on: November 01, 2018, 08:50:43 pm »


Hi,
I'm a newbie in the AVR world, I'm trying to...

and with as7 you don't have to struggle if you compile newer stuff like atmega328pb with winavr you have to bang your head to the wall to set it up and write correctly the fuses etcetera. as7 knows all the atmel chips, have newer gcc correctly configured and just works out of the box.
don't forget to point the project to the makefile, hit build and write fw and eep.

Envoyé de mon HUAWEI NXT-L29 en utilisant Tapatalk

 

Offline pepe10000

  • Regular Contributor
  • *
  • Posts: 87
  • Country: es
Re: $20 LCR ESR Transistor checker project
« Reply #5264 on: November 02, 2018, 07:13:33 am »
 

Offline Giox040

  • Newbie
  • Posts: 9
  • Country: it
Re: $20 LCR ESR Transistor checker project
« Reply #5265 on: November 02, 2018, 04:02:18 pm »
madires, perieanuo and pepe10000, I thank you very much for your help.

I reinstalled WinAVR-20100110 and copied over WinAVR-20100110.rar suggested by perieanuo and I managed to compile without errors.

I have not burn the chip yet because first I have to check the parameters in the config files but there should not be any problems because the size of the .hex and .eep files looks correct.

Now I would also like to try Atmel Studio 7 and later I will do the installation.

Thanks again.
 

Offline plouc68000

  • Newbie
  • Posts: 3
  • Country: fr
Re: $20 LCR ESR Transistor checker project
« Reply #5266 on: November 03, 2018, 07:38:48 am »
Hello, I have ported the latest firmware 1.13k to the Arduino Online Tools ( no Tools  install needed for Verify and upload  :-DD)

It works with Arduino/Genuino UNO and Arduino Mega 2560 Hardware

Read the ReadMe-adoc file for Details

The  ArduTester V1.13 Project is here:

https://create.arduino.cc/editor/plouc68000/71ba4559-fff1-49f3-8a50-1c1ad9682262/preview


May be some Arduino enthousiast may have a look, test it and Report


 
The following users thanked this post: bitseeker, elecdonia

Offline bitseeker

  • Super Contributor
  • ***
  • Posts: 9057
  • Country: us
  • Lots of engineer-tweakable parts inside!
Re: $20 LCR ESR Transistor checker project
« Reply #5267 on: November 03, 2018, 04:17:22 pm »
plouc68000, welcome to the forum. That's pretty neat. I had heard of this online IDE, but never tried it before. Thanks for the heads up on your port of the project.
TEA is the way. | TEA Time channel
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7673
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #5268 on: November 03, 2018, 04:47:21 pm »
Nice! pighixxx has done an Arduino port and a transistor tester shield a few years ago, but I have no idea what happened to his project.
 

Offline plouc68000

  • Newbie
  • Posts: 3
  • Country: fr
Re: $20 LCR ESR Transistor checker project
« Reply #5269 on: November 04, 2018, 10:41:20 am »
Well, I was looking in the pighixxx Arduino UNO port  ::) and thinking its time to give a new life to it.....Arduino has made some progress since that time...( in behaving Real Time   :clap: )

So I kept the same pins definition for the LCD and the Test Button as pighixxx, but for the software, I took
another approach, I ported all the latest original TransistorTester files to the Arduino online IDE....

I removed Assembly code where it was not really necessary and  because the IDE don't like it   :scared:, example the wait routines....

The performance loss compared to the official .HEX file for UNO is surprizing small, and its so easy to modify, verify, upload  :-DD

I tested components from a Super UNO R3 Starter Kit, such a Starter Kit contains everything you need to build the Tester...without solder iron

https://www.ebay.com/itm/Smraza-for-Arduino-UNO-Starter-Kit-with-Tutorials-compatible-with-Arduino-UNO/113053229644?hash=item1a527f624c:g:v~0AAOSwkLJbHdAN:rk:2:pf:0

-The UNO R3 Controller
-The LCD1602 Module
-The Breadboard
-The resistors, Push Buttos, jumper wires, USB cable

so 2N2222 tested OK, 2N7000 tested OK, Diodes, LED, dual LED,resistors 10 Ohm, 1K, 22K, 1MOhm tested OK, C from 33pF, 330pF, 22nF, 100nF, 2,2 microF, 220 microF Tested OK, L 5mH tested OK


---- Limitations due to ressources taken by Arduino resident code ( T0 interrupt )

In the UNO, the Frequency counter won't verify because conflicting with Timer use of Arduino, so this function is not available.

You can overcome this limitation by using a Arduino MEGA 2560 Board, which has more timers.....



« Last Edit: November 04, 2018, 12:05:04 pm by plouc68000 »
 
The following users thanked this post: bitseeker

Offline asadof

  • Newbie
  • Posts: 6
  • Country: ir
Re: $20 LCR ESR Transistor checker project
« Reply #5270 on: November 04, 2018, 07:29:35 pm »
Hello friends
Which tester is better
 

Offline asadof

  • Newbie
  • Posts: 6
  • Country: ir
Re: $20 LCR ESR Transistor checker project
« Reply #5271 on: November 04, 2018, 07:30:45 pm »
Which one will I make?
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7673
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #5272 on: November 04, 2018, 07:42:21 pm »
It's your decision. ;) Any specific requirements?
 

Offline farokh

  • Newbie
  • Posts: 2
  • Country: 00
Re: $20 LCR ESR Transistor checker project
« Reply #5273 on: November 07, 2018, 12:52:05 am »
It's your decision. ;) Any specific requirements?
hello, im looking for the schematic and software for the newest version of this amazing project but there is 212 pages and almost its impossible to read all the post. please could you help me on that? i need a guid to build the newest version for 2x16 lcd and newset for graphical lcd. please send it to my email or give me a link. thank you. my email: softwarekardo@gmail.com.
could you help me please?
 

Offline CatalinaWOW

  • Super Contributor
  • ***
  • Posts: 5160
  • Country: us
Re: $20 LCR ESR Transistor checker project
« Reply #5274 on: November 07, 2018, 12:54:29 am »
I suggest you go to reply number 6 on page 1 and follow the link.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf