miniLAB 1008

 

Multifunction USB Device

KEY HIGHLIGHTS

The miniLAB 1008 USB data acquisition (DAQ) device offers a low-cost solution for multifunction measurement applications. This device provides analog input and output, bi-directional digital I/O, and counter measurements.

Analog Input
Channels Resolution Max Sample Rate
8 SE/4 DIFF 11-bit (SE) or 12-bit (DIFF) 8 kS/s
Sampling Ranges Isolation
Multiplexed ±20 V, ±10 V, ±5 V, ±4 V, ±2.5 V, ±2 V, ±1.25 V, ±1 V
Analog Output
Channels Resolution Speed
2 10-bit Up to 100 S/s
Digital I/O
Channels Counter/Timers Encoder
28 1/—
Software Power
OS Support Drivers Power
Windows® and Linux® Universal Library™ SW Suite Bus powered


Part Number Description Qty Price
miniLAB 1008 Multifunction USB Device $149.00
Accessories & Cables
C37FF-2 Cable, 37-conductor ribbon, female to female, 2 ft.
More Options...
$32.00
C37FF-10 Cable, 37-conductor ribbon, female to female, 10 ft. $57.00
C37FF-15 Cable, 37-conductor ribbon, female to female, 15 ft. $74.00
C37FF-20 Cable, 37-conductor ribbon, female to female, 20 ft. $89.00
C37FF-25 Cable, 37-conductor ribbon, female to female, 25 ft. $104.00
C37FF-3 Cable, 37-conductor ribbon, female to female, 3 ft. $36.00
C37FF-4 Cable, 37-conductor ribbon, female to female, 4 ft. $38.00
C37FF-5 Cable, 37-conductor ribbon, female to female, 5 ft. $42.00
C37FF-50 Cable, 37-conductor ribbon, female to female, 50 ft. $183.00
C37FFS-5 Cable, 37-conductor shielded, female to female molded connectors, 5 ft.
More Options...
$42.00
C37FFS-10 Cable, 37-conductor shielded, female to female molded connectors, 10 ft. $52.00
CIO-MINI37 Universal screw-terminal board, 37-pin (view dimensional drawing)
More Options...
$89.00
CIO-MINI37-VERT Universal screw-terminal board, 37-pin D male connector, vertical $89.00
CIO-TERMINAL Universal screw-terminal board, prototyping area 37 terminals (view dimensional drawing) $119.00
SCB-37 Signal connection box, 37-conductor, shielded $209.00
Software
DAQami™ v4.2 Data acquisition companion software for acquiring data and generating signals
$49.00
DASYLab® LITE Icon-Based Data Acquisition, Graphics, and Control Software
More Options...
$499.00
DASYLab® BASIC Icon-Based Data Acquisition, Graphics, Control, and Analysis Software. Includes standard analysis modules and unlimited module count. - Most Popular $1,299.00
DASYLab® FULL Icon-Based Data Acquisition, Graphics, Control, and Analysis Software. Includes all DASYLab Basic features plus standard modules, 200 layout windows, unlimited module count, and control sequencer. $1,799.00
DASYLab® PRO Icon-Based Data Acquisition, Graphics, Control, and Analysis Software. Includes all DASYLab Full features plus advanced signal analysis and control modules. $2,499.00
DASYLab® RUNTIME DASYLab Runtime allows you to run an existing worksheet application on an additional computer (with compatible hardware configurations) $449.00
TracerDAQ® Pro Out-of-the-box virtual instrument suite with strip chart, oscilloscope, function generator, and rate generator – professional version
$199.00

Product Reviews


4.4 / 5
Ease of Use
4.3 / 5
Value
4.6 / 5
Techincal Support
3.9 / 5

78% of new reviewers recommend this product


miniLAB 1008
October 11, 2016
Satisfied

Very satisfied with the product will order again

  • Job Title: Purchasing Coordinator
  • Industry: Analytical Solutions
  • Application:
  • From: North Kingstown, RI
  • Company Size: 1-100
  • Software Used: C++/C#/VB

  • Ease of use
  • Value
  • Techincal Support
Yes, I recommend this product!

Was this review helpful? Yes (0) / No (0)

miniLAB 1008
September 19, 2016
Excellent Customer Service

Fast delivery. Would recommend to a friend.

  • Job Title: Buyer/Planner
  • Industry: Aerospace
  • Application: Purchasing
  • From: Simi Valley, CA
  • Company Size: 501-1000
  • Software Used: Other

  • Ease of use
  • Value
  • Techincal Support
Yes, I recommend this product!

Was this review helpful? Yes (0) / No (0)

miniLAB 1008
January 13, 2015
This itemis a key component in the product that we manufacture

I am very pleased with the service that I have red'd from Measurement computing. They are very responsive.

  • Job Title: Buyer/Planner
  • Industry: Manufacturing
  • Application: Unknown
  • From: Wilmington, MA
  • Company Size: 1-100
  • Software Used: Other

  • Ease of use
  • Value
  • Techincal Support
Yes, I recommend this product!

Was this review helpful? Yes (0) / No (0)

miniLAB 1008
April 01, 2014
This device allows for a great variety of functions

I have used the MiniLAB 1008 for a number of test device fixtures. In implementing simple automated solutions with self-recording statistics, I have improved my employer's test throughput many times over. The combination and quantity of digital and analogue inputs and outputs provide for a wide range of capabilities without buying additional hardware.

  • Job Title: Test Engineer
  • Industry: Manufacturing
  • Application: Automated test fixtures
  • From: Livermore, CA, USA
  • Company Size: 101-500
  • Software Used: Other

  • Ease of use
  • Value
  • Techincal Support
Yes, I recommend this product!

Was this review helpful? Yes (0) / No (0)

miniLAB 1008
March 11, 2014
Great for connecting to old instrumentation!

Before talking about the product itself, I want to say how great the technical support for this product was! They were very helpful without any condescending or dismissive tone. As for the product, it took a little initial navigating to get it to do what I wanted, but overall was not difficult to setup and collect my data. Just playing with the settings in tracer DAQ was all it took to get things in order. For those interested, I was connecting this to an older HP gas chromatography system with a signal output.

  • Job Title: Postdoctoral Researcher
  • Industry: Research (Chemistry)
  • Application: Acquiring data from old instrumentation
  • From: Baton Rouge, LA, USA
  • Company Size: 1-100
  • Software Used: TracerDAQ

  • Ease of use
  • Value
  • Techincal Support
Yes, I recommend this product!

Was this review helpful? Yes (0) / No (0)

miniLAB 1008
February 20, 2014
One of the best products of its kind

You cannot beat the value on this product. I use it for general control in a couple of products and it is reliable, easy to use and very affordable

  • Job Title: Senior Manager of Technology
  • Industry: Test equipment
  • Application: Instrument control automation
  • From: Sunnyvale
  • Company Size: 5000+
  • Software Used: Other

  • Ease of use
  • Value
  • Techincal Support
Yes, I recommend this product!

Was this review helpful? Yes (0) / No (0)

miniLAB 1008
August 27, 2013
Simple use and setup

We have used the Minilab to interface with computers running Windows XP to Windows 8...works like a charm on all after the installation of the Instacal software. Love the fact that it is powered from the USB a works well with the other equipment (radio) that we use.

  • Job Title: General Manager
  • Industry: Radio
  • Application: Automation Interface
  • From: Pennsylvania, USA
  • Company Size: 1-100
  • Software Used: Other

  • Ease of use
  • Value
  • Techincal Support
Yes, I recommend this product!

Was this review helpful? Yes (0) / No (0)

miniLAB 1008
August 28, 2013
Good value for the money

We have used this versatile DAQ unit for several lab projects in our lab where we needed some simple digital IO control or analog IO. The Universal library was easy to implement in NI Lab Windows. I did have one minor problem with the unit. The analog input was much noisier than expected. Being an analog geek I opened the unit up and found a tomb stoned capacitor on the PCB. I repaired it and the unit now works as expected.

  • Job Title: Designer
  • Industry: Data storage
  • Application: General Lab use
  • From: Minneapolis, MN, USA
  • Company Size: 5000+
  • Software Used: C/C++

  • Ease of use
  • Value
  • Techincal Support
Yes, I recommend this product!

Was this review helpful? Yes (0) / No (0)

miniLAB 1008
August 22, 2013
Good and robus for the purpose, but there is a room for improvement

PREFACE ATTENTION! length limitation for this post in unfair! I spend good time trying to write a detailed review, so this is very frustrating. Who will write reviews for you if you do such nonsense? Who would like to waste time? Please fix it. GENERAL We happen to have some good applications for miniLAB 1008. Even though we have to think hard to fit all the required functionality in the limited set of miniLAB channels, with only 24 digital I/O channels plus 4 individually addressed digital I/O channels being out bottleneck, the result is a very compact, light-weight and low-cost design used in very mission-critical and touch applications, commutating up to 15 kV very quickly and causing tremendous induction currents, which is used for very rigorous testing of electronic chips. Our experience shows that the unit is also tough and reliable enough: despite of such electromagnetically tough environment, out hardware people burned out only one analog output port so far, which is actually a good result; and the damaged unit is still used in R&D. One of the problems we had to address is somewhat limited performance in computer-paced mode: we could get 8 ms of latency on the digital output port; and the documentation maintains that the round-trip period for computer-paced analog readout is about 50 ms. However, it all depends on the application; so we seem to perfectly fit in our requirements. One other problem is relatively high current consumption from USB. Typically, we have to tether two more USB data acquisition devices to the USB hub of the same PC host, and at first the system reported USB malfunction. We had to redistribute USB cables between hubs and reduce electric drain from digital outputs to reduce the load on USB. I don't think this is a big problem, but the developers of applications probably need to keep it in mind. Maybe, optional external power source for miniLAB could be a viable option, hard to say. One apparent problem is the lack of operation by hardware interrupt, [shortened...] SOFTWARE Minimal software for Windows, unfortunately, requires installation, but then it works out of box. I say "unfortunately", because the control via USB bus, without inversion of controls (hardware interrupts mentioned above) does not requires installation of any drivers. Yet, manufacturers want the customers to install their software, and decent engineers on customer's side always want to avoid any installations, by reasons which should be apparent. And indeed, MCC DAQ software does not really need installation. All what is needed is just two DLLs: cbw32.dll and cbw64.dll, so the Windows solution support just two most used instruction-set architectures: x86, 32-bit, and x86-64 (or AMD64), 64-bit, but probably not original Intel IE64 (Itanium). As to the .NET, it requires one more file, a .NET assembly mccdaq.dll, which actually loads cbw32.dll or cbw64.dll, depending on detected "bitness" of the current process. The assembly itself is compiled to the target platform "Any CPU", which allows using it in the platform-agnostic manner, despite the fact that native "cbw" DLLs are compiled to two concrete instruction-set architectures. The assembly uses pretty smart method of binding of native API, by dynamically loading one of native DLLs. So far so good. Is it good or not? Well, it works and reliable enough but... naive. Presently, even though we use .NET for controls, we don't use company-supplied mccdaq.dll, but use only native cbw32.dll and cbw64.dll and bind them with .NET and install in our products. I wish you had the source code of the two native DLLs, to use the MCC units better. The software we got is enough robust, don't give us many problems but... quite naive. As it very typically observed on the software developed by hardware companies, people don't quite understand the platforms and OS. First surprise I found in mccdaq.dll is the use of .NET library System.Windows.Forms. Why? How this purely UI library of some limited use could sneak in the pure hardware unit? The answer is very simple: it is only used to show one dialog box in case of only one error. This is dreadful. It's quite obvious that such things should never be used. All .NET programming requires is throwing exceptions, and never anything else. Even returning of error status by each API is totally pointless. If it is done in C, this is quite explainable, but for .NET methods, which wrap around native functions, this is simply unacceptable and only bloats the CLI code and create small but totally pointless hassles for application developers. So, we got rid of original mccdaq.dll and installation. The installation is still needed for at least one computer, to run the utility called InstaCal, inscal32.exe. This utility is simply faulty. Try to modify the board ID – it will show exception, but the ID will be successfully changed. In fact, if more than one unit is used, setting up this ID stores it in the unit's power-independent memory, and is this is the only reason to use this utility. That brings us to next section. Now, two other problems are more seriously. I found that the API fails when a working directory differs from the "executable directory", where cbw32.dll and cbw64.dll and a configuration files are put. It happens only on the first call to API. It means that initialization of the API happens on the load on call basis, and then CFG file is not found. I had to work around this problem by calculating out the location of executing assembly and temporary setting work (current) directory of an application to this location, only during the very first API call. Despite easy work-around, this is a really serious problem. (Maybe, it does not exist when the software is formally installed, but who cares? Redundant installation is evil; a bug is a bug.) It should be understood that the working directory is something which cannot be guarantee. It actually depends on the action of the final user who launches the application. It can be started from absolutely any directory, which becomes a working directory. Moreover, there are many cases when working directory has to be different from executable directory. Again, this is easy to work-around (after scratching one's head though), but this is not even a bug, this is illiteracy. Another considerable problem is this: fast repetition of some commands causes failure. For sure, it happens when "flash LED" command is issued two times in a row without a delay. I do understand why it can happen, but it certainly requires a fix. I reported this problem during my call to customer service, which will be discussed below. HARDWARE SETUP Unfortunately, I unpacked several units and found that factory-set ID values are different and random. This creates a real hassle. [shortened...] ID should preset at some default values, which should be documented. DOCUMENTATION Documentation looks detailed enough, but not perfectly structured. Main disappointment from the documentation is the lack of proper cross-references between different documents. At the same time, this cross reference would be extremely useful. As it is, the documentation could not be characterized as satisfactory. As all of the MCC DAQ units are served by a single unified software project (which is, again, is a very good thing), the relationships between API methods and particular channels of particular devices becomes pretty tricky and not apparent for the person who reads both software documentation, and hardware documentation specific to miniLAB 1008. For example, when I found that I could use the individually configured I/O ports marked as DIO0 to DIO3 in the body of the unit and hardware documentation, it was not clear how to address them through the software port indexing system, which itself is not quite trivial. My first guess that I should address then via AUX port index in software turned to be correct, but I had to confirm it using a call to customer support. Some other delicate moments are not clearly documented. For example, I had to think how to configure 4-bit ports CL and CH, when the overlapping 8-bit port C can also be configured. CL and C has the same index in the "port type" indexing system, configuring C after configuring CL should somewhat unexpectedly override CH configuration. After looking thoroughly at the values if the indexes and some thinking, I was able to configure ports correctly, but such things should be clear in documentation, as this is the part where a naive user could easily make a mistake. In this poor collaboration between hardware and software parts of documentation, I can see the usual lack of understanding between hardware and software specialists. I hope this part can be improved. And, after my experience with customer support, I'm nearly sure that I would be able to resolve all such issues. This brings us to the Customer Support section. CUSTOMER SUPPORT I had to address customer support only once, with my doubt on addressing or AUX ports as I described above. [shortened...] Overall impression from customer support was good. CONCLUSIONS The unit is very does not offer tremendous flexibility and performance, but is very good for the purpose and the price, if the features fit required spec. It is reliable enough and easy to get started with. For certain class of application where this unit is suitable, it will be a great find. There is a room for improvements and some fixed, but all those problems are minor and can be worked around in some reliable ways.

  • Job Title: Software Architect
  • Industry: Electronics
  • Application: Static electic discharge, destructive testing of electronic chips
  • From: Wilmington, MA, USA
  • Company Size: 5000+
  • Software Used: Other

  • Ease of use
  • Value
  • Techincal Support
Yes, I recommend this product!

Was this review helpful? Yes (3) / No (0)




Hello, Can I control the MiniLab 1008 with a Raspberry Pi? Thanks

  • Job Title: SE
  • Industry:
  • Application:
7 months ago
SE


Answers

Yes, the minilab-1008 is currently supported by our Linux drivers which are compatible with the Raspberry PI single board computers. Support can be downloaded from our web site here: http://mccdaq.com/daq-software/Linux-Support.aspx Please take the time to review our KnowledgeBase article on how to use an MCC DAQ device with a Raspberry PI. http://kb.mccdaq.com/KnowledgebaseArticle50543.aspx?Keywords=Rasp

7 months ago
Measurement Computing

Was this answer helpful? Yes (0) / No (0)

As mentioned in manual.How I can mention this while ordering. thankyou

  • Job Title: senior engineer
  • Industry: Industry automation
  • Application: data acquistion
19 months ago
Matin RAWALPINDI


Answers

Hello - the default is a pull up configuration. If you need it changed to a pull down configuration then you must make that request at the time of your order. We will then change the configuration at the factory to pull down prior to shipping it to you. Some of our newer USB models (like the USB-1208FS-Plus) have internal jumpers that allow for this configuration change to be made in the field. http://www.mccdaq.com/usb-data-acquisition/USB-1208FS-Plus.aspx

19 months ago
Measurement Computing

Was this answer helpful? Yes (0) / No (0)

I understand that the Universal Library supports both C and VB. The Excel VB has some limitations. 1. "Does MCC Univeral Library have any known problems when used with Excel VB to program an test application? 2. I need to use the Analog Out, Analog In and Digital I/0, that is, 16 bits Output, 8 bits input and 4 bits Control (Output). Based on other MCC products, digital I/O is broken up into 8 bit ports (A, B, C, etc), which are either set as Input or Output. Is this understanding Correct? 3. Three ports (A, B and C) support 24 Digital I/O ports. the last 4 bits are special?

  • Job Title: Rail Engineer
  • Industry: Public Transportation
  • Application: Electronic Board Tester
20 months ago
Les Kent College Park, MD


Answers

Excel’s VBA is similar to the older VB6. MCC does not directly support VBA with formal examples, but Tech Support can provide a short informal example if need be. You would be calling into our CBW32.DLL in the same fashion that the VB6 examples in our VBWIN folder do. There are no known limitations specific to VBA. You would call the functions named cbAIn, cbAOut, cbDConfigPort, cbDIn (or cbDBitIn), and cbDOut (or cbDBitOut). The miniLAB 1008 has 2 sets of digital I/O. There are 4 bits on the main screw terminals (called AUXPORT), and then there are 24 bits on the 37-pin D connector. The 24 bits are split into port A, port B, port CL and port CH. i.e. 4 ports, with the latter 2 being 4 bits wide (i.e. the last 4 bits are not special). The direction of each of these ports can be set independently for input or output.

20 months ago

Was this answer helpful? Yes (0) / No (0)

Are the UL libraries accessible via Python? If so, where can I find examples?

  • Job Title: owner
  • Industry: automation
  • Application: analog daq and digital i/o
47 months ago
ajkurp Parma, Idaho


Answers

Python is not a language that MCC supports. If Python can call a DLL, then you should be able to call the UL’s CBW32.DLL layer. Calling the UL’s MCCDAQ.DLL dot.NET layer would likely be more difficult.

47 months ago
MeasurementComputing

Was this answer helpful? Yes (2) / No (0)

Included Software


  • TracerDAQ® for acquiring and displaying data and generating signals
  • InstaCalTM software utility for installing, configuration, and testing
  • Universal Library includes support for Visual Studio® and Visual Studio®.NET, including examples for Visual C++®, Visual C#®, and Visual Basic®.NET
  • ULx for NI LabVIEWTM Library of VIs and example programs to speed your NI LabVIEW development
  • Linux® Support for MCC DAQ products

Optional Software


  • DAQamiTM - data acquisition companion software for acquiring data and generating signals
  • DASYLab®2016 Software lets you interactively develop PC-based data acquisition applications by simply attaching functional icons
  • TracerDAQ®Pro - Out-of-the-box virtual instrument suite with strip chart, oscilloscope, function generator, and rate generator – professional version
  • MATLAB® Support for MCC Products - Software Environment for Data Acquisition, Data Analysis, and Application Development

Product Manuals


miniLAB 1008
document
 

 

Quick Start Guide


DAQami™ v4.2
QS-MCCDAQ.pdf
 
DASYLab® LITE
QS-DASYLab-MCCDRV.pdf
 
ULx for NI LabVIEW™
QS ULx for NI LabVIEW.pdf
 

 

Product Videos


MCC Video Library
video
 

 

Programming Example Downloads      download

1 Year Warranty

1 Year Warranty

All products are backed with a one year warranty. Buy with confidence.

30 Day Money Back Guarantee

30-Day
Guarantee

If you aren’t happy, simply return the product for a full refund (U.S. customers only).

Live Help

Live Help

Having trouble deciding which product is right for your application? Chat with one of our sales engineers.