I finally got it right by reversing the connection. I spent a night trying to desolder the expensive connectors with only the soldering iron and solder sucker. No luck. I spent another night to rewire the route to a new connector and it is still reversed
Seems like today is my lucky day
Recognise that the instrument beeps and shows "ERROR" when I type "*idn?" although I can see the identity with "++read". Not sure whether this is normal or not.
In the HP34401A software developed by Nx-1997, it is unable to communicate to Bluetooth emulated COM port. With USB connection, it still needs to change the address manually with PuTTy first to make it work.
As it can work with Bluetooth, the device can be powered with a 9V battery for mobility. I have built a small circuit to use TL431 and LED to indicate the voltage level is not less than 7.3V. The circuit resistor config depends on the LED spec. Measure the LED for the best indication.
It is noted that the overall average current consumption with the 9V Vin will be 190mA-210mA idle, ~250mA when working. So one 9V battery will last for 2 hours in theory. It may be around 1 hour or less in practice due to the voltage limitation of Vin.
However, as the 9V battery can still work until 5.4V, I am thinking of adding a voltage booster with 3 TL431 (I have quite a lot TL431
) or a proper voltage regulator to make the battery can be used thoroughly when it is below 7V.
The PCB is small so there is no space for a 9V battery. The battery will be dangling around the device.
I will correct the PCB and update the schematic as soon as possible.