Restoring HP 403B AC Voltmeter (10Hz – 2MHz)

The following instructions, document the process that I toke to restore the  HP 403B AC Voltmeter to working order.

Day 1

The unit was a bit dirty when USPS delivered it to my front door. The rechargeable battery pack is showing sign of corrosion.

First, I checked the meter movement and making sure that it is in good shape.

The moment is smooth and doesn’t appear to have any issue. With a 1.5V battery and a variable resistor, I checked the full-scale reading and a few other reading just to confirm the meter linearity.


A quick check of the voltage across the capacitor C21 and I am getting a steady 42.28V DC.

Next, I checked the battery +13, -6 and -13 supply voltage. I am getting +10, -6.5 and -13, this is because the battery is so old and some of the cell are dead and not evenly charged.

Even though the supply voltage are way off! The good sign is that the unit is fully working.

The battery is showing sign of corrosion and need to be replaced. So, it’s on my next to do list.


After a quick search, I found suitable replacement battery from eBay. The seller is trying to get rid of his inventory and selling a 25 packs of 3.6V 700mAh for cordless phone for only $0.99. The only catch is the $20.00 shipping.

The meter originally came with 4 x 6.0V 225mAh Nickel-Cadmium Battery but I am going to replace it with 8 x 3.6V 700mAh battery packs made for cordless phone.

The combined voltage will be slightly higher when it is fully charged, however, it doesn’t seem to pose any problem after everything is re-calibrated.


After tying them together and solder their leads in series connection to make 2 x 14.4V batteries pack.



I reconnect and the battery to the original +13, -6 and -13 leads and put everything back together.

NOTE:  Don’t solder the -13 lead just yet, as you will insert the amp-meter in series with it to adjust the charge rate later on.


I made some minor change to the orientation of these batteries after soldering them in place, so that the PCB will fit on top.


With the Amp meter connected in series with -13 power line, I adjust the pot to 6.5mA as suggested by  the manufacturer. You may set it to 11mA, if you plan to use it on battery regularly.

I let it fully re-charge over night before I return to work on it again.

Day 2

As I am going over the calibration procedures.

I notice that when meter is on, it never quite return to zero. It is alway 2 ticks higher.  Which kinda annoy me.

TODO: Investigate to find out which aging components causing this.

But for now, I just re-zero it with the zero adjustment screw. This will affect it accuracy a little bit. However, when checking the voltage indication on each range the reading track very closely to my HP 334A reading. So, for now it is not an issue for me at the moment.

The strange thing is that, on these HP AC Voltmeter. There is only mechanical zero adjustment. Unlike most VTVM that I had restored. Where you have to adjust  mechanical zero, AC and DC zero.

Day 3

While calibrating, I notice that on 0.01 and 0.03 range. The meter doesn’t work at all and it’s alway peaking.

It seem the meter is fully deflected when those range are selected.

At first, I though some resistors in the voltage divider network are bad. But after checking these resistors, switches and signal path. Everything checked out ok.

So, to diagnose this further. I connected the oscilloscope to take a peek at the signal at each stages.

After tracing the signal path on the diagram, the original input signal is amplified and then going into the resistor divisor network.

When I connecting the probe and observe the output at R20 and R22, There is 11mV p-p (.048us or 21MHz) voltage showing  on the scope.



In the 0.01 and 0.03 range, the original signal coming out of the voltage divider  is so small compare that with the 11mV p-p noise.

The noise is swamping the original signal and causing significant meter reading error.

NOTE: According to the manufacturer manual, this may be caused by a noisy transistor and need replacing.

But first, I wanted to try to fix it by adding a filtering capacitors.

After adding a 0.1uF 50V to +13V and -13V to ground, this seem to eliminate the noise.

To install the capacitors, I find some open space on the PC board and solder them in place.

This help to remove the noise and making 0.01 and 0.03 range working again.

IMG_9808As seen below the signal is much cleaner now.


Day 4

Spend a few hours calibrating the meter the best I can. Due to lack of a signal generator that can put out 30V 300kHz sine wave, I have to put off those calibration steps.

At the moment, the meter is track accurately from 1mV to 1V from 10Hz – 2MHz.


  • Recap
  • Finish up calibration at 300kHz


Link to Service Manual:


Display a pop message at the end of a cron job.

Traditionally, when a cron job is finished. You will get a nice email indicating of its status.

Lately, I am quite annoyed by the amount spams that I am getting.

On my Linux laptop, I had it configured with a few cron jobs running in the background monitoring other activities.

Lately, it just flooding my in-box with messages and becoming unmanageable and hard to keep up.

Since, I am only interested to know if something interesting had occurred. There must be a better way than flooding my in-box with emails.

After, some research I found that the notify-send is included with every Linux-Mint installation. It’s quite simple to use and quite customizable and fit the bill perfectly.

Below is a sample on how to use it:

          notify-send –icon=/usr/share/icons/Mint-X/apps/48/gnome-gnibbles.png –expire-time 30000 ‘Oppa’ ‘You do have a life after work! So, go home!’