Write in front:
I bought an 87-key Yuemi pro for playing games. I originally planned to just start converting it into a dual-mode RGB one. But later I found out that STM32 was written with full-key rollover, so I had to settle for a small keyboard first. Then there are Empty and then modify the 87.
This keyboard will be made into a shell in the future. I will make a board using acrylic stacking and 3D modeling will also be done.
Features:
1. Support Bluetooth & type-c wired connection
2. Support custom key changes
3. Support 6-key rollover
4. Support RGB, multiple styles
5. With automatic download, no need for external downloader or pressing buttons.
6. With lithium battery charging chip, additional batteries can be installed
PCB 3D diagram:
Top level:
Bottom layer:
other:
The communication and data sharing group number is 523314319, which provides step-by-step assembly instructions. The software and hardware are not uploaded due to irregular updates every month, and are placed in the group files.
The file is designed using AD, and there will be some deviations when opening it with Lichuang EDA. If you need to make a board, it is recommended to directly use the .PcbDoc file without (ASCII) field in the group file.
It should be noted that the mechanical axis package has been reconstructed by itself. The package includes the shaft body, WS2812 (3528 package reverse sticker), and hot-swappable axis seat. Moreover, this package only supports hot-swappable axis seat and does not support direct Welding, if you want to solder directly, you need to use flying wires or apply thick tin.
The hardware PCB part of this version has been completed, the software part is still under development, and the shell has not been drawn yet. An acrylic stacked shell version will be released first, and a 3D printed version will be released later depending on the situation.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet