UMLIFE 3pcs AS5600 Magnetic Encoder High Precision Sensor Module, 12bit, I2C, PWM, Voltage Output, Non-Contact, 23x23mm
Thumbnail 1Thumbnail 2Thumbnail 3Thumbnail 4Thumbnail 5Thumbnail 6

UMLIFE 3pcs AS5600 Magnetic Encoder High Precision Sensor Module, 12bit, I2C, PWM, Voltage Output, Non-Contact, 23x23mm

Product ID: 328242377
Secure Transaction

Details

  • Brand
    UMLIFE
  • Model Name
    AS5600 Encoder
  • Connectivity Technology
    I2C
  • Included Components
    others
  • Operating System
    Linux
🎯12-bit ultra-precise angle measurement
🔄Multi-mode output: I2C, PWM & Voltage
🛡️Non-contact magnetic sensing for durability

Description

🎛️ Elevate your precision game with magnetic mastery!

  • COMPACT POWERHOUSE - At just 23x23mm, this module packs high-tech performance into a tiny footprint.
  • PINPOINT PRECISION - Experience 12-bit resolution for flawless angle detection—never miss a degree.
  • TRIPLE PACK ADVANTAGE - Get three sensors in one set—perfect for prototyping or scaling your innovations.
  • VERSATILE CONNECTIVITY - Seamlessly integrate with I2C, PWM, or voltage outputs to fit any project ecosystem.
  • DURABLE NON CONTACT DESIGN - Magnetic induction sensing means zero wear and tear—built to last.

The UMLIFE AS5600 Magnetic Encoder is a compact, high-precision 12-bit sensor module offering versatile output modes (I2C, PWM, voltage) with a durable non-contact magnetic induction design. Ideal for advanced angle measurement in professional and DIY applications, this 3-piece set ensures reliable, wear-free performance in a sleek 23x23mm form factor.

Specifications

BrandUMLIFE
SeriesAS5600 Magnetic Encoder
Operating SystemLinux
Item Weight0.176 ounces
Product Dimensions0.91 x 0.91 x 0.91 inches
Item Dimensions LxWxH0.91 x 0.91 x 0.91 inches
Color3PCS
Processor BrandARM
Number of Processors1
ManufacturerUMLIFE
ASINB094F8H591
Date First AvailableMay 8, 2021

Reviews

A**N

Works out of the box using I2C on Arduino!

I saw there were some negative reviews or at least comments about it not working with PWM out of the box. Makes sense, and I'm glad one reviewer pointed out how to remove the R4 resistor to make that work.For me, I typically use the AS5600 magnetic encoder using the I2C protocol on Arduino, and so for my application(s) I wasn't interested in PWM. This worked out of the box without any modifications for me, and this ready-to-go board is a huge time saver instead of buying the individual AS5600 chip and soldering the pins to capacitors yourself.Here's how you do it:1) Connect Vcc to a power supply between 3.3V-3.6V or 4.5-5.5V, e.g. the 5V or 3.3V pin on your Arduino Uno. (if you look online for the AS5600 datasheet, you'll see it supports 3.3-3.6V and 4.5-5.5V, depending on how you connect the capacitors. However, this board has capacitors mounted in such a way that you can go either way! I tested it and it does work with both).2) Connect GND to the ground of your power supply (or Arduino Uno, for example)3) Connect the SCL pin to your Arduino's SCL pin, and the SDA pin to your Arduino's SDA pin. These are labeled on the Arduino Uno. On other boards, you'll need to look online for your board's pinout diagram to see which pins are for SCL and SDA.4) Download a library for the AS5600. A good one is: google "as5600 arduino seeeduino", you'll find a result on the seeedstudio Wiki page for a Grove 12 bit magnetic rotary position sensor (AS5600). On that page is a link to "Download the AS5600 library from github"Download and install that library to your computer, and run the "readAngle" example by opening up your Arduino IDE and clicking File->Examples->Seeed Arduino-Master->readAngle.You should be able to bring a magnet (such as the one included in the package) close to the sensor and using the Serial monitor, you'll see the angle change as you rotate the magnet.Hope this helps anyone else out thee.

D**N

Linearized analog output position along magnet axis

Removed R4, got a perfect triangle wave on the analog output at 3.3VCC. Looks very linear. Positioned the magnet on the motor shaft, and then put the encoder a couple mm above. The output looked great.

D**S

Works Well I2C at 5V

I used a basic proven sketch to test hardware functionality. The one I used can be found searching "cybertice" in google.Overview of the setup required.- For people just tinkering. The tiny board but that has it's benefits for your builds. If you have high heat on your soldering iron try to control it the best you can on the low end for your solders temp specification. Use LED based solder for better control from my experience with these.- I2C setup right out of the bag, don't change anything if you want the best resolution at 5v. If you need analog take the R4 resistor out. about that in the manual.- To test hardware functionality before attempting to code; try searching "cybertice". There was a great instructional/source code there on their page and githubs without the use of an LCD screen.- Pinout as follows:* Pin (2) for DIR (default in the cybertice library)* Pin SDA and SCL to the Arduino* 5v and GND- After you download their library run the example "readAngle" and approach the magnet within the 0.5mm-3mm spec works greatI will purchase more of these now. 5pcs it is. (Lots of 3d prints available for these already, just search for them)

Q**N

A bit confused at first but works fine after some trial and error

SPI works fine out of the box but it's a bit more confusing for the PWM but as long as you just use a jumper from 5V to GPIO it works fine (no need to remove resistors).

D**A

Works great

Works great, buttery smooth encoder, all boards worked, all items provided (magnets) can place magnet in a vertical or horizontal position.

C**S

Works as expected, with one modification

I had to remove the R1 and R4 resistors and use 5vdc input to get the described analog output on out pin. I2C still works fine with the resistors removed. It may be that only one of R1 or R4 needs to be removed, but I didn't try that. With that change I was able to see a very consistent 0-5 vdc change that corresponded to 0-360 degree rotation. 90 degrees was 1.25 vdc, and 180 degrees was 2.5vdc, and 270 degrees was 3.75 vdc. right at 0/360 degrees, the voltage changed from 0 to 5 vdc. Now very happy.

S**S

Good product---Mind the configuration!

These work great, but they are wired for I2C ONLY! If you are looking for analog output, you will need to REMOVE the resistor which is connected to the PG0 pin (pin #8). then you will get an analog voltage output, at the out pin on the board. Without this, the output voltage will always be at Vcc (3.3 or 5V). Hope this helps someone....otherwise, they work great!

Common Questions

Yes, all products are sourced directly from authorized retailers in the US, UK, UAE and India. We maintain strict quality control processes and verify each product before shipping. All items come with applicable manufacturer warranties and are covered by our standard return policy.
Delivery times vary by destination country, typically ranging from 3-9 business days. Each order is fully trackable through our system. We handle all customs clearance and use reliable courier partners for last-mile delivery. You'll receive regular updates about your order status via email and our app.
Desertcart is an international e-commerce platform operating since 2014. We securely process thousands of orders globally each day. Every product goes through our quality verification process before delivery, and we provide end-to-end order tracking, 24/7 customer support, and a comprehensive returns policy to ensure a safe shopping experience.
Our prices include the product cost, international shipping, import duties, customs clearance, and local delivery charges. We handle all customs and import procedures, ensuring there are no hidden fees upon delivery. PRO members receive additional benefits including free shipping.

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Vikram D.

The MOLLE sheath is of exceptional quality. Very happy with my purchase.

2 weeks ago

Rajesh P.

Customer service was outstanding when I had questions about the product.

2 days ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
€ 29.90

Duties & taxes incl.

Francestore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Zainab N.

Fantastic and great service. Shipping was faster than expected.

1 week ago

Abdullah B.

Great price for an authentic product. Fast international shipping too!

3 weeks ago

Umlife 3pcs As5600 Magnetic Encoder High Precision Sensor Module 12bit | Desertcart France