Skip to Navigation

U12

Recommended Accessories

Testimonials

  • I am very happy to see that I have chosen the best product because there is a real, fast and efficient support.
    —Romuald, France
  • You guys are the best and your customer support should be the world-wide standard.
    —Mike, Indiana University
  • Thanks again for your great response. It's a big difference working with Labjack as opposed to [...other companies...].
    —Frank, USA
  • Thanks for your quick and most excellent response and solution.
    —Mark, USA
  • Thank you for doing this in such a timely manner ...You guys are the ultimate support ninjas.
    —John, USA
  • Fantastic. You guys are really great.
    —Adam, USA
  • Thanks! All works as expected now. Great product!
    —Joe, Business Informatics LLC
  • I have died and gone to heaven.
    —Owen, USA
  • Super great it works now!! Thank you for the quick support.
    —Dr. Monsma, Ultimaterials
  • May I congratulate you on a well developed product with great product support.
    —Jason, Compac Sorting Equipment

Newsletter Signup

For a way to stay up to date on new product information and receive special offers sign up for our newsletter below.

Low Cost Multifunction DAQ with USB

U12:

12-bit ADC,

$139.00


OEM Versions available: ✓

  • 8 Single-Ended, 4 Differential 12-Bit Analog Inputs
  • ±10 Volt Analog Input Range
  • PGA with Gains of 1, 2, 4, 5, 8, 10, 16, or 20 V/V
  • Up to 8 kSamples/Sec (Burst) or 1.2 kSamples/Second (Stream)
  • Supports Software or Hardware Timed Acquisition
  • 2 Analog Outputs
  • 20 Digital I/O (Up to 50 Hz per I/O)
  • 32-Bit Counter
  • Watchdog Timer Function
  • USB 2.0/1.1 Low Speed HID Interface (Data Rate Information)
  • Connect Up to 80 LabJacks to One USB Host
  • Complete Software Control, No Jumpers or Switches
  • No Power Supply Needed

111
$139.00

U12 Pricing

LabJack U12 Low Cost USB DAQ Device Picture
Stock: In Stock
Price: $139.00

U12

Quantity Price
10-29 $127.88
30-99 $116.76
100-499 $105.64
500+ $94.52
LabJack U12-NTH Low Cost USB DAQ Device Picture
Stock: Low Stock
Price: $99.00
LabJack U12-PH Low Cost USB DAQ Device Picture
Stock: In Stock
Price: $109.00

U12-NTH

U12-PH

Quantity Price
10-29 $91.08
30-99 $83.16
100-499 $75.24
500+ $67.32
Quantity Price
10-29 $100.28
30-99 $91.56
100-499 $82.84
500+ $74.12

Features:

  • 8 Single-Ended, 4 Differential 12-Bit Analog Inputs
  • ±10 Volt Analog Input Range
  • PGA with Gains of 1, 2, 4, 5, 8, 10, 16, or 20 V/V
  • Up to 8 kSamples/Sec (Burst) or 1.2 kSamples/Second (Stream)
  • Supports Software or Hardware Timed Acquisition
  • 2 Analog Outputs
  • 20 Digital I/O (Up to 50 Hz per I/O)
  • 32-Bit Counter
  • Watchdog Timer Function
  • USB 2.0/1.1 Low Speed Interface (Data Rate Information)
  • Connect Up to 80 LabJacks to One USB Host
  • Complete Software Control, No Jumpers or Switches
  • No Power Supply Needed
  • Includes Sample Applications and Drivers
  • Includes LabVIEW VIs
  • Works with Windows 98SE, ME, 2000, XP, or Vista
  • Includes Cable and Screwdriver
  • Money Back Guarantee
  • Approximately 4" x 6" x 1"
  • Rated for Industrial Temperature Range
  • OEM Board-Only Versions Available
  • Complete specifications in Appendix A of User's Guide

Analog Inputs:

The LabJack U12 has 8 screw terminals for analog input signals (AI0-AI7). These can be configured individually as 8 single-ended channels, 4 differential channels, or combinations in between. Each input has a ±10 volt input range, 12-bit resolution, and an input bias current of ±90 microamps. Differential channels can make use of the low noise precision PGA to provide gains up to 20.

The LabJack U12 is capable of both software and hardware timed acquisition. When using software timed acquisition (also called command/response), the PC sends a command to the LabJack, and it responds with data. This mode can acquire 4 channels at up to 50 samples/second per channel, or 8 channels at up to 25 samples/second per channel. When using hardware timed acquisition, the PC sends a command to the LabJack telling it to start a burst or stream mode acquisition. Both burst and stream mode take advantage of the LabJack's precision timing crystal and high-speed sample buffer. In burst mode, up to 4,096 samples will be acquired from 1-4 channels at up to 8,192 samples/second and stored in the buffer. After the acquisition is complete, the data is transferred to the PC. A hardware trigger can be configured for burst mode that starts the acquisition when a digital input changes state. In stream mode, data is acquired from 1-4 channels at up to 1,200 samples/second and stored in the LabJack buffer. Simultaneously, the data is transferred from the LabJack buffer to the PC buffer, allowing the data to be streamed to disk continuously. Click here for more info on data rates.

Analog Outputs:

The LabJack U12 has 2 screw terminals for analog output signals (AO0 & AO1). Each analog output can be set to a voltage between 0 and the supply voltage (+5 volts nominal) with 10-bits of resolution. The analog outputs are controlled in command/response mode at up to 50 Hz per channel.

Digital I/O:

The LabJack U12 has 20 digital I/O channels which can be individually configured as input or output.

Connections to 4 of the digital I/O are made with the built-in screw terminals (IO0-IO3). These 4 channels have built-in overvoltage/short-circuit protection. As inputs or outputs, they are controlled/read in command/response mode at up to 50 Hz per bit. As inputs only, they can be read with the high-speed burst and stream modes.

The remaining 16 digital I/O are accessed through the DB-25 connector and controlled/read in command/response mode at up to 50 Hz per bit. These channels can sink or source up to 25 mA each (total sink or source current of 200 mA max for all 16), allowing direct interface to many relays.

Counter:

There is one 32-bit counter available on the LabJack U12 (screw terminal CNT), capable of counting frequencies up to 1 MHz. The counter is read in command/response mode at up to 50 Hz or up to 300 Hz in hardware timed stream mode.

Watchdog Timer Function for Unattended Operation:

The LabJack U12 also has a watchdog timer function available which can change the states of digital I/O if the LabJack does not successfully communicate with the PC within a specified timeout period. This function could be used to reboot the PC allowing for reliable unattended operation.

Portable Data Acquisition and Control:

When used with a notebook PC, the LabJack U12 becomes a convenient portable data acquisition and control system. The watchdog timer function allows the development of a system which has the reliability of a datalogger with the power of a PC. The low-power design of the LabJack U12 allows it to draw all it's power from the USB port. Also, no UPS is needed when using a LabJack U12 with a notebook PC. In the event of power loss, both the LabJack and the notebook will continue to operate.

High Channel Count Applications:

By using USB hubs, up to 80 LabJacks can be connected to a single USB host, providing an inexpensive solution for low-speed high channel count applications.

Free Example Application Software:

Includes various example applications, including LJlogger and LJscope. LJlogger provides datalogger type functionality. It reads all inputs, controls all outputs, writes real time data to disk, and sends email when events are triggered. LJscope is a simple virtual oscilloscope program. This software is free and can be downloaded from the U12 Support page for evaluation.

Free Driver Software:

Drivers are provided as a DLL which can be called from most programming languages. Also included are an ActiveX wrapper and LabVIEW VIs which call all the functions in the DLL. Most driver functions have a demo input, so applications can be developed and tested without hardware.

Includes Everything for Out-of-the-Box Operation:

Everything needed (software, screwdriver, and USB cable) is included with the LabJack U12. Installation is very simple and takes just a few minutes:

  1. Connect to the USB port on a PC running Windows 98SE/ME/2000/XP/Vista using the included cable. The low-level drivers, which come with Windows, will be installed automatically.
  2. Run the LabJack installation program to install the high-level drivers and example applications.

OEM Versions:

There are 2 OEM board-only versions of the U12 available for customers interested in designing the U12 into another product.

LabJack U12-PH (OEM Version): This -PH board has pin-headers installed (component side) instead of screw-terminals, and the LED is mounted on the component side.

LabJack U12-NTH (OEM Version): This -NTH board does not have any through-hole components installed (screw-terminals, pin-headers, LED, USB connector, and DB25 connector).

The OEM versions do not include anything besides the board itself. Dimensional drawings and software are available on the U12 downloads page.

Optional Accessories

The LabJack U12 comes complete, but we do offer a few optional accessories.

The CB25 provides screw-terminal connections and short-circuit/overvoltage protection for the 16 I/O which are accessed through the DB25 connector.

The RB16 provides sockets for industry standard miniature I/O modules (solid state relays).

The EI-1022 is an inexpensive and easy to use temperature probe.

The EI-1040 is a single-supply dual instrumentation amp that provides high impedance and high gain.

Satisfaction Guaranteed

Everything we sell has a 30-day money back guarantee. If, for any reason, you are not satisfied with a product, contact us to arrange your choice of a refund or replacement. In addition, the LabJack U12 is covered by a 1-year limited warranty.

Technical Support

All LabJacks include lifetime technical support. Support resources include forum, FAQs, email, and telephone.

Drivers and Examples:

The U12 Support page has drivers and sample code. We have drivers for the three major operating systems, and examples for most common programming languages.

Need more information?:

The User's Guide on U12 Documents page has all the specifics for working with the U12. You'll also find the quick start guides, and any other literature we've published on the U12.

Getting Started

Please visit the U12 Support Homepage to get started.

Download U12 Installer

U12 Device

U12

Windows details
Windows U12 Installer 17.56 MB 2009-08-06 09:26

This is the installation package for Windows for the U12 Only. It supports both 32-bit and 64-bit versions of Windows XP, Windows Vista, Windows 7 and Windows 8. All high-level functions within the U12 library will be available through this installation. If you are using 64-bit applications on 64-bit Windows, then after using the installer above you need to get the 64-bit U12 driver update (unzip and copy to \windows\system32).

This installation includes the driver, library, documentation, and utility applications listed below

Utility Applications
  • LJConfig 1.07 - Changes the local ID of the U12 with a serial number reference
  • LJCounter 1.07 - Reads a counter value and provides the frequency
  • LJfg 1.07 - Analog output waveform generator
  • LJLogger 1.12 - Logs data up to 2Hz, performs basic trigger events
  • LJscope 1.08 - Simulated oscilloscope with 2 analog inputs
  • LJstream 1.08 - Logs data up to 300Hz, from up to 4 channels
  • LJtest 1.14 - Testing program to verify hardware operation
  • LJSHT 1.04 - Reads data from a EI-1050 temperature/humidity probe
  • LJSHTmulti 1.01 - Reads data from multiple EI-1050 temperature/humidity probes
Code Library
  • U12 Library
Low-level Driver
  • U12 Windows Driver

For additional information see the U12 library and driver page here.

Tip: Uninstall previous versions before installing new versions. If a LabJack is connected during installation, unconnect and reconnect when done.

Mac OS details
Mac OS X U12 Installer 324.79 KB 2013-06-21 18:13

This is the installation package for Macintosh for the U12 (ljacklm_mac_installer.zip). All high-level functions within the U12 library will be available through this installation. This installation does not include any utility applications. This installer includes the low-level Exodriver.

Code Library
  • U12 Library
Low-level Driver
  • Exodriver X.XX - Driver for Mac and Linux USB communication to and from all LabJack devices

Linux details
Linux U12 Package 58.61 KB 2013-10-25 14:02

This is the installation package for Linux for the U12 (ljacklm.zip). All high-level functions within the U12 library will be available through this installation. This installation does not include any utility applications. It should also be noted that you will need to first install the Exodriver.

Code Library
  • U12 Library
Low-level Driver
  • Exodriver X.XX - Driver for Mac and Linux USB communication to and from all LabJack devices
Exodriver installation guide with demonstration code here.

Installation instructions for ljacklm here.

Quick Links

  • Sample ApplicationsA great place to start, and for many people all they ever need.
  • Programming:  We have drivers/examples available for many languages. 
  • DAQFactory:  DAQFactory is measurement and automation software from Azeotech.  The free Express version of DAQFactory works with the U12.  DAQFactory allows non-programmers to make custom applications.  It is easy to collect input data, convert to engineering units, display it, and log it to file, without any programming.  Scripting is also supported so you can do advanced applications with control and automatic setting of outputs.  Check out www.daqexpress.com.

Getting Started

Please visit the U12 Support Homepage to get started.

Quick Links

  • U12 Users Guide - Find the most applicable section here, and post a comment.
  • U12 Library - Library/Driver/SDK/API for the U12 on Windows.
  • U12 Programming Reference - for the U12 Library.
  • Search - Try using the search box on every page.  It works.
  • App Notes - In-depth detail on various DAQ topics.
  • Forum - Search for answers and post a new topic.
  • Contact Support - Fast email responses.  You can even call us for free, if that is preferred.

Updates

Compatible Accessories and Sensors