signal7:
The resolution you are seeking may be impractical. If you’ve ever tried to weigh anything in the milligram range, you very quickly begin to realize that the slightest things will throw off the measurement. Furthermore, the requirement that the housing be no more than 20mm high is another issue that even commercial scales have difficulty achieving.
I agree. Actually, the reason for this scale project is precisely because I can’t find a commercial scale that satisfies my requirements. If I could buy such a scale, I likely wouldn’t build one from scratch. Although I certainly value the educational aspect of the project very highly.
When I was young, I was interested in electronics as a hobby. Now that I’m older, I find myself drawn to building useful instruments because commercial off-the-shelf solutions don’t satisfy my requirements.
signal7:
I would suggest taking apart a commercial digital scale to see how it is constructed. Electronic postal scales are fairly cheap - and might have some hacking potential beyond just learning how it’s put together. The information you get from that would help you deal with off center loading and friction since those problems have already been solved.
I recently did just what you propose. This whole scale project was motivated by my dissatisfaction with commercial kitchen scales. I prepare food from scratch, in small quantities. In terms of your health, there is a big difference between 500mg of salt in your daily bread and 1500mg of salt in your daily bread. I already use a scale to measure bulk ingredients like flour and water, but most scales are not accurate or precise enough to measure the minor ingredients (salt, oil, yeast, herbs and spices).
Anyway, I disassembled my old electronic kitchen scale (1 gram precision, unknown accuracy).
The scale sensor is a cantilever (beam) load cell. The load cell dimensions are 80mm long by 13mm wide by 13 mm high. In other words, 0.5" square, metal bar stock.
A sticker on the side of the load cell reads either “6060” or “0909”, depending on orientation. This could be an allusion to a 6060 aluminum alloy, or just a coincidence?
Two, co-incident holes have been drilled horizontally, in the middle of the load cell, to form a cavity in the customary style. The cavity cross-section is reminiscent of the number “8”, turned sideways like an infinity symbol. If you perform a Google Image search for beam-style load cells, you’ll understand what I’m talking about regarding the cavity. Presumably drilling two, co-incident holes is cheaper than milling a proper cavity in the beam.
The beam load cell is mounted horizontally, as you would expect. One end of the load cell is screwed to the plastic floor of the scale with two screws. The other end of the load cell floats in space. Two holes are drilled vertically in the floating end of the load cell.
The floating end of the load cell has an “E” engraved on the side.
An injection molded plastic weighing platform sits atop the floating end of the load cell. Two vertical pin formations on the bottom of the weighing platform mate with the vertical holes drilled in the floating end of the load cell. This configuration prevents the weighing platform from shifting or rotating on the load cell.
A drawn aluminum plate hangs over the top of the plastic weighing platform. The aluminum plate is not fixed and may be lifted off the scale for cleaning.
Strain gages are mounted on both the top and bottom surfaces of the beam load cell. Three varnished conductors emerge from the cement on each of the top and bottom surfaces of the beam. These conductors are soldered to a small circuit board on the fixed end of the load cell. Four conductors issue from this PCB on the load cell: red, black, white, and green; the standard colors for a four wire load cell.
Presumably, the strain gages on the load cell number four, two on the top of the load cell and two on the bottom.
I haven’t analyzed the scale’s PCB in detail (not to be confused with the load cell PCB). Near the sensor solder point on the scale PCB is a Texas Instruments LMV324I op amp (http://focus.ti.com/lit/ds/symlink/lmv324.pdf). The particular IC is the 14-pin SOIC package that the data sheet designates “D (R-PDSO-G14)”.
At first, I presumed the strain gage was configured in a Wheatstone bridge, but the LMV324I is a quad op amp. So I guess I’d have to analyze the traces and other passive components to be sure.
The scale has a simple LCD display. The scale’s micro-controller cannot be readily identified because it uses that packaging technique common in 1980s era digital watches: the semiconductor is affixed directly to the PCB, the conductors soldered with fine wire, and the whole thing covered with a mound of unmarked, black, melted plastic.
A picture is worth a thousand words. If I can get my web hosting sorted, I may try to post some tear-down photos of the scale.