Products for USB Sensing and Control Canada flag
Products for USB Sensing and Control

sales inquiries

quotes, distributor information, purchase orders
sales@phidgets.com

technical inquiries

support, advice, warranty, returns, misshipment
support@phidgets.com

website inquiries

corrections or suggestions
web@phidgets.com

Address

Unit 1 - 6115 4 St SE
Calgary AB  T2H 2H9
Canada

PHIDGETS Inc.

Unit 1 - 6115 4 St SE
Calgary AB  T2H 2H9
Canada
+1 403 282-7335

Quadrature Encoder Phidget

SKU: ENC1001_0

This encoder interface can measure 250,000 quadrature cycles per second at 1000 Hz.

$20.00

Quantity Available: 1000+

Qty Price
10 $19.00
25 $17.00
50 $15.00
100 $14.00
Need larger quantities?
Contact us for pricing

The ENC1001 interfaces with any 5V quadrature encoder. A quadrature encoder is the most commonly used feedback device for a DC or stepper motor. With an encoder, you can keep track of the rotation angle of your motor, which then allows you to control the position and velocity in your code. This Phidget connects to your computer through a VINT Hub.

Features

  • Works with all 0-5V push-pull quadrature encoders
  • Read at speeds of up to 250,000 quadrature cycles per second
  • Supports data rates of up to 1000 Hz
  • Save power by disabling the encoder output when not in use

Encoder Guides

VINT Guides

 Phidgets Inc. - Products for USB Sensing and Control
Products for USB Sensing and Control

Temporarily Down for Maintenance



We are performing scheduled maintenance. We should be back online shortly.

Product Specifications

Board Properties
Controlled By VINT
Driver Support Phidget22
VINT Communication Speed Max 1 Mbit/s
Encoder Interface
Number of Encoder Inputs 1
Count Rate Max 1E+06 pulses/s
Encoder Interface Resolution x4
Time Resolution 15 ns
Encoder Input Low Voltage Max 1 V DC
Encoder Input High Voltage Min 3 V DC
Sampling Interval Min * 1 ms/sample
Sampling Interval Max 1 s/sample
Pull-up Resistance (Open Collector) N/A
Pull-down Resistance (Line Driver) N/A
Electrical Properties
Current Consumption Min (unconfigured) 30 μA
Current Consumption Max encoder current + 6.5 mA
Physical Properties
Operating Temperature Min -40 °C
Operating Temperature Max 85 °C
Customs Information
Canadian HS Export Code 8471.80.00
American HTS Import Code 8471.80.40.00
Country of Origin CN (China)
* - Data interval of 1ms is only possible when connected to a VINT port with 1Mbit/s communication speed. When connected to a 100kbit/s port, the ENC1001 has a minimum data interval of 3ms instead.

Cable Length Calculator

Product History

Date Board Revision Device Version Comment
January 2024 0100Product Release

Software Objects

Channel NameAPIChannel
Encoder Input Encoder 0

API


Back Forward
Print this API

Code Samples



Example Options


Downloads

				Make your selections to display sample code.
					

Code Samples

Language:

APIDetailLanguageOS
Encoder Visual Studio GUI C# Windows Download
Encoder Objective-C macOS Download
Encoder Swift macOS Download
Encoder Swift iOS Download
Encoder Visual Basic Windows Download
Encoder Max Multiple Download

VINT Hubs

This Phidget is a smart device that must be controlled by a VINT Hub. For more information about VINT, have a look at the VINT Overview page. You can use a Phidget Cable to simply and easily connect the two devices. In order to use the ENC1001 to its full potential, you should get a VINT Hub capable of 1Mbit/s communication speed. Here's a list of all of the different VINT Hubs currently available:

Product Board Properties
Part Number Price Number of VINT Ports VINT Communication Speed Max Controlled By
HUB0002_0
VINT Hub Phidget
$40.00 6 1 Mbit/s USB (Mini-USB)
HUB0007_0
1-Port VINT Hub Phidget
$26.00 1 1 Mbit/s USB (USB-A)
HUB0001_0
VINT Hub Phidget
$35.00 6 1 Mbit/s USB (Mini-USB)
HUB5000_0
Wireless VINT Hub
$65.00 6 100 kbit/s Local Network (Ethernet or Wi-Fi)
SBC3003_0
PhidgetSBC4
$130.00 6 100 kbit/s

Phidget Cables

Use a Phidget cable to connect this device to the hub. You can solder multiple cables together in order to make even longer Phidget cables, but you should be aware of the effects of having long wires in your system.

Product Physical Properties
Part Number Price Cable Length
3003_0
Phidget Cable 10cm
$1.50 100 mm
CBL4104_0
Phidget Cable 30cm
$1.75 300 mm
3002_0
Phidget Cable 60cm
$2.00 600 mm
CBL4109_0
Phidget Cable 60cm
$2.00 600 mm
CBL4105_0
Phidget Cable 90cm
$2.00 900 mm
3038_0
Phidget Cable 120cm
$2.25 1.2 m
CBL4106_0
Phidget Cable 150cm
$2.50 1.5 m
3039_0
Phidget Cable 180cm
$2.75 1.8 m
3004_0
Phidget Cable 350cm
$3.00 3.5 m
KIT4030_0
Phidget Cable Kit
$10.00 80 mm
CBL4318_0
Phidget Cable Extension Wire 22AWG
$0.75/Meter

Encoder Cables

For an easy way to connect an encoder to the 5-pin connector on the ENC1001, you can use these handy cables.

Product Physical Properties
Part Number Price Cable Length Cable Gauge
3019_0
HighSpeed Encoder Cable 50cm
$5.00 500 mm 26 AWG

Rotary Encoders

The ENC1001 can be used with any incremental quadrature encoder. For more details on the different kinds of encoders, have a look at the Encoder Guide. All of the rotary encoders listed below are compatible with this Phidget:

Product Encoder Properties
Part Number Price Output Circuit Type Encoder Resolution Encoder Speed Max
ENC4120_1
Rotary Encoder - 4mm Solid Shaft 360CPR
$40.00 Push-Pull 360 CPR 6000 RPM
ENC4121_0
Rotary Encoder - 6mm Solid Shaft 600CPR
$25.00 Push-Pull 600 CPR 6000 RPM
ENC4122_0
Rotary Encoder - 6mm Solid Shaft 1000CPR with Index
$40.00 Push-Pull 1000 CPR 6000 RPM
ENC4123_0
Rotary Encoder - 8mm Solid Shaft 1000CPR with Index
$45.00 Push-Pull 1000 CPR 6000 RPM
ENC4124_0
Rotary Encoder - 12mm Solid Shaft 1000CPR with Index
$60.00 Push-Pull 1000 CPR 2000 RPM
ENC4125_0
Rotary Encoder - 8mm Hollow Shaft 1000CPR with Index
$50.00 Push-Pull 1000 CPR 6000 RPM
ENC4126_0
Rotary Encoder - 12mm Hollow Shaft 1000CPR with Index
$50.00 Push-Pull 1000 CPR 6000 RPM
ENC4127_0
Rotary Encoder - For 5mm Motor Shaft 1000CPR
$30.00 Push-Pull 1000 CPR 5000 RPM
3531_0
Rotary Encoder - For 4mm Motor Shaft 300 CPR
$25.00 Push-Pull 300 CPR 6000 RPM
ENC4109_0
Rotary Encoder - For 4mm Motor Shaft 40 CPR
$10.00 Push-Pull 40 CPR 6000 RPM

Linear Encoders

These linear encoders can all be used with the ENC1001:

Product Physical Properties
Part Number Price Travel
ENC4110_0
Linear Encoder - 300mm
$90.00 300 mm
ENC4111_0
Linear Encoder - 500mm
$95.00 500 mm
ENC4112_0
Linear Encoder - 700mm
$100.00 700 mm
ENC4113_0
Linear Encoder - 900mm
$110.00 900 mm
ENC4114_0
Linear Encoder - 1100mm
$120.00 1.1 m
ENC4115_0
Linear Encoder - 1400mm
$340.00 1.4 m
ENC4116_0
Linear Encoder - 1700mm
$360.00 1.7 m

Draw Wire Encoders

Here are all of the draw-wire encoders that can be used with the ENC1001:

Product Encoder Properties Physical Properties
Part Number Price Output Circuit Type Length Resolution Wire Pull Length Weight
ENC4118_0
Draw-Wire Encoder - 1000mm
$100.00 Push-Pull 1 m 400 g
ENC4119_0
Draw-Wire Encoder - 3000mm
$150.00 Push-Pull 3 m 790 g

Have a look at our encoder interfaces:

Product Encoder Interface
Part Number Price Number of Encoder Inputs Count Rate Max Sampling Interval Min
1047_2
PhidgetEncoder HighSpeed 4-Input
$85.00 4 1E+06 pulses/s 8 ms/sample
1057_3
PhidgetEncoder HighSpeed
$55.00 1 2E+06 pulses/s 8 ms/sample
ENC1001_0
Quadrature Encoder Phidget
$20.00 1 1E+06 pulses/s * 1 ms/sample
1057_2
PhidgetEncoder HighSpeed
$55.00 1 2E+06 pulses/s 8 ms/sample
1047_1
PhidgetEncoder HighSpeed 4-Input
$85.00 4 1E+06 pulses/s 8 ms/sample