I just want to understand your comment and recommendation.
1st. The device didn't work with KeysiteIO and two somebodies VISA libraries. Did they advertise that it would? Is your recommendation to stick with a vendor you have used in the past so you don't waste time learning new software interfaces, or is it something else.
The VISA library merely provides a standard API for talking to test equipment. You just tell it the equipment address and the VISA library does what it takes to get the data to the instrument, be it via USB, RS232, GPIB, Ethernet, PCIe...etc You can use any VISA library with any instrument. Be it the original National Instruments VISA, KeysightIO, Rigol UltraSigma...etc I just prefer KeysightIO.
The problem is that the USB interface on that Tenma PSU was unreliable and i ended up hunting all over the place where the occasional glitches came from. If you send the PSU a "Read voltage" command then the next response should be the voltage, and it was 99% of the time, but the 1% of the time it would start returning whatever was previously asked from it. The BK Precision electronic load is connected to the same PC over USB and i have never seen it glitch even once. The fact that simply switching to a USB-RS232 adapter and talking RS232 to the PSU made the problem go away shows that it was not my software at fault.
The USB port on that Tenma PSU simply is unreliable with prolonged use for some reason.
2nd. Are you asserting that this was a random hardware failure due to low quality? Or that it was a line spike or other unforeseen overstress that a name brand unit would be more robust against (possibly true, but no guarantees)? Any possibility you operated it outside of its safe operating region? Or are you asserting (incorrectly) that big name brands will operate with any combination of voltage and current within each of those limits? Or asserting (more correctly, but not totally so) that name brand units will at least shut down without damage when the go outside their operating limits.
The Tenma PSU was rated for 30V 5A. I have read the manual and there is NO mention of a power limit or anything, you can pull 30V 5A simultaneously for an indefinite amount of time. The PSU was running in a room temperature environment with no air flow obstructions, there was a diode protecting it from backflow from the battery. It is a transformer linear PSU while the same mains circuit has plenty of smaller switchmode supplies that die 10x sooner from a mains voltage spike. So i believe i have never exceeded any of its specifications.
When it happened the PSU was idle for >1hour before told to supply 14V at 3A. It did that but then after about 1000 seconds according to the logs the output current started drifting out of calibration over one or two seconds, then went erratic and then shot up to 6A and stayed there as the PSU died. Last time i checked the fan was working fine and even if it died there should be a thermal shutdown because the fan is temperature controlled so there is a temperature sensor on the heatsink.
3rd. Are you asserting that a name brand would have some form of continuous BIT that would have detected a hardware failure and shut down? Again this isn't generally true.
I agree that your experience was discouraging and even terrifying, but I am not sure you couldn't have had the same ride with a high dollar unit. With the possible exception that a higher dollar unit that advertised VISA compliance would probably deliver.
Well upon googling it i found out that Dave also blew up this same PSU branded as a "Korad" in one of his review eevblog videos by shorting its output erratically.
We bought another Farnell rebranded switching lab PSU (10A thing you see in ElectroBooms videos) and we blew it up the same day by also simply shorting its output when set to a high enough current. Once we got the replacement we found its such a EMI firehose that it might as well be sold as a radio jammer, we just gave it to the CEO to do what he wants with it just to get this radio transmitter out of the lab.In another cheap rebranded PSU from Farnell the X capacitors in the mains filter suddenly caught fire even tho those ware supposed to be self healing X class caps.
One of the Rigol DP832 PSUs suffers from an occasional random reboot, likely due to the 5V regulator overheating problem. These same PSUs also stop responding on LAN if it sees a DDNS packet on the network so we had to isolate it behind a layer 4 switch.
At home i mostly have name brand gear, HP/Agilent/Keysight, Keithley, Tektronix... etc with a sprinkle of some other old stuff like Gigatronix, Wavecrest etc.. Most of it used, some of it new. And i have never had any similar glicthy issues with the other gear. Done SCPI remote control on them via USB, LAN, GPIB, had LAN-GPIB bridges involved etc... running with KeysightIO to talk to all these various brands of gear and it never had any weird intermittent problems.