Around 10 months ago, I purchased a cheap-ish (~25$) hardware store multimeter: it's a K2M KDM-600C, 3.5 digits, 2000 counts. While messing around with resistance measurement on the smallest scale (200 ohm, +- 0.8% 5d) I tried touching the probes together and read 0.1 ohms. Since the resolution at that scale is 0.1 ohms and the error for such a small resistance is quite significant, I didn't bother too much.

Time passed, I've used the DMM quite a bit to measure DC voltage, amperage, other resistances aswell, and tried the "experiment" again: this time, touching the probes together got me ~1.1 ohms. Again, I didn't bother too much and thought that maybe was due to finnicky contact between the probes.

Recently, I tried to measure a 10 ohm resistor, 1% tolerance, and the reading was way off at about 25 ohms. I measured all the other 9 resistors and got similar results. When I measured them with another cheap DMM I have (which has similar accuracy), the results were within tolerance considering the error.

Now, on the KDM-600C, I tried touching the probes together and I got 6.7 ohms!

All the other scales work fine, I tested them with other 1% resistors I have and got acceptable results, it's just the 200 ohms one that is giving me trouble. Other measurements like voltage, diode mode and such seem to work fine when compared against the other cheap DMM that I have and analog pins on an Arduino board.

Switching probes with other types I have doesn't seem to influence the result. The battery (9V alkaline) is at 8.84 V when I'm measuring on the 200 ohms scale: based on the battery datasheet, it should be at around 30% DOD, so it's definitely not dead. Regardless, I replaced it with a brand new battery of the same type and the issue is still there.

There is no "zeroing" function on the meter, like a button or a knob, and there's no mention for such functionality in the user manual either. I took apart the meter to see what's inside and found a code on the PCB, but unfortunately I didn't find any schematic for it. I took some pictures though:


I found something that resembles potentiometers or trimmers, since they seem to have phillips-like holes. However, I shouldn't be messing with them, because they are marked as "TEMP-LO", "TEMP-HI", "CAP", "ACV", "DCV" and "HZ":

KDM-600C Pots?

I tested the resistance between the probe contact and the soldered joint on the PCB for voltmeter, ohmmeter and such (it's the second one from the left, marked "VOHZLED") and got pretty much 0 ohms, so I don't think there's a problem there:

KDM-600C Probe contacts detail

But, while checking that, I noticed something that seems to be a burn mark on one terminal of the component labeled "PTC1", very close to the "VOHzLED" contact. Checking for continuity between one terminal of PTC1 and the "VOHz" contact confirms that the two are connected together (in fact, PTC1 and PTC2 share the same connection with the probe contact). Since I don't know much (I'm learning electronics) at first glance it looked like some kind of ceramic capacitor: searching for "PTC" I found out that it's often related to a resettable fuse. I don't know how to check if it's working or not: a regular fuse (like the big ones that are there for 200mA and 10A) behaves like a short circuit, but this one has some resistance, which as far as I know it should be expected, since it's a variable resistor.

So, to recap, I'm reading a couple of ohms while touching together the DMM probes, and the value seem to get higher as time passes. Is this a common behaviour, due to the cheapness of the DMM, or I somehow damaged it?

EDIT: Instead of answering comments scattered all around, I think it's better to consolidate what other users are suggesting: @TeaToo rubbing probes together doesn't change anything. However, when I press the rotary switch a little bit while shorting the leads (like @glen_geek suggests), the value jumps all over the place and now it settled on ~2 ohms: I'll try to clean the contacts and see if it improves or not.

And yes, I know that "the one who buys cheap buys several times", but I just started and didn't want to spend +100$ on a DMM. I guess I've learned the lesson though.

UPDATE: I finally managed to get myself some 99.99% Isopropyl Alcohol (at least that's the concentration on the label), and based on the suggestions given by @Rodo and @glen_geek, I completely took apart the meter.

There were no traces of oxidation on the contacts, however after damping a piece of cotton with IPA and thorougly cleaning them (both the contacts on the PCB and on the knob), the cotton became filthy grey (yuck). After the IPA was completely dry I reassembled the unit, and the results were pretty good.

Shorting the leads together on the 200 ohms scale now reads 0.7-0.8, consistently even after wiggling the knob a bit. Measuring a 10 ohms 1% resistor got me 10.7 ohms, which considering the baseline reading and the error of the meter on that scale seems acceptable.

Furthermore, shorting the leads while in continuity/diode mode before gave me 0005, and now it gives me dead 0 consistently.

So, I think it's a success. Thanks everybody for the suggestions!

  • 1
    \$\begingroup\$ I used my fluke multimeter to measure resistors and it comes up with the value within tolerance. You get what you pay for. \$\endgroup\$
    – Solar Mike
    Commented Jan 3, 2022 at 19:46
  • 1
    \$\begingroup\$ You say you own several cheap ones... may I suggest your next purchase be a higher quality one? One who buys cheap, buys again... \$\endgroup\$
    – TypeIA
    Commented Jan 3, 2022 at 19:46
  • \$\begingroup\$ Eh, I guess you are both right. \$\endgroup\$ Commented Jan 3, 2022 at 19:50
  • 2
    \$\begingroup\$ Your "zero ohms" check (by shorting probes together is an easy, simple test. When zero resistance rises as time passes, it is often caused by contact resistance. Your troubleshooting has not eliminated the rotary selector switch contact resistance. Sometimes you can see the "zero ohm" reading fluctuate as you wiggle probes, and wiggle the rotary selector. If so, some cleaning and/or de-oxidizing may be in order. Also, re-seat both fuses. \$\endgroup\$
    – glen_geek
    Commented Jan 3, 2022 at 19:57
  • 2
    \$\begingroup\$ @solarmike I use a free 99 multimeter from harbor freight and also get values within tolerance... odd. \$\endgroup\$
    – Passerby
    Commented Jan 3, 2022 at 22:59

2 Answers 2


Take it apart to the point where you can access the rotary knob contacts and clean those contacts. I have a cheap (ebay AN8008) meter that had the same problem after about a year. I cleaned those contacts and the problem went away. BTW you should be able to clearly see an oily film on the contacts. I don't know where the oil comes from but once I cleaned it, it worked.

  • \$\begingroup\$ I suppose isopropyl alcool could do the trick? \$\endgroup\$ Commented Jan 3, 2022 at 21:40
  • 1
    \$\begingroup\$ Yeap. Make sure it is dry before reassembly. \$\endgroup\$
    – Rodo
    Commented Jan 3, 2022 at 21:41
  • 2
    \$\begingroup\$ @russell 90% iso is better. 99% if you can get your hands on it. \$\endgroup\$
    – Passerby
    Commented Jan 3, 2022 at 23:00
  • \$\begingroup\$ @Passerby just ordered some 99% IPA online, waiting to be delivered. Unfortunately in my country the only readily available solvant is denaturated alcool: I was tempted to use that, but I read in many places that it should be avoided, due to the risk of residues left by the "denaturating" agents \$\endgroup\$ Commented Jan 4, 2022 at 17:14
  • 1
    \$\begingroup\$ @Russell Teapot: Denature alcohol is fine, that's what I used. \$\endgroup\$
    – Rodo
    Commented Jan 4, 2022 at 18:26

All 2-wire ohmmeters will have an offset from the uncalibrated resistance of the test leads. Some can 'null out' this by shorting the leads (as you do), and then subtracting this residual reading from subsequent readings that are displayed.

Lacking this function, you have to manually do it when measuring low-values resistors.

Your low-cost meter may have quite variable contact resistance for the lead sockets; perhaps your leads are worn (fraying internally) and have a higher resistance ?

  • 1
    \$\begingroup\$ My experience with cheap DMMs is that often it's the probe tips that tend to oxidize over time and develop a significant contact resistance. OP, try rubbing the tips against each other a few times when measuring the "zero" offset and see if that changes the reading. \$\endgroup\$
    – TooTea
    Commented Jan 3, 2022 at 19:58
  • \$\begingroup\$ No, I tried shorting the same leads while connected to the other DMM (which is even cheaper) and read 0.1 Ohms, I don't think this is the issue \$\endgroup\$ Commented Jan 3, 2022 at 19:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.