Load Cells
Load cells are sensors that measure force or weight. They contain sensitive strain gauges attached to a substrate such as a metal beam. An applied force causes small deformations in the substrate which in turn changes the resistance of the strain gauge. This change in resistance is measured with a Wheatstone bridge circuit and converted to a digital signal using an ADC. Knowing the sensitivity of the strain gauge (typically for the cell’s rated capacity), this voltage is converted to a force or weight. They can easily measure both tension and compression.
Load Cell Types
Single-point (platform)
Single-point (a.k.a platform) load cells are designed to measure force correctly with off-center loads, which makes them suitable for applications such as electronic scales and weighing stations. They are normally made from a metal bar with a precisely cut out hollow section. The geometry of the hollow section is the key to the cell’s ability to measure off-center loads.
Canister
Canister (a.k.a compression-only, pancake, universal or low-profile) load cells are cylindrical in shape. They are typically compression only and do not measure tension. They come in a range of rated weights all the way from 1 kg up to many tonnes.
Some have a small protrusion/pin on the top which is designed to take the force, rather the the entire top surface.
S-type
S-type load cells are shaped like an “S” or a “Z”. The S shape is chosen (rather than just a straight metal bar) to:
- Improve the sensitivity: An S flexes much more under forces than a straight bar would, due to the S experiencing bending rather than just axial compression or extension.
- Cross-axis rejection: An S is stiff in every direction except the measurement axis, which makes it less sensitive to forces applied in other directions. A straight bar would be sensitive to forces applied in all directions and measure them as “weight”.
Load Cell Wiring
4 wire Wheatstone bridge load cells typically have the connection and wire colours shown in the table below. The colours are some what of a de-facto standard used by a majority of load cell manufacturers.
| Wire Color | Wire Function |
|---|---|
| Red | Excitation + |
| Black | Excitation - |
| Green | Signal + |
| White | Signal - |
| Yellow | Shield |
Excitation + and - are the supply voltage for the Wheatstone bridge and signal + and - are the output where the differential voltage appears. Some load cells may have a shield wire.
Amplifier ICs
AVIA Semiconductor HX711
The HX711 is a load cell amplifier IC popular in the hobbyist and DIY electronics community. It’s analogue front-end contains a 2-to-1 multiplexer, PGA (programmable gain amplifier) and a 24-bit ADC. It provides a custom (but simple) digital interface to a microcontroller for reading the ADC measurements and configuring the IC. It comes in a SOP-16 SMD component package (AFAK this is the only package it’s available in). This SOP-16 is a synonym for the SOIC-16 package with a 1.27 mm pitch and body width of 3.9 mm.
The external PNP transistor is used to provide a stable and excitation voltage to the load cell. I assume it was made off circuit as so the heat generated from it would not affect the load cell measurement circuitry.
The two wire digital interface uses the DOUT and PD_SCK pins. It is not I2C nor SPI, but a simple custom protocol.
- When a reading is not ready,
DOUTis high.PD_SCKshould be driven low by the MCU. DOUTgoes low when a reading is ready.- The MCU then pulses
PD_SCK. Every positive edge ofPD_SCKmakes the HX711 output the next bit of the 24-bit ADC reading (MSB first). - The 25th positive
PD_SCKedge makes the HX711 driveDOUThigh again. - The MCU then keeps driving
PD_SCKfor 1-3 more edges to set the MUX input channel and PGA gain for the next conversion. The following table shows the number ofPD_SCKpulses (total pulses, including the 24 to shift out the ADC reading) required for each combination.4
| PD_SCK Pulses | Input channel | Gain |
|---|---|---|
| 25 | A | 128 |
| 26 | B | 32 |
| 27 | A | 64 |
The minimum PD_SCK low and high time is specified as in the datasheet.4 This limits the maximum frequency of the PD_SCK signal to . PD_SCK can also be used to reset the IC and/or put it into a sleep state. When PD_SCK is low, the IC is in normal operation. When PD_SCK is held high for longer than , the IC enters power down mode.4
Many hobbyist and DIY electronics supplies sell dev. boards for the HX711. The SparkFun HX711 breakout board is shown below. This has separate digital and analogue power supply pins for reducing measurement noise. It accepts standard 4-wire Wheatstone bridge load cell connections.
Handheld Meters
YB21 Handheld Meter (AliExpress)
YB21 is a cheap handheld load cell meter designed to be connected to four-wire external load cells (i.e. it does not have an internal load cell). Price is approximately US$120 in 2026.6
Footnotes
-
Siemens. Siemens SIWAREX WL Series Single Point Load Cell, 10kg Range, Compression Measure [product page]. RS Components. Retrieved 2026-04-23, from https://nz.rs-online.com/web/p/strain-gauges/1873266. ↩
-
RS PRO. RS PRO Load Cell, 20kg Range, Compression Measure [product page]. RS Components. Retrieved 2026-04-23, from https://nz.rs-online.com/web/p/strain-gauges/2042772. ↩
-
Kobastar. STK S Type Loadcell [product page]. Retrieved 2026-04-23, from https://kobastar.com/en/product-details/stk-s-type-loadcell/. ↩
-
Avia Semiconductor. HX711 - 24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales [datasheet]. Retrieved 2026-04-23, from https://www.lcsc.com/datasheet/C43656.pdf. ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
SparkFun Electronics. SparkFun Load Cell Amplifier - HX711 [product page]. Retrieved 2026-04-23, from https://www.sparkfun.com/sparkfun-load-cell-amplifier-hx711.html. ↩
-
AliExpress. YB21 Handheld Signal Converter for Strain Gauge Load Cell, 4-Wire Input, 5V Excitation, IP65 Panel Resolution, Built-in Battery [product page]. Retrieved 2026-04-22, from https://www.aliexpress.com/item/1005011789209958.html. ↩ ↩2