AS5600 Magnetic Encoder Module (12-bit Precision)

  • 🧲 AS5600 magnetic rotary encoder module (12-bit)
  • 🎯 High resolution: 4096 steps per revolution
  • 🔁 Contactless sensing for long life and smooth tracking
  • 🚌 I2C interface for easy microcontroller connection
  • 📈 Provides angle, speed, and position feedback
  • 🧩 Ideal for knobs, robots, gimbals, and motor control
  • ⚡ Low power—great for battery-powered projects
  • ✅ Works with Arduino, ESP32, STM32, Raspberry Pi
SKU: AB1858

200,00 EGP

In stock

In stock

5 People watching this product now!

Payment Methods:

Description

AS5600 Magnetic Encoder Module is a contactless rotary position / angle sensor that provides accurate 0°–360° absolute angle measurement using a rotating magnet. With 12-bit precision (4096 positions per revolution), it’s ideal for robotics, motor position feedback, knobs, CNC projects, and any application that needs smooth, wear-free angle sensing. It supports I²C digital output and also provides an analog/PWM output on many module versions.


Key Features

  • 12-bit resolution: 0–4095 counts per full rotation (high precision)

  • Absolute angle measurement: 0°–360° (no homing needed)

  • Contactless magnetic sensing: no wear, long lifetime

  • I²C interface for microcontrollers (Arduino, ESP32, STM32, Raspberry Pi)

  • Many modules include Analog output and/or PWM output

  • Fast and smooth response suitable for real-time control

  • Easy to integrate as a small breakout module


Full Specifications (Module / Sensor Typical)

Angle & Output

  • Sensor Type: Magnetic rotary encoder (Hall-based)

  • Resolution: 12-bit

  • Angle Range: 0° to 360°

  • Outputs (depends on module):

    • I²C digital angle output

    • Analog output (ratiometric voltage)

    • PWM output (duty cycle represents angle)

Electrical

  • Supply Voltage: 3.3V – 5V (module compatible)

  • Logic Level: 3.3V (I²C), many boards are 5V tolerant depending on pull-ups

  • Low power consumption (suitable for battery projects)

Magnet / Mounting

  • Works with a diametrically magnetized rotating magnet

  • Best accuracy when magnet is centered over the sensor

  • Stable air gap and alignment improves linearity and reduces error

Module Information (Typical)

  • Pins: VCC, GND, SDA, SCL + optional OUT/PWM (varies by board)

  • Mounting: PCB breakout for breadboard or direct wiring


Applications

  • Robotics: joint angle feedback, servo upgrade projects

  • Motor control: position feedback for BLDC/stepper systems (with controller)

  • Knob / dial encoder for UI control panels

  • CNC / 3D printer mods: rotary position sensing

  • Automation systems: valve position, mechanism feedback


Used In

  • Arduino / ESP32 / STM32 angle sensing

  • PID control loops (speed/position)

  • DIY encoder replacement (contactless & durable)


Package Includes

  • AS5600 Magnetic Encoder Module (12-bit)

Specification

General

Weight Weight 0,0000 g
Encoder Type

Magnetic

Resolution

12-bit (4096 positions per rotation)

Output

Analog (VOUT) and Digital (I2C)

Supply Voltage

3.0–5.5V

Operating Temperature

-40°C to +125°C

Interface

I2C

Magnet Distance

0–12 mm

Material

PCB / Electronic Components

Applications

Motor control, Robotics, Automation, Position sensing

Customer Reviews