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

0 Members and 15 Guests are viewing this topic.

Offline madires

  • Super Contributor
  • ***
  • Posts: 7765
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #6150 on: March 14, 2020, 01:30:48 pm »
A reminder on the call for localized texts based on ISO 8859-2. If you like to support the project by translating the firmware texts to a language covered by ISO 8859-2 please see https://www.eevblog.com/forum/testgear/$20-lcr-esr-transistor-checker-project/msg2913368/#msg2913368 for details.
« Last Edit: March 14, 2020, 01:33:40 pm by madires »
 

Offline powersola

  • Newbie
  • Posts: 9
  • Country: it
Re: $20 LCR ESR Transistor checker project
« Reply #6151 on: March 16, 2020, 04:56:38 pm »
Hi all,

maybe I can ask for your help.

I tried to compile the 1.38m firmware for my AY-AT clone (marked Geekteches GM328A).
The file I get compiling under linux with avr-gcc 9.2.0 is "Program:   37020 bytes (113.0% Full)"
I see it's a toolchain problem, and tried even with a windows VM via WinAVR and the toolchains suggested somewhere in the thread extracted in the WinAVR folder (3.4.5.30, 3.4.4.24, for example) but the less I can get is somewhere 105.x%.

May I ask if somebody of you that have 5 minutes of spare time can try, under a known previously working environment, to compile my files that I attach? Or I messed something in config, or my environment is not set up in the right way.

Thank you,
Powersola
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7765
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #6152 on: March 16, 2020, 05:34:00 pm »
With avr-gcc 5.4.0 and your config.h I get 105% too. Try to disable some feature you don't need, e.g. SW_DS18B20, SW_DHTXX and SW_UJT.
 
The following users thanked this post: flywheelz, powersola

Offline powersola

  • Newbie
  • Posts: 9
  • Country: it
Re: $20 LCR ESR Transistor checker project
« Reply #6153 on: March 16, 2020, 06:10:13 pm »
Thank you for the feedback!

I'm going to try again disabling something and I'll try again.
Good work, thanks so much.

Edit: Tried removing DS probes, onewire and UJT and reached 98.something %. Success!

I get blank screen on the tester, but it's the first compilation of this firmware from scratch so I think I picked some wrong choice in config files... I put on Atmega the precompiled 1.37m i found here some pages back that works, and I'll retry again someday with compilation.

EditEdit: Got 1.38 running, had just to fix some display parameters that were wrong. Great!

Powersola
« Last Edit: March 17, 2020, 08:40:31 am by powersola »
 

Online tooki

  • Super Contributor
  • ***
  • Posts: 11546
  • Country: ch
Re: $20 LCR ESR Transistor checker project
« Reply #6154 on: March 24, 2020, 12:22:23 pm »
Hey everyone!

To those with an AY-AT or clone (i.e. color TFT version), could somebody measure how much current it draws in operation?

Thank you!


(Background: At my work (where I am interning before starting an apprenticeship as an electronics technician in the fall), one project we are working on (to be mechanical construction practice for the electronics apprentices, and design practice for the design engineering apprentices) is to use off-the-shelf AY-AT kits (but populated with the correct voltage reference and 0.1% resistors) and build a custom housing around it, with added banana jacks and SMT pad area. Since this model supports square wave output, and thus might be used for far longer periods of time than when testing components, I proposed that we power it from 6 AA batteries instead of a 9V block, since the AA's are far more cost-effective on a Wh basis. But since that also makes it bulkier, I figured I'd try and find out how much power it actually consumes.)

If anyone has suggestions or feedback on this plan, feel free to chime in! I'm still working my way through this whole thread…  ;D
« Last Edit: March 24, 2020, 12:23:58 pm by tooki »
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7765
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #6155 on: March 24, 2020, 12:48:18 pm »
I don't have any AY-AT clone but my guess would be between 20 and 30mA on average.
 

Online indman

  • Super Contributor
  • ***
  • Posts: 1012
  • Country: by
Re: $20 LCR ESR Transistor checker project
« Reply #6156 on: March 24, 2020, 03:02:27 pm »
Yes, here is a picture of the DTU-1701, you can see J6 goes to the MCU which is different to the Bside ESR02.
I think these are a cheap clone to be honest, it was only £16.
DTU-1701
I bought himself DTU-1701. I painted a complete schematic diagram
https://yadi.sk/d/yW8xa5NJgUo5z/BSideESR02(DTU-1701)/Schematic%20diagram
Red color means changes made to the scheme:
1. Replace the frail  7150 on the LP2950-5.0(better MCP1702-5.0)
2. Replace  TL431 on LM4040A (R2A)
3. Added ceramics capacitors 10mkF on LP2950 input  and Vcc processor(pins 4-6)
4. Control divider resistors R21-R22 for voltage replaced 47kOm, control point moved to the collector Q2 (optional).
5. Capacitor C10 deleted - normal work without it.
6. Replace quartz at 16MHz (optional).
Revision board 3.1 - changes in comparison with earlier BSideESR02 virtually none except for a correct wiring ICSP connections-now all your contacts conveniently separated by the connector. Photo board to upgrade and after it will be lower.

Firmware:
New English and Russian k-firmware revision 813 for this clone  https://yadi.sk/d/yW8xa5NJgUo5z/BSideESR02(DTU-1701)/Firmware/Karl-Heinz%20K%C3%BCbbeler%20
« Last Edit: May 14, 2020, 07:37:23 am by indman »
 
The following users thanked this post: all_repair, Pukker, de_light

Online tooki

  • Super Contributor
  • ***
  • Posts: 11546
  • Country: ch
Re: $20 LCR ESR Transistor checker project
« Reply #6157 on: March 24, 2020, 03:59:02 pm »
I don't have any AY-AT clone but my guess would be between 20 and 30mA on average.
Well that's the thing, we want to know actual measured current draw, not guesses. (I have an LCR-T4, but since the AY-AT uses a TFT, their current draw will not be comparable.)
 
The following users thanked this post: alexmel

Offline blurpy

  • Regular Contributor
  • *
  • Posts: 232
  • Country: no
Re: $20 LCR ESR Transistor checker project
« Reply #6158 on: March 24, 2020, 06:05:27 pm »
Quote
To those with an AY-AT or clone (i.e. color TFT version), could somebody measure how much current it draws in operation?

My AY-AT uses about 27mA during component testing. With short spikes up to 30mA, and about 23mA during frequency generation.
 
The following users thanked this post: tooki

Offline madires

  • Super Contributor
  • ***
  • Posts: 7765
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #6159 on: March 24, 2020, 06:33:50 pm »
Now I can claim that it was an educated guess. ;D
 
The following users thanked this post: edavid

Online indman

  • Super Contributor
  • ***
  • Posts: 1012
  • Country: by
Re: $20 LCR ESR Transistor checker project
« Reply #6160 on: March 24, 2020, 08:23:37 pm »
Hey everyone!
To those with an AY-AT or clone (i.e. color TFT version), could somebody measure how much current it draws in operation?
Those with a dim screen on the AY-AT
In the power supply circuit of the screen backlite there are as many as two current-heating resistors in series 220 ohms and the amount 440 ohms
One stands on the red board (I replaced it with a short jumper).
The second one is on a board with a display.
For normal visibility of the screen it was necessary to change it to 100 ohm resistor.
The consumption of current on the battery became 47mA screen is perfectly visible. :)
« Last Edit: March 25, 2020, 08:45:09 am by indman »
 
The following users thanked this post: tooki, Willem52, elecdonia

Offline GnobarEl

  • Newbie
  • Posts: 3
  • Country: pt
Re: $20 LCR ESR Transistor checker project
« Reply #6161 on: March 25, 2020, 10:01:36 am »
Hello all,

I'm thinking about buying one of those transistors tests. Before I made the purchase I decided to make a quick search on google, just out of curiosity and I find out this huge community. It blows my mind all the discussion related with this simple device. I thought they were all the same and I now know there are a lot of form factors, firmware...

Well, the point is, I tried to read it all but in the end I couldn't get a proper reply. Can some help me to choose the most valuable device?
All the suggestions are welcome!

Please, don't reply to me, "that has been answer before." I read it all but I couldn't decide.

Thanks for your help.
 
The following users thanked this post: tooki

Offline madires

  • Super Contributor
  • ***
  • Posts: 7765
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #6162 on: March 25, 2020, 11:05:46 am »
If you prefer a basic model choose an AY-AT clone. For Zener check and extended frequency counter get a Hiland M664. For a nice case, LiPo battery, IR receiver and Zener check a TC-1 (or another model with the same case). There's no perfect tester model unless you build one yourself. ;)
 
The following users thanked this post: tooki, crossan

Offline GnobarEl

  • Newbie
  • Posts: 3
  • Country: pt
Re: $20 LCR ESR Transistor checker project
« Reply #6163 on: March 25, 2020, 11:15:52 am »
Hi, thanks for your advice! That really helped me a lot. Its easier for me to study the differences between them and decide for one. In the end, I think I will be happy with any choice.

One more question. Can I use the "oficial" firmware in any of those products? Or should I have something in attention when I buy it to be able to update the firmware in the future?

Thanks!
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7765
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #6164 on: March 25, 2020, 12:36:44 pm »
Basically the OSHW firmwares (k & m) should run on all testers. One special case is the TC-1 (and family) with a management MCU. But we have an alternative firmware for that MCU to make the tester compatible, and also a small circuit to replace the MCU.
 

Offline GnobarEl

  • Newbie
  • Posts: 3
  • Country: pt
Re: $20 LCR ESR Transistor checker project
« Reply #6165 on: March 25, 2020, 04:00:01 pm »
That's great!

Thanks for your great support. I'm sure that your clear answer will be helpful for other as well.

Thanks!

Best Regards,
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7765
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #6166 on: March 27, 2020, 08:07:48 pm »

We all need some good news. The new m-firmware version is here!

v1.39m:
- Added Polish texts based on ISO 8859-2 (Thanks to Jacon).
- Fixed issue with preprocessor macro in SPI.c and syntax error in ADS7843.c  (reported by Bohu).
- Added option to store firmware data to Flash instead of EEPROM (DATA_FLASH, suggested by Vitaliy).
- Renamed cyrillic fonts to "win1251" and replaced Czech fonts with ISO8859-2 fonts provided by Bohu.
- Display of font for test purposes (SW_FONT_TEST).
- OneWire scan tool for listing ROM codes of connected devices (SW_ONEWIRE_SCAN).
- Option for probe-pair specific resistance offset (R_MULTIOFFSET, suggested by Vitaliy).

Available at https://github.com/madires/Transistortester-Warehouse/tree/master/Firmware/m-firmware.
 
The following users thanked this post: timelessbeing, vivaT, edavid, bitseeker, indman, morgan_flint, pepe10000, UKTech, Fuzzy Star

Online tooki

  • Super Contributor
  • ***
  • Posts: 11546
  • Country: ch
Re: $20 LCR ESR Transistor checker project
« Reply #6167 on: March 29, 2020, 08:27:30 pm »
Quote
To those with an AY-AT or clone (i.e. color TFT version), could somebody measure how much current it draws in operation?

My AY-AT uses about 27mA during component testing. With short spikes up to 30mA, and about 23mA during frequency generation.
Awesome, thank you so much!

Hey everyone!
To those with an AY-AT or clone (i.e. color TFT version), could somebody measure how much current it draws in operation?
Those with a dim screen on the AY-AT
In the power supply circuit of the screen backlite there are as many as two current-heating resistors in series 220 ohms and the amount 440 ohms
One stands on the red board (I replaced it with a short jumper).
The second one is on a board with a display.
For normal visibility of the screen it was necessary to change it to 100 ohm resistor.
The consumption of current on the battery became 47mA screen is perfectly visible. :)
Great info, thank you as well!


Much appreciated, guys! :)
 

Offline Pukker

  • Regular Contributor
  • *
  • Posts: 148
  • Country: nl
Re: $20 LCR ESR Transistor checker project
« Reply #6168 on: March 30, 2020, 01:21:12 pm »
Yes, here is a picture of the DTU-1701, you can see J6 goes to the MCU which is different to the Bside ESR02.
I think these are a cheap clone to be honest, it was only £16.
DTU-1701
I bought himself DTU-1701. I painted a complete schematic diagram
https://yadi.sk/d/yW8xa5NJgUo5z/BSideESR02(DTU-1701)/Schematic%20diagram
Red color means changes made to the scheme:
1. Replace the frail  7150 on the LP2950-5.0(better MCP1702-5.0)
2. Replace  TL431 on LM4040A (R2A)
3. Added ceramics capacitors 10mkF on LP2950 input  and Vcc processor(pins 4-6)
4. Control divider resistors R21-R22 for voltage replaced 47kOm, control point moved to the collector Q2. (optional).
5. Capacitors C10 deleted - normal work without it.
6. Replace quartz at 16MHz (optional).
Audit board 3.1 - changes in comparison with earlier BSideESR02 virtually none except for a correct wiring ICSP connections-now all your contacts conveniently separated by the connector. Photo board to rework and after it will be lower.

Firmware:
New English and Russian k-firmware revision 813 for this clone  https://yadi.sk/d/yW8xa5NJgUo5z/BSideESR02(DTU-1701)/Firmware/Karl-Heinz%20K%C3%BCbbeler%20

Thanks Indman for sharing the upgrading modifications.
I ordered 100 pcs 470k and 680 smd resistors, format 1206, sorted and paired them with my Fluke and replaced the original ones
which had a lot of deviation. After selfcheck / calibration the measurement was improved.
Mentioning that calibration done with battery power, not the same is when working with an adapter.
Calibrate with the powersource wich you want to use.
Thanks for compiling the software. In version 8.13 it shows DC_Power_txt or something, when powered with an adapter,
translation not correct. Battery Power is indicated OK.
 

Online indman

  • Super Contributor
  • ***
  • Posts: 1012
  • Country: by
Re: $20 LCR ESR Transistor checker project
« Reply #6169 on: March 30, 2020, 02:07:29 pm »
In version 8.13 it shows DC_Power_txt or something, when powered with an adapter,
translation not correct. Battery Power is indicated OK.

Yes, this is my mistake when compiling English firmware. I fixed, now the DC Power Mode is displayed correctly.  :)
https://yadi.sk/d/yW8xa5NJgUo5z/BSideESR02(DTU-1701)/Firmware/Karl-Heinz%20K%C3%BCbbeler%20/English
 
The following users thanked this post: Pukker

Offline Pukker

  • Regular Contributor
  • *
  • Posts: 148
  • Country: nl
Re: $20 LCR ESR Transistor checker project
« Reply #6170 on: March 30, 2020, 03:05:47 pm »
In version 8.13 it shows DC_Power_txt or something, when powered with an adapter,
translation not correct. Battery Power is indicated OK.

Yes, this is my mistake when compiling English firmware. I fixed, now the DC Power Mode is displayed correctly.  :)
https://yadi.sk/d/yW8xa5NJgUo5z/BSideESR02(DTU-1701)/Firmware/Karl-Heinz%20K%C3%BCbbeler%20/English
Wow, that is superspeed service. Thanks.

Edit:
Tested, works fine.
« Last Edit: March 30, 2020, 04:34:42 pm by Pukker »
 

Offline Pukker

  • Regular Contributor
  • *
  • Posts: 148
  • Country: nl
Re: $20 LCR ESR Transistor checker project
« Reply #6171 on: March 31, 2020, 08:49:44 pm »
Meter "Not calibrated"

When I do selftest with my DTU-1701,
working OK. I calibrate with use of short testleads,
because in real life, mostly I use the testleads.
0.1ohm resistor reads 0.11.
Very good, resistor measurement in that range is not easy.
Even an good multimeter can't do that.

Strange, when I use the same resistor without testlead,
but directly on the clamps on the meter, it says 0.0ohm.
Ok, missing the testleads, that is OK.

But, the meter says directly "Not Calibrated".
Looks like the meter sees negative resistance and "resets calibration"
Tested this over again and calibration lost again.
Now I know, no problem, but want to tell this strange behaviour.

I hope this is not mentioned before, I follow this forum for long time,
but can't remember what is written in 247 pages.
« Last Edit: March 31, 2020, 08:54:16 pm by Pukker »
 

Offline Gandalf_Sr

  • Super Contributor
  • ***
  • Posts: 1729
  • Country: us
Re: $20 LCR ESR Transistor checker project
« Reply #6172 on: April 01, 2020, 01:30:48 am »
So I just ordered some LCR Research Pro 1 Plus tweezers for $300 but I own several of these $20 testers.

If someone (maybe me) was to turn the $20 tester circuit into a small PCB with a small OLED display, couldn't the Madires code be modified to run some pretty good tweezers?

I searched this thread for "tweezers" but the only hits I got were from 2017.
If at first you don't succeed, get a bigger hammer
 

Online indman

  • Super Contributor
  • ***
  • Posts: 1012
  • Country: by
Re: $20 LCR ESR Transistor checker project
« Reply #6173 on: April 01, 2020, 08:43:15 am »
Meter "Not calibrated"
But, the meter says directly "Not Calibrated".
Looks like the meter sees negative resistance and "resets calibration"
Tested this over again and calibration lost again.
Now I know, no problem, but want to tell this strange behaviour.

That's right, Karl-Heinz mentions this in detail in his manual on page 116 in section 5.5 SelfTest Function:
"Before the test steps begin, the zero resistance of the connected probes
is determined for all three combinations (T1:T3, T2:T3 and T1:T2). This zero resistances will be
subtracted for the future ESR and resistance measurements below 10Ω. Only zero resistance values
below 0.90Ω are accepted, because this correction values are not uses for measurement of resistor
values above 10Ω. If you use cables for measurement, you should only take cables with low resistance
values. If the later measured resistance results fall below the particular zero resistance for more than
0.2Ω, the tester will be resetted to ”uncalibrated”.
Madires in the m-firmware provided this option and made it possible to save and load 2 different calibration profiles.
For internal and external test contacts, which is very convenient to use. There is no need to carry out a new calibration every time.
 :)  For k-firmware there is no such possibility yet.

If someone (maybe me) was to turn the $20 tester circuit into a small PCB with a small OLED display, couldn't the Madires code be modified to run some pretty good tweezers?

Would you like to have such a tester device as in this video, I understand correctly? :D
« Last Edit: April 01, 2020, 08:55:27 am by indman »
 
The following users thanked this post: Gandalf_Sr, Pukker

Offline vivaT

  • Contributor
  • Posts: 13
Re: $20 LCR ESR Transistor checker project
« Reply #6174 on: April 01, 2020, 11:33:28 am »
i made these tweezers for 2 pin devices, very light and nice for smd stuff.
the font is a little small for this type of application, ideally it would have two kinds of font to improve the readability but thats a bit beyond my coding level.
If theres interested ill post pcb, bom ect
 
The following users thanked this post: Gandalf_Sr, Cliff Matthews, Vague, UKTech


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf