USB-QUAD08

 

Quadrature Encoder USB Device

KEY HIGHLIGHTS

The USB-QUAD08 quadrature encoder device provides configurable counter input channels along with timer outputs and digital I/O. Features include programmable debounce times, multiple counting modes, and triggering and pacing options.

Digital I/O
Channels Counter/Timers Encoder Inputs
8 8/2 8
Software Power
OS Support Drivers Power
Windows® and Linux® Universal Library™ SW Suite Bus powered


Part Number Description (Please use the SKU number when placing orders) Price
USB-QUAD08
SKU: 6069-410-045
Quadrature encoder device with 8 channels and 8 digital I/O Buy at Digilent.com $689.00
Related Products
USB-CTR04
SKU: 6069-410-057
Counter/timer device with 4 high-speed channels and 8 digital I/O
Buy at Digilent.com $419.00
USB-CTR08
SKU: 6069-410-028
Counter/timer device with 8 high-speed channels and 8 digital I/O
Buy at Digilent.com $489.00
Accessories & Cables
ACC-202
SKU: 6069-310-018
DIN-rail kit for use with USB-2416, AI-EXP32, and USB-QUAD08
Qty:
$31.00
CIO-MINI37
SKU: 6069-410-204
Universal screw-terminal board, 37-pin (view dimensional drawing)
More Options...
Qty:
$99.00
Software
DASYLab® LITE
SKU: 6069-810-002
Icon-Based Data Acquisition, Graphics, and Control Software
More Options...
Qty:
$499.00
DASYLab® BASIC
SKU: 6069-810-000
Icon-Based Data Acquisition, Graphics, Control, and Analysis Software. Includes standard analysis modules and unlimited module count. - Most Popular
Qty:
$1,299.00
DASYLab® FULL
SKU: 6069-810-001
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.
Qty:
$1,799.00
DASYLab® PRO
SKU: 6069-810-003
Icon-Based Data Acquisition, Graphics, Control, and Analysis Software. Includes all DASYLab Full features plus advanced signal analysis and control modules.
Qty:
$2,499.00
DASYLab® RUNTIME
SKU: 6069-810-004
DASYLab Runtime allows you to run an existing worksheet application on an additional computer (with compatible hardware configurations)
Qty:
$449.00

Product Reviews


3.9 / 5
Ease of Use
3.8 / 5
Value
4.2 / 5
Technical Support
4.1 / 5

88% of new reviewers recommend this product


USB-QUAD08
January 26, 2021
Amazing device

An amazing device with lots of features.Easy to integrate. Very handy documentation and if you face any issue, contact technical support and fix the issue in few minutes.Highly recommended.

  • Job Title: Software Engineer
  • Industry: Robotic
  • Application: Pick and place
  • From: San Jose, CA
  • Company Size: 1-100
  • Software Used: C++/C#/VB

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

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

USB-QUAD08
January 08, 2021
Good product with very sub-par support

Product comes in a blue box with no mounting holes. So we have taken the board out of the box and mounted it on our own sub-plate in a main enclosure with other parts. However, the 2D drawing does NOT contain the necessary dimensions of the mounting holes. I called tech support but they don't understand what I need. But really, where are your 3D CAD models. OEM's like my company need these to integrate these MCCDAQ products into enclosures. Hope someone at MCCDAQ senior management is listening. Call me to discuss, and put 3D CAD models of your products on the website for download.

  • Job Title: President
  • Industry: Instrumentation
  • Application: Read Encoders
  • From: Tucson, AZ
  • Company Size: 1-100
  • Software Used: C++/C#/VB

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

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

USB-QUAD08
September 12, 2016
Works fine with LabVIEW for me

Back when I was developing code for this in 2011 and asked MCC tech support a few questions they said "we do not officially support using the USB-QUAD08 in LabVIEW. It uses our Universal Library instead of the normal LabVIEW libraries." I don't know if things have changed in the past five years but at that time I had no problem using the QUAD-08 from LabVIEW using the "Call Library" functions available within that environment. A total of six functions (Configure, Load, Read, Error Check, Reload InstaCal configuration and Get Error Message from Error Code) were built, each using a separate call into the cbw32.dll library and it all worked quite nicely. There were only two things that I wish had been different and only one of these belonged to the Quad-08. The Quad-08 cannot be loaded with a starting counter value; the best you can do is to zero it. Beyond that my only other complaint was with the InstaCal software and how it was always too quick to try to purge old configurations from its database if it did not happen to see the hardware connected when it was launched.

  • Job Title: Engineer
  • Industry: DOE Lab
  • Application: R&D
  • From: Livermore, CA
  • Company Size: 5000*
  • Software Used: NI LabView

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

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

USB-QUAD08
September 04, 2013
10 MHz Digital Counters with 5 MHz Output for $599

We needed to build an inexpensive and high speed image capturing solution with highly accurate position information. The USB-QUAD08 allowed us to interface directly with our high speed encoders and trigger the camera with minimal delay. It was the only high speed (feedback to camera faster than 5 us) solution we found in this price range. Programming was straight forward and this is our second system with the USB-QUAD08. We are very pleased with the product.

  • Job Title: Senior Director of Quality
  • Industry: MEMS
  • Application: High speed imaging system
  • From: Baldwin Park, CA, USA
  • Company Size: 1001-5001
  • Software Used: Other

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

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

USB-QUAD08
August 27, 2013
Exactly what we needed for our solution.

We need a device to read multiple linear encoders and trigger based on a count. This device did exactly what we needed. We interfaced to the device via C#. The samples were good examples of what we needed to do and were a base for the production software. We selected this device by reading the spec sheet and it did exactly what was advertised. When I had a question about a sample, their technical support team responded quickly and helped solve the problem with their first email back to me. The only thing that could be better is the documentation on the different modes and inputs. For example it wasn't clear to me at first what XPCR was for, but it turned out in the end that we needed it for our application.

  • Job Title: Senior Staff Engineer
  • Industry: Manufacturing
  • Application: Manufacturing Automation
  • From: Los Angeles, CA
  • Company Size: 1001-5001
  • Software Used: Other

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

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

USB-QUAD08
July 03, 2013
Great Unit, easy to use.

I am new to the DAQ world and the technical rep helped me select the unit that best fit my application. I am also writing a custom C# application from scratch that would interface with this module. First let me say. The technical support is OUTSTANDING!!! They helped me through the selection process and during the technical development. All my questions were answered in the same day and most were answered within the hour! And at no charge. There were "ready-made" code examples that helped expedited my development process. The USB-Quad08 worked as advertised and was easy to learn and get up in running. From scratch, I had the unit up and sampling data all in the same day. Very impressive for somebody that is new to DAQ. I highly recommend this product and the company

  • Job Title: Director
  • Industry: Medical
  • Application: Test Equipment
  • From: Texas
  • Company Size: 1-100
  • Software Used: C/C++

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

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

USB-QUAD08
March 20, 2013
Our Quad08 experience

We used the quad08 for two tasks. One involved standard encoder output and the other involved measuring rotation angle as a function of time. Both worked well.

  • Job Title: Scientist
  • Industry: Manufacturing
  • From: NC
  • Company Size: 1-100
  • Software Used: Visual Basic

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

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

USB-QUAD08
March 19, 2013
not for use with LabVIEW

Let me just state for the record that my review is biased by my being a LabVIEW programmer. USB-QUAD08 held a lot of promise based on its specs but turned out to be very difficult to use in LabVIEW largely because it did not come with the same set of drivers that some of the other Measurement Computing devices have for LabVIEW use. To MC's credit one of their applications engineer did provide me with an labview example using invoke nodes utilizing .NET, a bit too advanced for my level. If you're not comfortable working with invoke node in Labview I would not recommend this product.

  • Job Title: test engineer
  • Industry: automotive sensors
  • Application: automotive
  • From: Janesville, WI, USA
  • Company Size: 101-500
  • Software Used: NI LabVIEW

  • Ease of use
  • Value
  • Technical Support

Was this review helpful? Yes (2) / No (6)




In my application, I want to read the encoder position in PC. As mentioned in previous question that encoder position can be read in 2 modes via polling and hardware based method. How to implement hardware method for PC based acquisition system? USB 2.0 uses which mode to transfer data between daq module and PC?

  • Job Title: Engineer
  • Industry:
  • Application:
29 months ago
Sims India


Answers

Hardware paced encoder reading on the USB-QUAD08 requires the use of the CInScan API function. You can set the sample rate rather fast in CInScan, even 1 MHz, but that does not mean new data reaches the PC sample by sample. The USB-QUAD08 queues up the readings and sends a new packet of data to the computer about every 10 mS.

29 months ago
Measurement Computing

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

In figure 23 of page 26 of the User's Guide, you show all the DIOs connected together through 10K pull-up resistors to one diode. Is there really only one diode, or are there actually 8 - one for each channel? I will be using external resistors pulled-up to 36V and I don't want the off (pulled-up) voltage at one channel to change when other channels turn on.

  • Job Title: Test Engineer
  • Industry: Aerospace
  • Application: Test equipment
74 months ago
PeterM Valencia, CA


Answers

The diagram in the manual does indeed match the board’s circuitry. In the case you describe, the voltage at your off channel, when your other channel is turned on (taken to ground), would indeed drop a bit (the amount of drop would be proportional to your Load resistance in series with 2 of the 10K resistors).

74 months ago
Measurement Computing

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

im seeing allot of talk of using NI labview which is fine, can quad 08 be set up on tracerdaq pro?

  • Job Title: testing technician
  • Industry: materials/new product development
  • Application: reading angular position
76 months ago
feyr47 michigan


Answers

Hello - Unfortunately, TracerDAQ PRO is not compatible with the USB-QUAD08.

76 months ago
Measurement Computing

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

I want to use total 10-encoders, but 2-channels are deficient for this device. So I am thinking of two "USB-QUAD08" device. I wonder this method is working or not. Thank you

  • Job Title: Mechanical engineering
  • Industry:
  • Application:
84 months ago
Minho Hwang


Answers

Hello - Two USB-QUAD08s can be used on a single PC. In order to synchronize the two USB-QUAD08 DAQ devices I would recommend that you utilize the “External Trigger” when starting your data collection. This will insure that the two USB-QUAD08s are collecting data in Unison.

84 months ago
Measurement Computing

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

According to your specifications, the device draws 480 mA max, 225 mA typical from the USB. Under what conditions will the max current be drawn? I am using the device with only 1 encoder that draws 100mA. Will connecting USB power output +5V to encoder power input ENC+ IN cause me to exceed the 500 mA USB current limit?

  • Job Title: Test Engineer
  • Industry: Aerospace
  • Application: test equipment
100 months ago
PeterM Valencia, CA


Answers

The primary component with variable current draw is the differential receiver front end each of the 8 encoder input channels (PhaseA, PhaseB, and Index). Since you are leaving 7 of 8 channels open, there will be plenty of available current to provide [email protected] 100 mA to power your single encoder. A bench test here confirms this.

100 months ago

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

Digital outputs of this device are open collector. Only one voltage is used in sample circuit (the diagram on the 26th page of user's guide). I want to use 24Vdc for some relays (up to 100mA) and 5Vdc for some resistive loads (under 10mA). Regards,

  • Job Title:
  • Industry:
  • Application:
116 months ago
cube2501


Answers

One or more subsets of output bits can be used with its own external power supply (i.e. not all bits have to switch the same voltage level). In this case, be sure not connect the CLMP+ pin (optional suppression diodes) to more than one external power supply (i.e. not to more than one subset of output bits).

116 months ago
MeasurementComputing

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

  • Job Title:
  • Industry:
  • Application:
120 months ago
Chris


Answers

There are effectively 2 ways to request a read of the counter (encoder position). A software (polled) read of one channel takes about 1 mS. A hardware paced read of all channels can be much faster … read at up to an 8 MHz rate. The reads can be paced by an on-board clock, or an external clock/edge that you provide. Note that in this high-speed mode, MCC’s driver puts the data into an array, with new blocks of data transferred from the board to the array about every 10 mS.

120 months ago
MeasurementComputing

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

Included Software


  • Universal Library includes support for Visual Studio® and Visual Studio®.NET, including examples for Visual C++®, Visual C#®, and Visual Basic®.NET
  • UL for Linux® The Universal Library API for Linux is an MCC developed and tested library that supports our most popular devices.
  • Python™ Support for MCC DAQ Products

Optional Software


  • DASYLab® Software lets you interactively develop PC-based data acquisition applications by simply attaching functional icons

Product Manuals


USB-QUAD08
document
 

 

Quick Start Guide


DASYLab® LITE
QS-DASYLab-MCCDRV.pdf
 

 

 

 

Programming Example Downloads      download

Product Videos


MCC Video Library
video
 
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.