• Open the serial using port using 9600-N-8-1, No Flow Control.
    If you have purchased high speed version of DI-1000, try 230400 baud rate, in this case try 230400-N-8-1, No Flow Control.
    For DI-1000UHS-1K interface please see DI-1000UHS-1K Output Formats for additional info.

    Some older units may need 115200-N-8-1-No flow control setting.
    When sending commands, it is enough if you terminate each command with a (carriage return)
    When receiving, DI-1000 will send a (carriage return, line feed)

  • As soon as you have established a connection,
  1. Send a 2 carriage returns <CR> and make sure that at least the second response is an “A”
  2. Then issue a MODEL command and make sure the response string contains "DI-1000" or "DI-100"





Identify if it is indeed a DI-1000 and not some of our other models.


FCM DI-1000 (for DI-1000)

FCM DI-100 (for DI-100)

Get the (unique) unit identifier


Returns a string up to (16 char), For ex W1234-5678

Note: SensorVUE and ControlVUE software also use this field to determine the type of sensor connected. Therefore, use the following prefixes to describe the different types of sensors.

PR for pressure sensors
TQ for torque sensors
DISP for displacement and level sensors
(any other prefix will be considered to be a force sensor).

Get/Set Units


UNITS kg, UNITS lb etc. If torque sensor you can set UNITS lbf-ft etc

Responds with the current calibrated units. If the unit is shipped precalibrated do not change the units. Otherwise, the following units can be used to be recognized by LoadVUE or SensorVUE.

Force: kgf, lbf, N, kN, oz
Torque: kgf-m, N-m, lbf-ft, kN-m
Displacement/Level: in, mm
Pressure: Pa, MPa, psi

Get/Set Load Capacity


LC 1234

Responds with the current sensor capacity.

Zero the sensor



Zero the sensor (alternate)



Read the sensor value once (weight / torque / pressure / displacement etc.)


Returns the load in appropriate units, for ex



Read the sensor value continuously (streaming mode)


Continuously sends the value (weight / torque / pressure / displacement etc.).

Simply send a <CR> to stop streaming.

Change the ADC Gain (This is usually not changed from factory set values)
(DI-1000U Only)

e.g. GAIN 64

The new GAIN value will be returned. Simply type GAIN to show the current value. 
Change ADC Conversion Rate (default 7.5)
(DI-1000U Only)
SPS 7.5
SPS 15
SPS 30
SPS 60
SPS 120
SPS 240
SPS 480
SPS 960
SPS 1920
SPS 3840

Use higher values to improve dynamic response. (SPS 7.5 => Lowest noise, highest accuracy, slowest dynamic response)

Use lower values to reduce noise. (See image below) (SPS 3840 => Highest noise, lowest accuracy, fastest dynamic response)

The new SPS value will be returned. Simply type SPS to show the current value (Note: This is different from the data output rate through the USB, which is limited by the serial protocol.)

See image at the bottom of this page to see how the SPS settings affects the response rate.

Set number of points to average CSS (1 to 1024, => No averaging) No of points to average. (0 to 1024).
Ex: CSS 50 (to average 50 points)
Unless you are writing your own software, we suggest that you keep CSS=1 and the software (LoadVUE, SensorVUE) etc handle the averaging
Averaging threshold as percent of load capacity CLA (0.01 to 1)

This is the percentage of capacity below which averaging is performed.

For example, for a 500 lb load cell, if CLA=0.05 and CSS=50, as long as the load does not change by more 0.25 lb (0.05% of 500), the output will be a 50 point averaging of the readings. Once the load changes by more than 0.25 lb, averaging is stopped, the reading jumps to the new value, and the averaging is started again and continues as long as the change in load is less than 0.25 lb.

This ensures that any "real" change in load is reflected immediately while at the same time smoothening out any noise less than 0.25 lb.

If CSS=1, the CLA value is ignored.

Stored Settings




About 15 to 20 lines of data depending on the firmware version



Follow the prompts to calibrate. Please see calibration guide.



About 10-15 lines of command syntax

DI-1000 SPS Settings