DI-100U Digital 16-bit Load Cell Interface

DI-100U Load Cell Interface with USB or UART Output

The DI-100U Digital Load Cell Interface modules provide a simple, convenient method to connect resistive bridge type load cells to a PC or Raspberry Pi via USB or to connect the load cells to an Arduino via UART or Serial TTL Protocol. The DI-100U with a 16 bit ADC, is a good low cost, moderate accuracy (+/- 0.1% of full scale) alternative to our DI-1000U, 24 bit high accuracy digital load cell interface that can support +/- 0.02% accuracies of full scale enough to meet NTEP standards. The DI-100U comes with a Serial to USB dongle which converts the base UART signal into a USB output. The HX-100 adapter provides easy access to the Tx, Rx pins of UART without chopping off the miniB connector of your output cable.


The DI-100U Digital Load Cell Interface modules provide a simple, convenient method to convert existing milli-volt (mV/V) output load cells into PC friendly USB Load Cells. Or connect the load cells digitally with a micro-controller such as an Arduino. Key highlights of the DI-100U are:

  • Works with most 4-wire 0-3 mV/V load cells (wires with E+, E-, S+, S-)
  • Offers 16-bit resolution & provides accuracies to +/- 0.1% of full scale 
  • Appears as a Virtual COM port on a Windows PC
  • Each load cell or sensor needs a DI-100 to be connected to it and calibrated together. For multiple sensors, see DI-400 below.
  • Native UART output can be accessed from miniB USB connector by removing the S2U Serial to USB dongle that converts signal into USB
  • UART Output provides a way to connect to microcontrollers at a low level to build your own embedded applications
  • ASCII command set to allow users to get calibrated data into their own software applications
  • Works with LoadVUE, SensorVUE or ControlVUE software to display, log or plot data
  • The DI-100U offers anout 40 Hz max data output rate; the DI-100UHS offers 250 Hz max data output rate.
For higher resolution and accuracy or for faster data rates, take a look at DI-1000U, DI-1000UHS and DI-1000UHS-1K Digital Interface Devices.

High Data Rate Interface Option

If your application requires high speed data output rate, the DI-100UHS would be a good fit. DI-100UHS is a 16-bit load cell interface that offers 240 Hz max data output rate.

If you are Ordering an Interface Only

The Interface needs to be mated and calibrated with the sensor. Once calibrated, these need to be used as a pair. You can not use the interface(s) interchangeably with other sensors. 

If you are buying a new sensor with an interface, please add the appropriate Calibration Service for that sensor. For example, if you are buying a load cell then, add Compression, Tension, or Universal (both Compression and Tension) calibration, as needed for your application.

If you already have a sensor that you want to use with the new interface, you will need to send your sensor to us. Add the Calibration Service option to your order. We will calibrate the sensor with the new interface and send the calibrated pair back to you. 

In case you would like to calibrate the sensor with the interface yourself, please ensure that you have the reference weights or reference equipment required for calibration and the calibration utility to compute and burn calibration coefficients. Our software LoadVUE Pro (LV-1000)SensorVUE (SV-1000), and ControlVUE (CV-1000) have the calibration utility built-in. Make sure you have the latest version of the software.

DI -1000U


The DI-100U offers about 40 Hz max data output rate

+/- 0.1% Accuracy of full scale

Single Channel

DI -100UHS


The DI-100U offers about 250 Hz max data output rate

+/- 0.1% Accuracy of full scale

Single Channel

USB Load Cells with DI-100U Configuration

If you do not need the very high precision of the DI-1000U, you can use our DI-100U digital load cell interface with 16 bit ADCs and Serial TTL or USB output.  The DI-100U is sufficient for accuracies of +/- 0.1% of full scale output.  Or in other words if you need to measure +/- 1 lb accuracy over 1000 lb range or +/- 0.1 lb accuracy over 100 lb range, then the DI-100U is more than adequate for your application. If you wish to connect a load cell with an Arduino or other microprocessors or microcontrollers, then you can disconnect the S2U Serial to USB converter adapter and directly communicate via UART.

Here are some examples of DI-100U being used with resistive load cells.

RSB2 Button Digital Load Cell with 16 Bit USB Output DI-100U and Software LV-1000
Kit Includes:

RSB2 Button Load Cell
DI-100U Load Cell Interface
LV-1000 LoadVUE Pro Software
Add Calibration
Add Accessories

RAS1 S-Beam Digital Load Cell with 16 Bit USB Output DI-100U and Software LV-1000
Kit Includes:

RAS1 S-Beam Load Cell
DI-100U Load Cell Interface
LV-1000 LoadVUE Pro Software
Add Calibration
Add Accessories

Connecting a Load Cell with an Arduino using HX-100

The HX-100 allows you to connect to an Arduino OR to a PC via the S2U Adapter. One at a time only. The HX-100 preserves the integrity of the miniB to miniB cable and enables you to still connect with a PC via an S2U if needed. 

The HX-100 has a terminal block with two miniB USB connectors. You can connect the miniB to miniB cable from the DI-100U into one end of the HX-100. And use the terminal block to connect wires into your Arduino: the Tx pin from the DI-100 to the Rx pin on the Arduino and the Rx pin on the DI-100 to the Tx pin on the Arduino.

You'll be able to write code to access data from the UART serial port via simple ASCII commands.

We provide an extra miniB to miniB Cable which you can use at the other end of the HX-100 to continue onto a PC for operating it as usual with our LoadVUE or SensorVUE software. This way you can quickly access data from an Arduino or your PC with minimal effort.

Resistive Load Cell connected to a PC via HX-100
Kit Includes:

RSB2 Button Load Cell
DI-100U Load Cell Interface
LV-1000 LoadVUE Pro Software
Add Calibration
Add Accessories


Register on our site and download the Spec-sheets and Solid Models for the DI-100U and DI-100UHS load cell digital interfaces.


Download Technical Specifications


Download User Guides

Solid Models
Solid Models

Download Solid Models


Watch and Learn

Setting Up the DI-100U

DIY - Building a USB Scale

Using DI-100U Easy as 1-2-3


What is the accuracy offered by the DI-100U?

The DI-100U has a 16 bit ADC and offers at least +/- 0.1% accuracy of full scale

What are the inputs/outputs from the DI-100U?

The DI-100U and DI-100UHS can connect with four wire resistive load cells (mV/V) made using strain gauges in bridge configurations (half bridge, full bridge). The base outout is UART or Serial TTL and the final output is USB using our S2U Serial to USB adapter.

How many load cells can it work with?

The DI-100U can only be connected with one load cell at a time. You MUST mate the DI-100U with a load cell and calibrate it before using it. The calibration is stored in the DI-100U. So the load cell and DI-100U or DI-100UHS must be used together as a pair. If you want to use it with another load cell then you MUST recalibrate the new pair prior to use.

Does it need a power supply?

No. The DI-100U is powered by USB and communicates via the USB port of a PC or Raspberry Pi. Only when using it in the raw UART mode with an Arduino, you need to powet it with power available from the pins on an Arduino board.

How is the DI-100U different from DI-100UHS?

The only difference between the two is that the max data outpur rate from the DI-100UHS is about 250 Hz vs. the 40 Hz from the DI-100U. The DI-100UHS operates at 203400 baud rate vs the 9600 baud rate of the DI-100U. Both can be used with the LV-1000 LoadVUE Pro software to display, log and plot data on a PC.

Comparison between the DI-100U/DI-400U/DI-1000U interfaces?

The DI-100U/DI-100UHS/Di-400U/DI-400UHS devices have a 16 bit ADC built in vs. the 24 bit ADC of the DI-1000U/DI-1000UHS/DI-1000UHS-1K devices. The DI-100U/DI-400U family works ONLY with 4-wire load cells. The DI-1000U family works with 4 or 6 wire load cells. The DI-100U family can connect with an Arduino via UART/Serial TTL pins whereas the DI-400U and the DI-1000U only offers USB output. The DI-100U/DI-100UHS devices need the S2U serial to USB dongle to connect via USB to a PC or Raspberry Pi. The DI-400U/DI-1000U connect directly via a miniB to USB A USB cable with a PC or Raspberry Pi but cannot connect to an Arduino since no UART pins are accessible. For accuracies of the order of +/- 0.02% or better (NTEP level accuracies) use the DI-1000 family. For moderate accuracy, low cost applications, use the DI-100U if you need just one channel otherwise for up to four channels, use the DI-400U.

Can you connect the DI-100U to an LCD Display?

Yes. You can connect a calibrated load cell + DI-100U pair to a DS-3000-Pro single channel or four channel display to view the output on a dedicated LCD Display.

Do you offer calibration service?

Yes. We offer calibration service on new sensor purchases as well as recalibration service for previously purchased sensors. We use NIST traceable reference standards to perform and validate the calibration and provide a free calibration certificate as part of the service. We are NOT ISO certified.

How can I get pricing information?

You can register on our website, login and see all prices, download spec sheets and solid models. You can also send us an email with your contact information and shipping address and we will be happy to send you a formal quote.

What is your return policy?

We give you a 30 day guiarantee for you purchase. You can exchange or return your purchased products for a refund of the purchase price of the product. Any calibration service fees, shipping and payment fees cannot be refunded. Feel free to try out our products risk free and see for yourself how easy we make it for you!

What is the typical lead time?

We need between one and two weeks usually to ship your order for items in stock. This is because we have to make your sensor, interface and calibrate them together, make sure the quality meets all specs and then pack and ship it to you. We offer expedited processing options if you are in a rush and need to get sensors sooner. If out of stock or if sensors are needed in volume, we could take 4-6 weeks or longer. Please contact us to get an estimate of price and lead time for your particular needs.

Do you offer educational discount?

We believe teaching young kids and encouraging R&D is crucial to make this world a better place. We support teaching and research activities in educational institutions with a 10% education discount on purchased products in exchange for sharing write ups, pictures, video clips and other material we can use in our marketing materials on and off line.

Looking for the best digital load cell interfaces for your application?