OSHWLab
check in
Ongoing

KY-040 Rotary Encoder

PROKY-040 Rotary Encoder

tag

38
0
0
0
Mode:Full

License

OpenAtom OHL 1.0

Creation time:2026-07-07 11:15:57Update time:2026-07-08 08:37:37

Description

KY-040 Rotary Encoder Module 

This project is a custom-designed breakout module for the KY-040 incremental rotary encoder, developed to provide a compact, reliable, and easy-to-integrate solution for embedded systems and microcontroller projects.

The PCB is optimized for clean signal routing and straightforward assembly, exposing the encoder's quadrature outputs (CLK and DT), integrated push-button (SW), power, and ground through clearly labeled header pins. The module is compatible with popular development boards such as ESP32, Arduino, STM32, and Raspberry Pi Pico, making it suitable for user interfaces, menu navigation, parameter adjustment, robotics, CNC controllers, IoT devices, and other embedded applications.

Designed with a focus on reliability and ease of use, the PCB simplifies wiring while maintaining stable signal integrity for accurate rotary input detection. Its compact form factor makes it ideal for both prototyping and production-ready hardware designs.

Features

  • Custom PCB designed for the KY-040 rotary encoder

  • Compact and space-efficient layout

  • Clearly labeled I/O connections

  • Supports quadrature encoder outputs (CLK and DT)

  • Integrated push-button (SW) support

  • Compatible with 3.3 V and 5 V microcontroller systems

  • Easy integration with ESP32, Arduino, STM32, Raspberry Pi Pico, and similar platforms

  • Suitable for embedded control interfaces, industrial automation, robotics, CNC systems, and DIY electronics projects

This custom module provides a dependable and convenient interface for applications requiring precise rotary input and user interaction.

Design Drawing

The preview image was not generated, please save it again in the editor.

BOM

Bom empty

Attachments

OrderFile nameDownload times
No data
Clone
Add to Album
0
0
Share
Report

Project Members

Intellectual Property Statement & Reproduction Instructions

This is an open-source hardware project. All intellectual property rights belong to the creator. The project is shared on the platform for learning, communication, and research only; any commercial use is prohibited. If your intellectual property rights are infringed on EasyEDA, please notify us by submitting relevant materials in accordance with the Rules for Complaints and Appeals of IPR Infringement.

Users must independently verify the circuit design and suitability when replicating this project. All risks and consequences are borne by the user, and the platform assumes no liability.

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation