LabJack | Measurement & Automation

Free Shipping for U.S. Orders $150+   |   5-year Warranty   |   Try Our Devices & Support for 60 Days, Risk Free  |   50 of 54 Products In-Stock Now

LJ Turns On the Heat In Home Brewing

High Tech Homebrewing

New Product Stickers

Soon LabJacks will start shipping with new stickers on the boxes. Here’s what the U3-HV and U6 stickers look like:

New LabJackPython Release

We’ve created another stable release of LabJackPython. Download it from the LabJackPython page. The development version will stay on GitHub, and an archive of all our stable downloads are also on the GitHub downloads page.

In addition to over 20 bug fixes and improvements, the latest release boasts:

1. Linux U12 support

U12 Support in LabJackPython and the Exodriver

We’re happy to announce support for the U12 in our new Linux and Mac OS X driver, the Exodriver. Now, bundled with the Exodriver is a quick example showing how to work with the U12 in C.

Up and running with LabJackPython and the Exodriver on Ubuntu 10.04

Update: The Exodriver installation instructions have since been updated and now uses a script. Please refer to the Mac OS X and Linux Exodriver page and its “In-depth Linux build instructions” section for the latest Ubuntu installation instructions.

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.