Skip to main content
Free Delivery  ·  COD Available  ·  15-Day Returns
Pricio
Pro-Range 600 PPR 2-Phase Incremental Rotary Encoder — image 1
Hover to zoom

1 / 5 · Click to enlarge

Pro-Range

Pro-Range 600 PPR 2-Phase Incremental Rotary Encoder

4.73 ratings
409+ bought in past month
AI Summary
Rotary Encoder for everyday users

The Pro-Range 600 PPR 2-Phase Incremental Rotary Encoder by Pro-Range is a mid-range rotary encoder designed for everyday users. It features Rated Speed (RPM): 5000 and Pulse Per Revolution (PPR): 600.

₹1,931
Free Shipping💵 COD Available

Available Offers

Free Delivery on this order. No minimum order value.

15-Day Easy Returns — hassle-free return & full refund.

Secure Payment — 100% safe checkout with UPI, Cards & Net Banking.

Total: ₹1,931
Buying tip: A well-rounded choice at a fair price. Recommended for most buyers.
Estimated delivery: 16 Aug30 Aug
Free Shipping
Pan India delivery
15-Day Returns
Hassle-free policy
Secure Payment
Razorpay protected
Quality Assured
Vetted products only

Available Offers

💳

5% Cashback

Pay with UPI & get 5% cashback (up to ₹50) via Razorpay

🏦

No-Cost EMI

Available on select bank cards at checkout. 0% interest for 3 months.

📦

Free Shipping

Free delivery on all orders. No minimum order value.

💵

Cash on Delivery

COD available on orders up to ₹5,000 across India.

Quick Specs

Rated Speed (RPM): 5000
Pulse Per Revolution (PPR): 600
Operating Voltage (VDC): 5 to 24
Model No. / Name: 3806-OPTI-600-AB-OC
Encoder Type: Incremental
Current consumption: ≤40

Ideal For

Everyday convenience
IP Rated
Share:
SKU: robu-22250Category: Rotary Encoder

About This Product

The Pro-Range 600 PPR 2-Phase Incremental Rotary Encoder by Pro-Range is a mid-range rotary encoder designed for everyday users. It delivers reliable performance at an accessible price.

Key Specifications

  • Rated Speed (RPM): 5000
  • Pulse Per Revolution (PPR): 600
  • Operating Voltage (VDC): 5 to 24 — works with standard household power
  • Model No. / Name: 3806-OPTI-600-AB-OC
  • Encoder Type: Incremental
  • Current consumption: ≤40
  • Counts Per Revolution (CPR): 2400
  • Operating Temperature (°C): -24 to 84

Why Buy from Pricio?

Pricio sources this product directly, cutting out multiple middlemen. Every order includes free shipping, a 15-day return policy, and secure payment via Razorpay.

If you want to build a project where the machine can control the speed of the conveyer belt as well as the direction of movement, a rotary encoder is a must-have component. Keeping this in mind, Pricio.in is introducing the brand new orange 600 PPR 2-Phase Incremental Optical Rotary Encoder at a competitive price. A rotary encoder is a type of position sensor which is used for determining the angular position of a rotating shaft. It generates an electrical signal, either analog or digital, according to the rotational movement. Orange 600 PPR Incremental Optical Rotary Encoder is a hi-resolution optical encoder with quadrature outputs for increment counting. It will give 2400 transitions per rotation between outputs A and B. A quadrature decoder is required to convert the pulses to an up count. The Encoder is built to Industrial grade.

The Encoder comes with a Standard 1.5 m cable length which can be extended with extra cable if needed.

Consider Adding Pull up resistor to both A and B phases of the encoder output to avoid the effect of interference in output and get the precise logical output value from the encoder Also adding a pull-up resistor to all phase output lines protects the open collector output-triode from damage due to direct Vcc supply short circuit. Note: A sample tutorial code has been given in the Description Section.
Power and Input Terminal Assignments:
Terminal Name Wire Color Description
Phase A White Quadrature encoded output A
Phase B Green Quadrature encoded output B
VCC Red VCC should be connected to +ve of supply
GND Black The ground should be connected to negative the supply
Shield Golden The shield should be connected to GND
Shielding is important. At a minimum, the cable should be protected either by a foil jacket with a drain wire or by a braided-wire shield that is grounded. For very sensitive applications or high-EMI environments, foil jacketed wires in combination with an overall braided-wire shield around the cable should be used to avoid interference and precise encoder output. To get to know a detailed guide of Rotary encoder Arduino code click here! To Explore More Rotary Encoders, Click here

Features :

  1. High cost-efficient advantages.
  2. Incremental rotary encoder internal adopts ASIC devices
  3. High reliability, long life
  4. Anti-jamming performance
  5. Small size, lightweight, compact structure
  6. Easy installation
  7. Stainless steel shaft, High resolution, High quality, line interface with waterproof protection

Tutorial Code:
//these pins can not be changed 2/3 are special pins
int encoderPin1 = 2;
int encoderPin2 = 3;

volatile int lastEncoded = 0;
volatile long encoderValue = 0;

long lastencoderValue = 0;

int lastMSB = 0;
int lastLSB = 0;

void setup() {
  Serial.begin (9600);

  pinMode(encoderPin1, INPUT); 
  pinMode(encoderPin2, INPUT);

  digitalWrite(encoderPin1, HIGH); //turn pullup resistor on
  digitalWrite(encoderPin2, HIGH); //turn pullup resistor on

  //call updateEncoder() when any high/low changed seen
  //on interrupt 0 (pin 2), or interrupt 1 (pin 3) 
  attachInterrupt(0, updateEncoder, CHANGE); 
  attachInterrupt(1, updateEncoder, CHANGE);

}

void loop(){ 
  //Do stuff here

  Serial.println(encoderValue);
  delay(1000); //just here to slow down the output, and show it will work  even during a delay
}


void updateEncoder(){
  int MSB = digitalRead(encoderPin1); //MSB = most significant bit
  int LSB = digitalRead(encoderPin2); //LSB = least significant bit

  int encoded = (MSB << 1) |LSB; //converting the 2 pin value to single number
  int sum  = (lastEncoded << 2) | encoded; //adding it to the previous encoded value

  if(sum == 0b1101 || sum == 0b0100 || sum == 0b0010 || sum == 0b1011) encoderValue ++;
  if(sum == 0b1110 || sum == 0b0111 || sum == 0b0001 || sum == 0b1000) encoderValue --;

  lastEncoded = encoded; //store this value for next time
}

Package Includes :

1 x Pro-Range 600 PPR 2-Phase Incremental Optical Rotary Encoder 4 x 4.7KΩ Resistors for pull-ups 1 x Mounting Screw Set