« Close

Datasheets and User Guides

App Notes

Software & Driver

 

LJM Library - T7, T4, Digit

LJM Library - T7, T4, Digit Overview

The LJM library is LabJack's free, cross-platform driver / library for simplifying device communication.

Documentation: LJM User's Guide.

Examples and wrappers for other languages: LJM examples page.

LJM and UD Software Stack Installer Windows (Software Platform)

This is the installation package for Windows XP (SP3) through Windows 10. Support for both 32-bit and 64-bit.

This installer requires an internet connection if .NET 2.0 is not already installed. To install without internet access and without having .NET 2.0 already installed, first install the Microsoft .NET Framework 3.5 Service pack 1 (Full Package). Alternatively, the Basic installer may be used without .NET.

Alternate installer:

Basic installer - This version of the installer installs library files but no LabJack applications.

Release
05/04/2017
Beta
09/12/2017

LJM Software Stack Installer Mac (Software Platform)

This is the installation package for Mac OS X for the T7 and Digit. Support for both 32-bit and 64-bit.

Release
05/02/2017
Beta
09/05/2017

LJM Software Stack Installer Linux 32-bit (Software Platform)

T7 and Digit installation package for the Linux i386/i686 (32-bit) architecture.

Release
05/04/2017
Beta
09/05/2017

LJM Software Stack Installer Linux 64-bit (Software Platform)

T7 and Digit installation package for the Linux x86_64 (64-bit) architecture.
Release
05/04/2017
Beta
09/05/2017

LJM Software Stack Installer Linux armhf (Software Platform)

T7 and Digit installation package for the Linux armhf (ARMv7) architecture. Tested on:

  • Raspberry Pi 2 Model B with kernel 3.18.11-v7+
  • Raspberry Pi 3 Model B with kernel 4.1.19-v7+
  • BeagleBone Black with kernel 3.8.13-bone70

ARMv7 boards with similar or newer kernel versions should use this release, while older kernels should use the other ARMv7 build.

Release
05/04/2017
Beta
09/06/2017

LJM Software Stack Installer Linux ARMv7 (Software Platform)

T7 and Digit installation package for the Linux ARMv7 architecture. Built and tested on a BeagleBoard-xM with kernel 2.6.32. ARMv7 boards with similar kernel versions should use this release, while boards with kernel 3.18.11 and newer should use the armhf build.
Release
03/17/2017
Beta
05/04/2017

LJM Software Stack Installer Linux ARMv6 (Software Platform)

T7 and Digit installation package for the Linux ARMv6 architecture. Tested on:

  • Raspberry Pi 1 Model B
  • Raspberry Pi Zero
Release
03/17/2017
Beta
05/04/2017

Support - UD Installer Location Reminder

Looking for software for the U3, U6, or UE9?

Support - U12 Installer Location Reminder

Looking for software for the U12?

9 comments

We're looking at getting a T7 when they are released.  I don't see source code for the LJM driver, though... we use Linux, but not Ubuntu, and we've come to rely on the source being available for our previous exodriver deployments. :)

Our current plan is to keep the LJM driver closed source.  The Linux driver downloads use an install script that is for Linux in general.  In a future update we will rename the downloads to not include Ubuntu in the name.  If you find a problem with the installer script, the LJM driver, or you have a CPU architecture other than i386 or x86, let us know and we can look into it.

The LJM driver uses the Exodriver for USB communications on Linux and Mac OS X.  The Exodriver will remain open source and will support future LabJack devices, such as the T7, over USB.

Hi,

 The new kipling (Kipling R0.2.11_20130423), requires LJM version 0.3.33 or newer. Where are the new LJM libraries located?

Regards,

PacoLM

 

The updates are above at the end of the content where it says "File attachment".

The LJM version actually required by Kipling is 0.2.33 or newer. 0.3.33 is a typo.

I have an older version of the LabJack T7 installation package installed on my Windows 8.1 computer. What is the correct/best way of upgrading this installation to the current production version or latest beta version.  Should I uninstall first, or just install the latest installation over top of the existing one?

Thanks!

Nick

LabJack Support's picture

Either way is fine and correct, but the easiest is to run latest installation on the top of the existing one to update to the latest version of our software. The installer will uninstall previous installations if detected, and then install the new software.

We use the Raspberry Pi exclusively for our automation needs in our hardware lab.  We have used the U3 for several years on the RPi and it works very well however, we are interested in moving our automation infrastructure to the LabJack T7.  I don't see binaries for Rasbpian nor do I find a way to get binaries or object files for creating the software.

Is there a way to get a Raspbian relase of the LAbJack T7 software? 

LabJack Support's picture

We provide ARM builds which are Raspberry Pi (Raspbian) compatible. They are in the "Alternate Platforms" section of the downloads. armhf are for the Pi 2 and 3, and ARMv6 is for Pi 1.