https://github.com/cifertech/microclick
The "Micro Cl1ck" project is a custom, programmable macro-pad, designed to enhance productivity through customizable shortcuts and controls.
https://github.com/cifertech/microclick
atmega32u4 keyboard macropad open-source
Last synced: 8 months ago
JSON representation
The "Micro Cl1ck" project is a custom, programmable macro-pad, designed to enhance productivity through customizable shortcuts and controls.
- Host: GitHub
- URL: https://github.com/cifertech/microclick
- Owner: cifertech
- License: mit
- Created: 2024-07-28T07:42:25.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-29T22:37:48.000Z (almost 2 years ago)
- Last Synced: 2025-02-14T03:54:48.020Z (over 1 year ago)
- Topics: atmega32u4, keyboard, macropad, open-source
- Language: C
- Homepage: https://www.youtube.com/watch?v=VFavVesOSNs&t
- Size: 9.49 MB
- Stars: 36
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
micro CL1CK
The "Micro Cl1ck" project is a custom, programmable macro-pad, designed to enhance productivity through customizable shortcuts and controls.
TWITTER
·
INSTAGRAM
·
YOUTUBE
·
WEBSITE
## 📖 Explore the Full Documentation
Ready to dive deeper into Daeva's details? Discover the full story, in-depth tutorials, and all the exciting features in our comprehensive [documentation](https://cifertech.net/microclick-your-diy-open-source-macropad/). Click the link and explore further!
## ⚠ Future Changes
- Wi-Fi Capabilities: Using the ESP8266 for wireless control and communication.
- Expanded OLED Functionality: Additional animations, information displays, and maybe even a mini-game or two.
- Custom Keycaps: Designing and 3D-printing custom keycaps to match specific themes or functions.
- Additional Controls: Incorporating more switches, rotary encoders, or even a touch interface.
## :star2: About the Project
The "MicroCl1ck" macro-pad is a DIY, customizable keyboard designed for increased productivity, featuring programmable keys, an OLED display, NeoPixel LEDs, and a range of input controls including a rotary encoder and mechanical switches. This project is fully open-source, with all necessary files available online, allowing users to build and personalize their own device.
### 🎯 Features
**Software:**
- Custom Key Assignments: Each key can be programmed to send specific keyboard shortcuts or macros.
- LED Control: The WS2812B NeoPixel LEDs are programmable for visual feedback, indicating volume levels or other statuses.
- OLED Display Functions: The SSD1306 OLED displays real-time information, animations, and system status.
- Volume Control: Integrated potentiometers allow precise volume adjustment, with corresponding LED indicators.
- Modular and Expandable: The code supports future updates and additional features, such as Wi-Fi connectivity using the ESP8266 module.
**Hardware:**
- **Microcontroller**: ATmega32U4
- **Switches**: Mechanical Keyboard Switches
- **Volume Control**: Dual Linear Potentiometers
- **Display**: SSD1306 OLED
- **Rotary Encoder**
- **LEDs**: WS2812B NeoPixel
- **Extras**: ESP8266-07
## :wave: Contributing
Contributions to improve Daeva are welcome! If you have suggestions or enhancements, please open an issue or submit a pull request on GitHub.
## :warning: License
Distributed under the MIT License. See LICENSE.txt for more information.
## :handshake: Contact
▶ Support me on Patreon [patreon.com/cifertech](https://www.patreon.com/cifertech)
CiferTech - [@twitter](https://twitter.com/techcifer) - CiferTech@gmali.com
Project Link: [https://github.com/cifertech/micro-CL1CK](https://github.com/cifertech/micro-CL1CK)
**Community Contributors**: Thank you to everyone who contributes to this project and helps improve MicroClick.