Menu

We may earn a small commission from purchases made through our trusted partner and affiliate links, at no extra cost to you. Learn more ›

Best Encoders

Precision encoders for industrial automation, including incremental optical rotary, magnetic sensors, and linear scales for CNC, Arduino, and machinery control.

43 products 21 subcategories

Select a Product

Click on a product from the list to view its details.

PRIME

ProductReviews.org score rating is a scoring system developed by our experts. The score is from 0 to 10 based on the data collected by the ProductReviews.org tool. This score doesn't impact from any manufacturer or sales agent websites. We encourage you to write a review of your experiences with these products. Learn more »
Last update on . Affiliate links, prices, images, product titles, and highlights from Amazon Product Advertising API.

Detailed Review

Pros

Cons

Key Features

User Reviews

Your review will be visible after approval.

Loading reviews...
LONELYBINARY 75pcs 2.54mm Male & Female Pin Headers Kit (55 Male 40-Pin, 20 Female 40-Pin) w/ Storage Case for Arduino ESP32 Breadboard DIY

This 75-piece 2.54mm pin header kit includes 55 breakable male and 20 cuttable female 40-pin headers with a storage case and cheat sheet. Its customizable design and compatibility with Arduino, ESP32, and breadboards make it essential for electronics hobbyists, STEM educators, and prototyping professionals.

  • Complete 75-piece kit provides ample headers for multiple Arduino and ESP32 projects without frequent reordering
  • Portable storage case keeps pins organized and protected for easy transport to labs or classrooms
  • Breakable male pins snap by hand to custom lengths, speeding up prototyping on breadboards
  • Cuttable female pins adapt precisely to PCB needs, enabling secure connections in IoT and robotics builds
  • Seamless 2.54mm compatibility with Raspberry Pi, ESP32, and standard breadboards for reliable prototyping

Versatile customization options for male and female headers fit diverse project requirements. Includes sturdy storage container for neat organization and portability. Broad compatibility with popular microcontrollers like Arduino and ESP32.

Female headers lose one pin per cut, requiring careful planning. Customization needs tools like pliers for female pins, adding minor prep time. Fewer female headers (20 vs 55 male) may limit some dual-sided projects.

uxcell RK097G 50K Ohm Dual Turn Carbon Film Potentiometers 10-Pack - Precision Rotary Variable Resistors for Audio Electronics

uxcell RK097G potentiometers are dual-turn 50K ohm carbon film variable resistors sold in a 10-pack with knurled shafts for easy knob attachment. Their top-adjustment design and 6 terminals make them ideal for electronics hobbyists building audio volume controls or custom circuits.

  • Achieve precise resistance control with dual-turn design for fine adjustments in audio and electronics projects
  • Knurled shaft ensures secure push-on knob fit for effortless operation and durability
  • Carbon film construction delivers reliable performance in volume controls and variable circuits
  • 6-terminal setup supports versatile wiring in custom devices and repairs
  • Compact 27mm size fits easily into tight spaces on prototypes or equipment

Dual-turn mechanism for superior precision over single-turn pots. Knurled shaft compatible with most standard knobs. Durable metal and carbon film build for long-term use.

Knobs not included, requiring separate purchase. +/-10% tolerance may not suit ultra-high-precision applications. Soldering typically needed for secure terminal connections.

Walfront CNC Pulse Encoder 60mm Handwheel Manual Pulse Generator for Milling Router - 5V IP54 Metal Gear Black

This Walfront CNC pulse encoder is a 60mm handwheel providing precise manual control for milling routers and CNC machines. Its aviation aluminum construction and IP54 protection deliver standout durability against dust, oil, and water in workshops, making it ideal for machinists needing reliable incremental positioning.

  • Achieve precise manual positioning on CNC and milling machines with smooth 100-stop rotation
  • Endure harsh workshop conditions thanks to aviation aluminum body and IP54 dust/oil/water resistance
  • Enjoy reliable performance at 5V with low 100mA draw and 20KHz response frequency
  • Benefit from lightweight 200g design for easy handling during extended operations
  • Gain versatile compatibility for manual pulse input across various CNC systems

Exceptional build quality with aviation aluminum and metal gears. Smooth, accurate handwheel rotation with 100 precise stops. IP54 protection ideal for demanding industrial settings.

Limited to 5V DC power supply. Mechanical design may experience wear over very heavy use. Requires wired connection for pulse input.

Jesverty SPS-6005V Variable DC Bench Power Supply 0-60V 5A Encoder Knobs 20W USB-C Quick Charge Output Switch

The Jesverty SPS-6005V is a switching bench power supply delivering 0-60V and 0-5A with precise encoder coarse and fine knobs for 0.01V/0.001A resolution. Its dual 20W USB-A/C ports and output ON/OFF button make it perfect for electronics hobbyists, labs, and DIY projects powering Arduino or Raspberry Pi.

  • Effortlessly dial in precise voltage and current with encoder coarse/fine knobs for faster workflow
  • Charge smartphones or power Arduino/Raspberry Pi instantly via dual 20W USB-A and Type-C ports
  • Toggle output ON/OFF with one button to adjust settings without disconnecting loads
  • Save workbench space with ultra-compact 7.1x3.6x6.2-inch lightweight design
  • Stay safe with OCP over-current protection, temperature-regulated fan, and versatile AC input

High-precision adjustments at 0.01V/0.001A resolution. Convenient dual 20W quick-charge ports for devices and modules. User-friendly output switch and 4-digit LED display.

Included test leads are basic; upgrade for high-current long-term use. Power cord and AC input settings vary by region. OPN auto-output may surprise users expecting manual start.

NANKADF 0-30V 5A DC Bench Power Supply with Encoder Knob, 3 Memory Presets, USB Fast Charge & Short Circuit Alarm

This NANKADF variable DC bench power supply delivers 0-30V and 0-5A with precise encoder adjustment, three memory presets, and USB 5V/3.6A fast charging. Its multiple protections and output button make it perfect for electricians, hobbyists, phone repair, and lab testing.

  • Achieve pinpoint voltage and current control with the precise encoder knob for professional-grade accuracy
  • Instantly recall favorite settings from 3 memory presets to streamline your workflow
  • Safely toggle output on/off with a single button to protect sensitive equipment
  • Get automatic alerts and shutdown from OVP, OCP, overheat, and short-circuit protections
  • Quickly charge phones or devices via built-in 5V/3.6A USB fast-charge port

Precise encoder knob with pre-display for easy adjustments. Three internal memory groups for frequent settings. Comprehensive safety protections including short-circuit buzzer alarm.

Lacks Type-C fast charging interface found on some competitors. Buzzer alarm may be startling during short-circuit events. Maximum 5A output limits high-current applications.

QSYZAIL 6pcs KY-040 Rotary Encoder with Knob Caps for Arduino - 360° Unlimited Rotation, 20 Pulses/Turn, Push Button Reset

This 6-pack of KY-040 rotary encoders with push buttons and knob caps works at 5V and delivers 20 pulses per rotation for precise forward/reverse counting without limits. Arduino hobbyists building motor controls or interfaces should buy it for its versatile, reset-ready design.

  • Achieve precise motor control with 20 pulses per full rotation for accurate adjustments
  • Count unlimited forward and reverse rotations, perfect for endless project scalability
  • Instant reset to zero via built-in push button for quick recalibration
  • Drive stepper motors, servos, and digital pots effortlessly in Arduino setups
  • Ready-to-use kit with 6 encoders and matching knob caps for immediate prototyping

Unlimited rotation counting in both directions. Includes knob caps for professional feel and easy grip. Push-button reset simplifies operation.

Limited to 5V operation, not suitable for higher voltages. May require external pull-up resistors for optimal signal stability. Basic module design without enclosure for protection.

ORIVISION 4-Channel 4K HDMI Video Encoder EH1304: H.265/H.264, 16 Simultaneous Streams, RTMP/SRT for YouTube Twitch Facebook Live Streaming

The ORIVISION EH1304 is a 4-channel HDMI video encoder supporting up to 2x 4K@30Hz and 2x 1080P@60Hz inputs with H.265/H.264 encoding and output to 16 streams via RTMP, SRT, HTTP, and more. Professional broadcasters and IPTV operators should buy it for seamless multi-platform live streaming to YouTube, Twitch, and Facebook.

  • Stream to 16 platforms simultaneously for unmatched audience reach across YouTube, Twitch, and Facebook
  • Capture stunning 4K@30Hz video from 4 HDMI sources with mirror flip and OSD overlays for professional polish
  • Effortless multi-protocol support including RTMP, SRT, RTSP, and UDP for reliable live broadcasts anywhere
  • Real-time LCD screen monitoring and web UI for quick setup and control without complex software
  • Versatile for IPTV, CATV head-ends, hotels, and media servers with audio embedding and low-latency encoding

Supports 16 concurrent streams per device for scalable broadcasting. High resolutions up to 4K@30Hz with HDCP 1.4 compatibility. Comprehensive protocol suite including secure RTMPS and SRT.

Requires separate DC 12V power adapter. Ethernet-only connectivity, no built-in WiFi. Limited to 1000M RJ45 port for network output.

AS5047P Magnetic Rotary Encoder Breakout Board - 14-Bit Precision, SPI/ABI/UVW Outputs, Arduino VESC ODrive Compatible

This Sideview Tech AS5047P breakout board is a 14-bit magnetic rotary position sensor with included magnet and versatile SPI, ABI, UVW, PWM outputs. Its high precision and compatibility with Arduino, VESC, and ODrive make it perfect for robotics and motor control developers.

  • Capture ultra-precise 14-bit angle measurements for reliable rotational tracking
  • Enjoy wear-free, contactless operation with the included positioning magnet
  • Seamlessly integrate with Arduino, VESC, or ODrive via multiple output protocols
  • Power effortlessly with 3.3V or 5V systems for broad microcontroller compatibility
  • Access free GitHub resources including code, datasheets, and CAD models

Exceptional 14-bit resolution for pinpoint accuracy. Versatile outputs support diverse applications. Includes magnet and full compatibility resources.

Requires precise magnet alignment for maximum accuracy. Advanced outputs may demand programming expertise. Breakout form factor suits prototypes over ultra-compact builds.

HiLetgo 2PCS AS5600 12-Bit Absolute Magnetic Encoder PWM I2C for Brushless Gimbal PTZ Motors - Precision Incremental Encoder

HiLetgo 2pcs AS5600 delivers 12-bit absolute value encoding via PWM and I2C for brushless motors. Its precision suits gimbal, PTZ, and pan-tilt applications, ideal for robotics hobbyists and motor control projects.

  • Achieve pinpoint 12-bit position accuracy for seamless motor feedback
  • PWM and I2C compatibility simplifies integration into custom projects
  • Optimized for brushless gimbals ensuring stable, vibration-free operation
  • Perfect for PTZ and pan-tilt motors in cameras and drones
  • Incremental encoding supports reliable speed and direction control

High 12-bit resolution for superior precision. Dual PWM/I2C interfaces for flexible connectivity. Tailored for brushless motors in demanding applications.

Limited real-world user feedback available. Requires technical knowledge for setup. Best suited to specific brushless motor projects.

HiLetgo 5pcs 360° Rotary Encoder Module for Arduino - Brick Sensor Switch, 5V Bidirectional Counting

This 5-pack of HiLetgo rotary encoder modules provides 360-degree rotation with 20 pulses per cycle for bidirectional counting on Arduino projects. Arduino hobbyists and DIY electronics builders should buy it for its reset button and unlimited count capability over potentiometers.

  • Bidirectional pulse counting enables precise positive and negative tracking in interactive controls
  • Built-in reset button instantly zeros counts for reliable project restarts
  • Unlimited rotation without limits unlike potentiometers for endless adjustments
  • Compact 31x19x29mm size fits seamlessly into tight Arduino enclosures
  • 5V operation powers standard microcontroller setups effortlessly

True 360-degree rotation with 20 pulses per cycle for smooth feedback. Push-button reset simplifies count management. Pack of 5 offers great quantity for experimentation.

20 pulses per revolution may limit high-precision applications. 5V-only operation requires voltage matching. Basic module needs breadboard or soldering for integration.

Welcome to our Encoders category within Industrial & Scientific > Industrial Electrical > Passive Components. These essential devices convert mechanical motion into digital signals, enabling precise position, speed, and direction feedback in automation systems, robotics, CNC machines, and DIY projects. Whether you're building Arduino prototypes or upgrading industrial equipment, our selection offers reliable options for demanding environments.

Understanding Encoders: Types and Technologies

Encoders come in various forms to suit different applications. Incremental encoders, like the popular optical rotary models with 360P/R or 600P/R resolutions, provide quadrature outputs for relative position tracking. Magnetic rotary encoders, such as the AS5047P breakout board, offer robust performance in dusty or harsh conditions with SPI, ABI, or UVW outputs compatible with Arduino.

Linear encoders and digital readout (DRO) systems, including 2- or 3-axis displays with 5um scales, deliver high accuracy for milling and lathe machines. Specialized variants like roller wheel encoders for lifts or handwheels for CNC control ensure versatility. This category is part of our broader Passive Components lineup, ideal for integrating into larger electrical assemblies.

Key Features to Consider When Buying Encoders

Selecting the right encoder depends on your project's needs. Here are critical factors:

  • Resolution (P/R or pulses per revolution): Higher values like 1000PPR provide finer control; choose 360P/R for general Arduino use or 600P/R for precision tasks.
  • Voltage Range: Wide DC 5-24V supplies offer flexibility for industrial setups.
  • Shaft Size and Mounting: Common 6mm shafts or steel brackets with springs for easy installation on rails or wheels.
  • Output Type: Quadrature, push-pull, or digital interfaces like HTTP/RTSP for video encoders in broadcast applications.
  • Durability: IP54 protection, metal gears, or NEMA enclosures guard against dust and moisture.

Brands like WISAMIC excel in affordable, high-resolution optical encoders, while CALT specializes in robust roller wheel models for elevation systems.

Common Use Cases and Applications

Encoders power a wide range of industries. In DIY electronics, pair incremental rotary encoders with Arduino for motor feedback in robots. CNC enthusiasts use DRO kits and handwheels for accurate milling and routing. Industrial lifts benefit from position meters with push-pull outputs, ensuring safe operation.

For advanced setups, magnetic sensors provide contactless sensing, outperforming optical types in contaminated environments. If your project involves broader circuitry, explore our Electronic Components or Industrial Electrical categories for complementary parts like headers or IC kits.

Choosing the Best Encoder for Your Needs

Start by assessing your environment: optical for clean, high-speed applications; magnetic for rugged use. Match voltage and output to your controller—Arduino users favor 5V modules with 3.3V compatibility. For CNC, prioritize DRO systems with extended travel lengths like 170mm scales.

Consider expandability: some encoders integrate with video systems for live monitoring, bridging industrial and broadcast needs. Backed by trusted names, options from CHAWED DRO displays ensure milling precision without complexity.

Frequently Asked Questions (FAQ)

What is the difference between incremental and absolute encoders?

Incremental encoders track changes in position (relative), outputting pulses like quadrature signals, ideal for speed control. Absolute encoders provide unique position data on power-up, suited for critical safety applications.

How do I choose the right resolution for my encoder?

Match P/R to your precision needs: 360-600P/R for hobby projects, 1000PPR+ for industrial machinery. Higher resolution improves accuracy but may increase cost and processing demands.

Are these encoders compatible with Arduino?

Yes, many like WISAMIC optical models and AS5047P magnetic boards work seamlessly with 5V Arduino via quadrature or SPI interfaces. Check shaft size and voltage for plug-and-play setup.

What accessories pair well with encoders?

Handwheels for manual control, mounting brackets, or enclosures enhance usability. For wiring, see related Resistors and components in our Industrial & Scientific selection.

Can encoders be used in harsh environments?

Absolutely—look for IP-rated models, steel enclosures, or magnetic types resistant to dust and vibration, perfect for lifts, mills, and outdoor automation.

Ready to enhance your project's precision? Browse our encoders today and find the perfect fit for automation, CNC, or prototyping needs.