Upgrade your motion projects with the AS5600 Magnetic Rotary Encoder Module — a compact, highly accurate contactless angle position sensor that reads rotation using a magnet, so there’s no mechanical wear, no scratchy potentiometer noise, and excellent long-term stability.
Upgrade your motion projects with the AS5600 Magnetic Rotary Encoder Module — a compact, highly accurate contactless angle position sensor that reads rotation using a magnet, so there’s no mechanical wear, no scratchy potentiometer noise, and excellent long-term stability.
This module is built around the AS5600 12-bit magnetic position sensor, providing 4096 discrete positions per full rotation (0–360°). It’s perfect for applications where you need smooth, repeatable angle tracking, such as motor feedback, steering/joystick sensing, rotary knobs, robot joints, CNC/automation mechanisms, and DIY controllers.
A potentiometer physically rubs a wiper on a resistive track — it eventually wears out and can produce jitter. The AS5600 measures the magnetic field angle from a magnet, which means:
Tip for best accuracy: Keep the magnet centered and stable. Misalignment or wrong magnet type can reduce accuracy or range.
This encoder module supports two main ways to read position:
Read high-resolution angle values directly via I2C using Arduino/ESP32. Great for:
Analog output is easy for microcontrollers with ADC pins. Great for:
Many AS5600 breakouts also expose GPO which is commonly used for PWM output or additional configuration/feature signaling depending on module design.
This board typically exposes these pins (as printed on the PCB):
| Pin | Meaning | Notes |
|---|---|---|
| GND | Ground | Connect to MCU GND |
| OUT | Analog output | Angle as analog voltage (scaled to VCC) |
| VCC | Supply | 3.3V–5V input |
| Pin | Meaning | Notes |
|---|---|---|
| GPO | GPIO / PWM output | Often used for PWM angle output on many modules |
| SDA | I2C data | Connect to MCU SDA |
| SCL | I2C clock | Connect to MCU SCL |
| DIR | Direction control | Sets output direction (CW/CCW) depending on board wiring |
| Spec | Value |
|---|---|
| Sensor IC | AS5600 magnetic rotary position sensor |
| Resolution | 12-bit (4096 steps / revolution) |
| Measurement range | 0–360° (full rotation) |
| Supply voltage | 3.3V–5V DC |
| Interfaces | I2C (digital) + Analog OUT, plus GPO/PWM on many boards |
| Sensing method | Contactless magnetic (with diametric magnet) |
| Best use cases | Motor feedback, robotics, knobs, controllers, automation |
Note: Exact behavior of GPO and some limits can vary slightly by breakout design, but the AS5600 core capability remains the same: precise contactless angle sensing.
No reviews for this component yet.