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

0 Members and 8 Guests are viewing this topic.

Offline Feliciano

  • Regular Contributor
  • *
  • Posts: 214
  • Country: ve
Re: $20 LCR ESR Transistor checker project
« Reply #7250 on: October 23, 2021, 07:51:30 am »
In my experience, an LCD display that has been broken in one corner will be completely damaged in a relatively short time, on the order of months.
I concurr.
Screens cost more than a new T4; no sense to try to replace the screen.
Then I would buy another component tester with a 328p, and keep the one you have for spares.
 

Offline Fuzzy Star

  • Contributor
  • Posts: 30
  • Country: 00
Re: $20 LCR ESR Transistor checker project
« Reply #7251 on: October 23, 2021, 08:20:22 pm »
...Screens cost more than a new T4; no sense to try to replace the screen.
Maybe a 2x16 LCD display would be easier and cheaper to obtain?
 

Offline Feliciano

  • Regular Contributor
  • *
  • Posts: 214
  • Country: ve
Re: $20 LCR ESR Transistor checker project
« Reply #7252 on: October 30, 2021, 12:53:26 pm »
FWIW here's a proposal of a sample reversed_numbers-font I was talking about, that could be used on graphical c_testers -with enough free flash- for drawing tiled_pin_numbers next to the symbols. (note: as discussed on the previous page, this is a low-priority request).
« Last Edit: October 31, 2021, 02:10:51 am by Feliciano »
 
The following users thanked this post: madires

Offline madires

  • Super Contributor
  • ***
  • Posts: 7769
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #7253 on: October 31, 2021, 07:22:29 pm »
The best solution would be to add the three inversed digits to each font, use ASCII values for control characters (e.g. 8-10) for the mapping and simply change the base character in Display_ProbeNumber(). That way the reversed digits would be also used for other pinouts, not just for the semiconductor symbols. And, of course, as an option.
 

Offline Feliciano

  • Regular Contributor
  • *
  • Posts: 214
  • Country: ve
Re: $20 LCR ESR Transistor checker project
« Reply #7254 on: November 01, 2021, 01:16:50 am »
Sounds good to me, but you know best, so I leave it to you (as an option for equipments with enough free flash, and when you have some spare time).
Shall you want me modify some other font let me know.
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7769
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #7255 on: November 01, 2021, 11:01:15 am »
If you like you can do the three inversed digits for all other fonts (not for HD44780 and ST7036).
 

Offline Feliciano

  • Regular Contributor
  • *
  • Posts: 214
  • Country: ve
Re: $20 LCR ESR Transistor checker project
« Reply #7256 on: November 01, 2021, 01:03:16 pm »
But as you told me for compatibility reasons we rather no reasign special characters for this, do you want me to insert some tile_numbers bitmaps without code (to be called by some special method you'll design), or you want an additional font bitmap file (with the three numbers each) and then you select one fontset or the other according to what is going to be draw?

If we go with the later, on the main code we select font_x_hf.h for drawing measured values, and when we're about to write the first line icon or the font symbols we select font_x_inv_hf.h, like the .h I attached on my last post. (note: atm I have only have developed how to render horizontal_flipped fonts).

Please confirm.
« Last Edit: November 01, 2021, 01:29:35 pm by Feliciano »
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7769
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #7257 on: November 01, 2021, 01:38:06 pm »
Please do them as in your example above. I'll add them to the normal font files afterwards.
 

Offline indman

  • Super Contributor
  • ***
  • Posts: 1012
  • Country: by
Re: $20 LCR ESR Transistor checker project
« Reply #7258 on: November 01, 2021, 02:20:06 pm »
About a year ago I also had an idea to make an interface similar to the Chinese version of LCR-T4 firmware. I made new graphics for the elements as well as inverted pin numbers for the 8x8 font and m-firmware. But later I was convinced that such interface looks good, but it takes a lot of memory space in the 328th ATMega and for the basic functionality is not enough space. I gave up on that option. ;)
 

Offline Feliciano

  • Regular Contributor
  • *
  • Posts: 214
  • Country: ve
Re: $20 LCR ESR Transistor checker project
« Reply #7259 on: November 01, 2021, 04:45:16 pm »
I see. Which font did you use, 8x8? If you still have the bitmaps, and if you are willing to share it, it will save us some time for this test, and it would be appreciated.

On the other hand, do you recall how much extra memory took your approach?
« Last Edit: November 01, 2021, 05:46:09 pm by Feliciano »
 

Offline indman

  • Super Contributor
  • ***
  • Posts: 1012
  • Country: by
Re: $20 LCR ESR Transistor checker project
« Reply #7260 on: November 01, 2021, 04:47:47 pm »
No, I've put that idea aside for the future and I'm not going to publish it just yet.
 

Offline bffargo

  • Contributor
  • Posts: 46
  • Country: us
Re: $20 LCR ESR Transistor checker project
« Reply #7261 on: November 01, 2021, 06:26:21 pm »
Random thought - Rather than take space making full numerals, could you use 1,2,3 pixels arranged to indicate pin number instead? Something like this using one pixel per dot, or could be expanded to 2x2 pixels per dot.
 

Offline Feliciano

  • Regular Contributor
  • *
  • Posts: 214
  • Country: ve
Re: $20 LCR ESR Transistor checker project
« Reply #7262 on: November 01, 2021, 07:06:16 pm »
Well, we could reduce (the size of) symbols and/or fonts to save memory (that options already exist), but what I'm proposing goes in the opposite direction, i.e. improving readability for older eyes, perhaps using a bigger font for the symbols and/or title bar, and/or by inverting the colors of the 1,2,3 numbers actually being used for that (like some clones do).

We all know this would use more lines of code, but only the developers or somebody who already did it can assess how many Bytes it would be. If I understand this correctly, the bitmaps of 1,2,3 are going to consume a few Bytes itself (for instance 24B+ on 8px_tall numbers and 96B+ on 16px_tall numbers). What it's going to use more Bytes would it be the routine for selecting one font/character or the other.

Another alternative I'm working on is to create bold fonts 10x16 and 12x16. That wouldn't have impact code-wise.

Anyways, whatever we conclude for this low-priority enhancement, it's going to be optional, so each one can make the best-suiting combo of features  :)
« Last Edit: November 03, 2021, 05:44:38 pm by Feliciano »
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7769
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #7263 on: November 04, 2021, 04:27:58 pm »
For those with an HD44780 based display (2x16) and missing characters at the beginning of the first line (m-firmware):
- caused by a slow LCD controller which needs more time for clearing the display
- edit function LCD_Clear() in HD44780.c and increase the delay to 3-5 ms until the output is fine
Code: [Select]
LCD_Cmd(CMD_CLEAR_DISPLAY);      /* send clear command */
MilliSleep(2);                   /* LCD needs some time for processing */
 
The following users thanked this post: indman

Offline jshonw

  • Contributor
  • Posts: 19
Re: $20 LCR ESR Transistor checker project
« Reply #7264 on: November 06, 2021, 11:15:09 pm »
What's the minimum wattage that can be used for the 470k and 680 ohm resistors?  I want to use smd precision resistors and 1/8 watt seems to be the most economical.
 

Offline Feliciano

  • Regular Contributor
  • *
  • Posts: 214
  • Country: ve
Re: $20 LCR ESR Transistor checker project
« Reply #7265 on: November 06, 2021, 11:26:42 pm »
The AVR uses 5V, so any resistor of 1/16W or more should work fine (for the I/O).
« Last Edit: November 06, 2021, 11:53:40 pm by Feliciano »
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7769
  • Country: de
  • A qualified hobbyist ;)
Re: $20 LCR ESR Transistor checker project
« Reply #7266 on: November 13, 2021, 12:27:04 pm »
If you like to beta-test the ringtester (requires ringtester frontend) or logic probe (requires dedicated ADC pin with 4:1 voltage divider and rotary encoder) please drop me an email.

Edit: Latest additions are continuity check with buzzer and third profile for adjustment values.
« Last Edit: November 13, 2021, 08:07:50 pm by madires »
 
The following users thanked this post: Dumidan

Offline lordium

  • Regular Contributor
  • *
  • Posts: 61
  • Country: cn
Re: $20 LCR ESR Transistor checker project
« Reply #7267 on: November 18, 2021, 07:09:42 am »
Had some issues with my TC1 not shutting down properly. Last time this happened I reflashed the U4 IC and that worked. But this time that would not work so I replaced it with the transistor version (can be found here in this thread). Just though I'd show some pictures of it to inspire others with same problem. Basically pads on bottom that solder to the pcb and then through vias to top.
 
The following users thanked this post: TheBay

Offline TheBay

  • Supporter
  • ****
  • Posts: 1016
  • Country: wales
Re: $20 LCR ESR Transistor checker project
« Reply #7268 on: November 18, 2021, 10:47:14 am »
Had some issues with my TC1 not shutting down properly. Last time this happened I reflashed the U4 IC and that worked. But this time that would not work so I replaced it with the transistor version (can be found here in this thread). Just though I'd show some pictures of it to inspire others with same problem. Basically pads on bottom that solder to the pcb and then through vias to top.

What issue did you have with the TC1 not shutting down? I have one "original" TC1 that the battery will go flat on its own when left for a few days, but I have a clone of a clone TC1 that works perfectly and the battery is never discharged.
I quite fancy modifying the problematic TC1 I have.
 

Offline bffargo

  • Contributor
  • Posts: 46
  • Country: us
Re: $20 LCR ESR Transistor checker project
« Reply #7269 on: November 18, 2021, 02:50:56 pm »
My ~4 yr old TC-7 (blue panel, yellow button, wider screen) had the same issue with eating the battery. My solution was to just install a DPDT 8mm x 8mm push latch switch inside and exposed it on the bottom edge near the micro USB charge port. Just do a physical on before starting use then use the normal button until you're done then hard shut if off.

Attached is a pic of all 7 of my testers.
« Last Edit: October 16, 2022, 12:57:56 am by bffargo »
 

Offline frank19

  • Contributor
  • Posts: 13
  • Country: ph
Re: $20 LCR ESR Transistor checker project
« Reply #7270 on: November 19, 2021, 12:01:47 am »
...Comments are welcome ...

Hello Yuriy,

... your Color-Testversion looks very nice, bat at my TTester GM328A I have to change some items in the Makefile befor I can test it.

For that I need the changed source-files from you so I can compile it again.

Many thanks and best regards

Horst

Do you have english version? i like this firmware and need to try
 

Offline Feliciano

  • Regular Contributor
  • *
  • Posts: 214
  • Country: ve
Re: $20 LCR ESR Transistor checker project
« Reply #7271 on: November 19, 2021, 12:08:17 am »
Below you will see a summary of the main issue with the TC1 (and similars), and it's workarounds:
Whoever manufactures the TC-1 has made some changes (control MCU U4) which are incompatible with k and m-firmware. For running one of the OSHW firmwares the changes need to be undone. One way is to reprogram U4 (https://github.com/atar-axis/tc1-u4), and the other way is to replace U4 by a small circuit (https://github.com/madires/Transistortester-Warehouse/blob/master/Hardware/TC1-Mod.kicad.tgz). The TC-1 also has a few issues with poorly chosen components, especially around the voltage booster for the Zener test. I'd recommend to replace MLCCs C11 and C1 with a 10 or 22µF low-ESR electrolytic rated for 100V.
For more details you can search the related posts on this thread starting around june 2018.
 

Offline frank19

  • Contributor
  • Posts: 13
  • Country: ph
Re: $20 LCR ESR Transistor checker project
« Reply #7272 on: November 19, 2021, 01:19:13 am »
Firmware for GM328A with display of different Gamma. Last modified Ttester Karl-Heinz Kübbeler 1.13k + color
Changed some colors in the BGR version

Hi Yuriy_K
I have tried this firmware ST7735_RGB_en.zip https://www.eevblog.com/forum/testgear/$20-lcr-esr-transistor-checker-project/?action=dlattach;attach=1221711 and I don't see the VOLTAGE menu, can you add

thank
« Last Edit: November 19, 2021, 09:59:02 am by frank19 »
 

Offline Yuriy_K

  • Regular Contributor
  • *
  • Posts: 140
  • Country: ru
Re: $20 LCR ESR Transistor checker project
« Reply #7273 on: November 19, 2021, 03:38:07 am »

and I don't see the VOLTAGE menu, can you add

thank
After optimizing the source code, it became possible to add this to the menu.
Changed archive
Who repeats the situation described below?
Everything works fine for me.
« Last Edit: November 19, 2021, 02:07:54 pm by Yuriy_K »
 

Offline frank19

  • Contributor
  • Posts: 13
  • Country: ph
Re: $20 LCR ESR Transistor checker project
« Reply #7274 on: November 19, 2021, 09:50:59 am »

and I don't see the VOLTAGE menu, can you add

thank
After optimizing the source code, it became possible to add this to the menu.
Changed archive

Hi Yuriy_K
This firmware works, but I don't understand why I have to press push 2 to 3 times to start, if only pressing the button 1 times clone doesn't turn on.


thank
« Last Edit: November 19, 2021, 10:07:08 am by frank19 »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf