I have finally found the time to start the "Transistor Checker" project. I did some research and decided to go with the m-firmware as it is still under development. If you don't mind, I'd like to ask you a few questions now.
First, to use a new firmware, I believe you need to go through the
config.h, enable individual options and then compile and upload the firmware via the SPI protocol using the
Arduino IDE. Is that correct?
Second, I see in this PDF document
https://github.com/madires/Transistortester-Warehouse/blob/master/Documentation/English/Clone-Comparison-Chart.pdf that some of the Chinese clones can be programmed. However, according to the document, the latest allowed firmware is 1.48m, while the latest available firmware is 1.55m. Why this discrepancy? Is it because at the time the document was written, the latest available firmware was 1.48m?
Third, I would prefer to build my own transistor checker because I want to have full control over my device. At first glance, this doesn't make sense from a financial perspective because building my own device will cost much, much more than Chinese clones. However, if I start from
DevKit-644 https://github.com/madires/Transistortester-Warehouse/blob/master/Hardware/DevKit-644.kicad.tgz, simplify it and use displays and other electronic components I already own, it might work. My idea is to
- use a widely available 5V USB charger as the only power source and
- use a cheap boost converter to power the Zener test.
Not only does this halfs the necessary electronic components, it also reduces the PCB dimensions under 10cm, which lowers its order price considerably. I estimate that such a transistor checker should be no more than three times as expensive as a Chinese clone (not counting the electronic components I already own). Would you agree with this estimate?
Fourth, I still need to understand a few things:
- Why is the circuit around TEST_BUTTON so complicated? Wouldn't a push button with a pull-up resistor be sufficient?
- What is the advantage of the optional automatic switch-off of POWER_CTRL? Is it so dangerous to simply switch off the power?
- Why is TEST_BUTTON connected to the power supply for the Zener test? Would it be enough to replace what's left of C19 with a 15V boost converter?
- What is the meaning of +5P, to me it seems to be the same as +5V?
I hope you can help me with these questions, and if I decide to do my own design, I will report the result in this forum.