There are so many projects that require motor position control that Phidgets decided to make an inexpensive, reliable option. The ENC4109 is exactly that: an affordable optical quadrature encoder that is compatible with the mounting pattern of the majority of the DC and stepper motors sold here (the same mounting pattern as the higher precision 3531_0 Optical Rotary Encoder HKT22). See the Connection & Compatibility tab for a complete list of motors to choose from.

How to Install

See the User Guide tab for a step-by step installation guide for this encoder.


This encoder connects to a quadrature encoder interface. The encoder cable provided with this encoder is compatible with all Phidgets encoder interfaces. See the Connection & Compatibility tab for details.

Packaged With

ENC4109 Parts
  • 2x 8mm Mounting Screws
  • 2x 6mm Mounting Screws
  • Encoder Wheel, PCB, Base and Cap
  • 3035_0 - Encoder Cable

Product Specifications

Encoder Properties
Controlled By Encoder Interface
Output Circuit Type Push-Pull
Encoder Speed Max 6000 RPM
Encoder Resolution 40 CPR
Electrical Properties
Supply Voltage Min 2.7 V DC
Supply Voltage Max 7 V DC
Output Frequency Max 12.5 kHz
Physical Properties
Operating Temperature Min -40 °C
Operating Temperature Max 85 °C
IP Rating IP65


Getting Started

Checking the Contents

ENC4109 Parts.jpg

You should have received:

  • Plastic encoder cap and base
  • Plastic encoder disk
  • Encoder PCB
  • Two 8mm screws
  • Two 6mm screws
  • 3035 - Encoder Cable

In order to test your new Phidget you will also need:

  • A motor with a rear shaft and compatible mounting holes
  • A motor controller Phidget
  • A Phidget with an encoder input

Connecting the Pieces

Take the plastic base, the encoder PCB, and two screws. Use the longer 8mm screws if they fit your motor, or the 6mm screws if those are too long. Place the PCB inside the base in the orientation shown above so that it fits in. Place the combined base and PCB on the back of the motor such that the mounting holes line up with the holes in the base. There are two orientations possible- use whichever is more convenient for motor wiring. Place the screws in the two holes in the PCB and screw until the base and PCB are firmly attached, being careful not to over-tighten and damage the pieces.

ENC4109 Connection1.jpg

Take the plastic encoder wheel and place it on the shaft with the comb-shaped edge facing the motor. Slowly slide the wheel onto the shaft until the combs are aligned with the bubble on the optical sensor (Outlined in red below). Be careful not to push so far that the wheel is contacting components on the PCB (outlined in green below). ENC4109 Connection2b.jpg

ENC4109 Connection2.jpg

Take the plastic cap and align the hole with the white connector. Press the cap on so that the tabs on either side click in.

ENC4109 Connection3.jpg

Attach the cable to the white connector. You may need to push on either side with your fingernail or a screwdriver to ensure that it's fully inserted.

ENC4109 Connection4.jpg

For further instructions, visit the user guide for the motor controller and encoder interface Phidget that you're using.

ENC4109_0 - 40 CPR Quadrature Encoder

  • Brand: Phidgets
  • Product Code: ES002354
  • Availability: In Stock
  • 16.68€