Product description: CNC incremental encoder - 100 pulses per revolution - diameter 60 mm - silver - Adafruit 5735
A large incremental encoder from Adafruit, with a diameter of up to 60 mm , was created to control the movement of CNC machines. Thanks to a simple interface, it can be connected to many popular microcontrollers, e.g. Arduino , ESP32 , or Raspberry Pi . The encoder pins are provided in the form of convenient screw connectors to which cables can be attached. These included both signals A and B, as well as their negations. Installation can be done on the front panel of the devices using three integrated screws. It is possible to power the encoder from a wide range of input voltages. It also has a small, removable knob that improves ergonomics of use.
Also check out the user guide prepared by the manufacturer!
How to use an incremental encoder?
An incremental encoder is a sensor that measures rotational motion. Unlike potentiometers, its range of motion is not limited - it can be turned in a circle many times. In order to read the number of revolutions or the angle by which the encoder has rotated, we use pins A and B, on which momentary pulses appear. In the case of the Adafruit encoder - 100 pulses per 360° rotation. The direction of rotation is determined by which pin the pulse appears first: if it is line A, it is clockwise (CW), otherwise it is counterclockwise (CCW).
To make it easier for the user to use the encoder, Adafruit has also prepared sample code in CircuitPython along with a dedicated library .
Technical specifications of the encoder
- Type: incremental encoder
- Number of pulses: 100 per revolution
- Diameter: 60 mm
- Silver color
- Installation: on panel
- 3 built-in screws
- Connector type: screw
- Pinouts:
- A, B - pulse outputs
- A , B - negated outputs
- 0 V - system ground output
- Vcc - supply voltage
Useful links |