If you frequently code and enter large numbers, the numeric keypad with independent copy-and-paste shortcut keys is definitely a powerful assistant for your main keyboard.
This project is derived from another project of mine: the simplest programmable in-line keyboard with RGB, suitable for beginners to make https://oshwhub.com/iqirtryi/pbk40-rgb-keyboard-c . The circuit diagrams of the two are the same, and both use PRO MICRO master control, this project is a 40-key full-function computer keyboard composed of two identical PCBs, and this project is a 20-key small keyboard composed of one PCB. As a powerful assistant for your main keyboard, please refer to the end of the article for hardware production. Information and original engineering.
This project uses the Pro Micro module as the main control, supports QMK firmware, and is suitable for novice production. If you have a certain ability, you can try this onboard master control solution:
https://oshwhub.com/iqirtryi/kb40-atmega32a
A row of WS2812 RGB lights is configured to display layer status.
The Pro Micro module is fixed to the motherboard through a round socket, and the connection is soldered to the motherboard using a USB micro wire-type male connector. The micro switch is installed for burning firmware debugging. If you don’t want to do debugging, you don’t need to install it. When programming, use tweezers to short-circuit the switch pad.
Level 0: As a powerful assistant, how could it be possible that the most commonly used shortcut keys for copying and pasting are missing , which are directly arranged on the left side of the keyboard; on the right is a numeric keypad. When you press and hold the enter key in the lower right corner with your left thumb, you enter level 1.
Level 1: On the left are the media playback keys. On the right are the direction keys, page turning keys, etc., with the status of the RGB display layer.
Although the keyboard is small, it has commonly used function keys, which is especially suitable for left-handed operation and can complement your main keyboard.
Attached is the verified firmware .hex file, as well as the QMK source code.
Reference materials, thank you all for your contributions!
https://www.zfrontier.com/app/flow/2wqGYOQPMpOQ
https://www.bilibili.com/read/cv5275203/
https://www.zfrontier.com/app/flow/2dq9AoE37KpE
https://post. smzdm.com/p/aekz8pdm/
https://www.bilibili.com/read/cv10071032/
https://docs.qmk.fm/#/zh-cn/
http://www.keyboard-layout-editor. com/
https://kbfirmware.com/
http://builder.swillkb.com/
Thank you for your attention. If you find it interesting, remember to like + comment + collect!
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