• These commercial threads are for private transactions. diyAudio.com provides these forums for the convenience of our members, but makes no warranty nor assumes any responsibility. We do not vet any members, use of this facility is at your own risk. Customers can post any issues in those threads as long as it is done in a civil manner. All diyAudio rules about conduct apply and will be enforced.

Intelligent Curve Tracer 3.0 release

Loki never responded…
Well, I took the project from Uwe and completely revamped the client software by writing a Python GUI -which btw. runs on every platform (successfully tested on MacOS and Windows). It’s mostly for small signal transistors and it does what it is supposed to do. The software is GNU public incl. all source code. The heart is an Arduino Nano. Firmware source is also available… Drop me a PM if you are interested. In the meantime you can grab the hard- and software plans here. Be warned, only windows and a bit buggy. Otherwise Uwe did an awesome work!
http://diy.ucborgmann.de/index.php/en/audio-messtechnik-2/characteristic-curve-recorder
Some curves from my GUI attached. It also has a rudimentary matching function (incl. complementary pairs).
 

Attachments

  • 2SJ74BL (FAKE).png
    2SJ74BL (FAKE).png
    59.5 KB · Views: 164
  • ZPD8.2.png
    ZPD8.2.png
    23.5 KB · Views: 153
  • 2SK170BL.png
    2SK170BL.png
    60.6 KB · Views: 136
  • BS170.png
    BS170.png
    55.8 KB · Views: 149
  • 2N4001.png
    2N4001.png
    52.8 KB · Views: 184
  • GUI1.png
    GUI1.png
    173.4 KB · Views: 175
  • GUI2.png
    GUI2.png
    37.5 KB · Views: 182
Last edited:
  • Like
Reactions: 3 users
So, firmware is also Open source. Something that Locy_Z development lacks. Very interesting Tube Kiddo. Thanks for the head-up!
Yes, it is, on request from Uwe. He didn’t made it public on his page but if you ask politely you’ll get it (I got it because it was a big help while developing the Python GUI…)
If you look into my Python code you’ll see howto communicate which the Arduino.
 
Member
Joined 2011
Paid Member
I just wonder if somebody have a curve tracer (Locky_z) currently working.
Many people have a currently working Locky_z curve tracer. Including me. So the answer to your question is: Yes.

The answer to your second question is, yes I will sell it to you for USD 2500. No I will not offer a money back guarantee against shipping damage or software incompatibility.
 
Yes, it is, on request from Uwe. He didn’t made it public on his page but if you ask politely you’ll get it (I got it because it was a big help while developing the Python GUI…)
If you look into my Python code you’ll see howto communicate which the Arduino.
I see TubeKiddo!
First glance of schematics, it seems to me a 'refined' design. For instance, using a 3uV OpAmp to 'fabricate' a kind of isolated digital ground apart from analog one.
So, you have contributed in the design programming the python code you showed me at the pics. Nice GUI, BTW!!!

It starts to be eager of this design. If you and Uwe are keen to improve the project, I can contribute with my double peltier fine controlled temperature environment for the DUT with a BTL design. Not only for semiconductor but for NTC alike...

Let's se how things are evolving!

Gabriel
 
Many people have a currently working Locky_z curve tracer. Including me. So the answer to your question is: Yes.

The answer to your second question is, yes I will sell it to you for USD 2500. No I will not offer a money back guarantee against shipping damage or software incompatibility.
Hi Mark,

Thank yu for your answer.
Indeed, you guessed I am looking for a working device. On the other hand, I respect your gentle offer, but regrettably is far out of my budget, even to start a bargain.
But, let's see the bottle half full. The fact of knowing that you have a device, it can be interesting to make a win-win between us.
When I have the chance to do a PM with you (Now the platform won't let me because I'm new) I'll share my idea in case you're interested (with little effort on your side!).

Gabriel
Madrid
 
If you and Uwe are keen to improve the project, I can contribute with my double peltier fine controlled temperature environment for the DUT with a BTL design. Not only for semiconductor but for NTC alike...
Sounds nice!

In the meantime if you are looking for a curve tracer wit temperature control for the DUT, see here:
https://pypsucurvetrace.readthedocs.io/en/latest/
 
In the meantime if you are looking for a curve tracer wit temperature control for the DUT, see here:
https://pypsucurvetrace.readthedocs.io/en/latest/
I was aware of this, dear mbrennwa.

It is based on a heavy block of cooper with a lot of temperature intertia and a kind of temperature resistor heaters.

Mine, is based on peltier. It has some advantages (and maybe some drawbacks).

But, in theory, it is possible to maintain a target temperature for a discrete DUT with a reasonable size and temperature load.

Attached, it is the PCB design based in a double push-pull stages, 16 bits AD, 12 bits DA, precision current generator (For tracing NTCs, this is the original purpose) and 5V 2A (Reversible and continuous) hot-cold peltier stage.

Also, some SPICE curves showing linearity from -5V to 5V Peltier feeding. Power supply is only +5V due to the Bridge Tied Load final stage without zero cross distorsion.
 

Attachments

  • Horno-Peltier.png
    Horno-Peltier.png
    173.6 KB · Views: 110
  • Captura de pantalla 2023-06-25 203410.png
    Captura de pantalla 2023-06-25 203410.png
    28.8 KB · Views: 119
  • Captura de pantalla 2023-06-25 203454.png
    Captura de pantalla 2023-06-25 203454.png
    23.1 KB · Views: 79
  • Captura de pantalla 2023-06-25 203515.png
    Captura de pantalla 2023-06-25 203515.png
    19.4 KB · Views: 106
  • Like
Reactions: 1 user
(…)If you and Uwe are keen to improve the project, I can contribute with my double peltier fine controlled temperature environment for the DUT with a BTL design. Not only for semiconductor but for NTC alike...

Let's se how things are evolving!

Gabriel
All source code is available. Everybody can start improving. I am satisfied with the result it does what I need!
If you need help to improve beyond and modify to fit your specific needs, PM me…
 
I was aware of this, dear mbrennwa.

It is based on a heavy block of cooper with a lot of temperature intertia and a kind of temperature resistor heaters.

Mine, is based on peltier. It has some advantages (and maybe some drawbacks).

But, in theory, it is possible to maintain a target temperature for a discrete DUT with a reasonable size and temperature load.

Attached, it is the PCB design based in a double push-pull stages, 16 bits AD, 12 bits DA, precision current generator (For tracing NTCs, this is the original purpose) and 5V 2A (Reversible and continuous) hot-cold peltier stage.

Also, some SPICE curves showing linearity from -5V to 5V Peltier feeding. Power supply is only +5V due to the Bridge Tied Load final stage without zero cross distorsion.
If your ADC/DAC (s) can be addressed via SDI, EVERYHTING you need to control this via a PC is available. E.g. there are ready made Arduino libraries to control this. And IK that an Arduino can be addressed rather easy by a Python client software. The Arduino FW source code is available and there’s enough flash space available to add add’l functions. There are also some add’l I/O ports available.

I took windows VB GUI source code and re-wrote it to Python incl. all communication protocols, implemented threading (‘pseudo paralleled’ code execution) and added a modern GUI which can be rather easy extended.

If you need any help at any stage PM me. I be able to guide you howto compile the FW source and howto edit it…
I am not experienced enough to touch a hardware close C++ source code. I have a good idea how everything works together and how the Arduino addresses the ADCs and DACs but wouldn’t feel confident to add add’l functions.
 
Last edited: