LabJack | Measurement & Automation

Free Shipping for U.S. Orders $150+   |   5-year Warranty   |   Try Our Devices & Support for 60 Days, Risk Free

U6 OEM and U6-Pro OEM now available

Doesn’t it look like it’s flying right at you? We’re happy to add the U6 OEM and U6-Pro OEM to our catalog. For more information, including links to specs and the user’s guide, visit the U6 page.

Improved Font Rendering on Support Page PDFs

We’ve improved the way we display the “Export to PDF” links in the Support section. Check out the before and after selections of Section 2.9.1 of the U6 User’s Guide :

Before (yuck)

After (yay)

U12 User's Guide Now Available as Web Pages

Like the UD series devices before it, the U12 User’s Guide is now on our site as web pages. Check it out here:


What does this mean for you? A few things.

Looking for Modbus software? Try Mango.

Based on a customer suggestion, we successfully connected Mango to LJSocket. It worked smoothly. Below is a screenshot of AIN0 floating (unconnected to a signal), then briefly connected to VS (5 V) and GND (0 V):

LabJackPython: New support for SetDefaults and ReadDefaults

We recently added new power-up defaults functionality to UD series (U3, U6, UE9) firmware. This came in the form of two new functions: SetDefaults and ReadDefaults.

SetDefaults will write the current configuration of the LabJack to flash. If the device is power cycled, it will load this configuration right when it starts up.

Have timers setup? Their configuration is saved.
Have DAC0 set to 1.2 volts and DAC1 set to 2.1 volts? Saved.
Have every other pin on your U3 configured for digital? Stored.

Get the LabJack exactly how you want it, then call SetDefaults and you’re good to go. If you’re on Windows, you may be familiar with the “Config. IO Defaults” panel in LJControlPanel. You may have asked yourself, “How do they do that?” Now you know, SetDefaults.

Now, there are a few of us who work on Mac OS X or Linux. Before, we were SOL. Enter the latest improvement of LabJackPython. You can now call SetDefaults on any UD series device from LabJackPython. There is also support for the sister function ReadDefaults, to read back the stored values.

>>> import u3
>>> d = u3.U3()
>>> d.writeRegister( 5000, 1.2 ) # Set DAC0 to 1.2 using Modbus
>>> d.configIO( FIOAnalog = 15 ) # Set the first four FIOs to analog.
>>> d.setDefaults()

It doesn’t get much simpler than that. Just configure the device the way you want it and call setDefaults() on it.

New app note: "USB via Ethernet/WiFi/Fiber"

A new application note has been created to discuss other ways to connect to USB devices:



New app note: "Noise and Resolution"

A new application note has been started to dicuss noise and resolution of analog inputs.  Feel free to post comments or questions and help this app note grow.



"Differential Analog Inputs" app note updated

The application note "Differential Analog Inputs" has undergone a major revision.


Special discounted shipping rates

We are offering two special shipping rates for continental US customers. If you buy a single U3, you may choose the "UPS Ground Single U3 Special Rate" for $9.50:

UPS Ground Single U3 Special Rate

LJLogUD V1.05

LJLogUD V1.05 has been posted.  Go to the LJLogUD support page.