Ever since I started using a 40-key inline keyboard, I couldn’t stop being obsessed with minimalist inline keyboards. After seeing this ultra-mini keyboard ( https://post.smzdm.com/p/amm05w4z/ ), I was immediately obsessed with it. I was confused, so I immediately modified the configuration settings on the original keyboard and tried it out.
This is the keyboard used for testing:
Still using the ATmega32a onboard master control solution, it is cheap and simple. Double-board splicing design, wool selection. Borderless design, minimized to the limit.
The soldering of Type C and 32a chips is a bit difficult for beginners. It is recommended to use a heating table and solder paste to complete it, which is much more convenient than a soldering iron. Except for key shafts and individual components, basically everything can be done with a heating table. Those who are inexperienced can search for relevant content at Station B to learn. Be careful not to weld for too long to avoid damaging the components. The heating table shown in the picture above was bought from a treasure store, and I DIYed a PCB heat insulation bracket, which is simple and practical. For details, see: https://oshwhub.com/iqirtryi/heater-holder
The following is the key setting of this ultra-mini keyboard. I did not refer to the setting of the original article. It is more of the 40-key setting that I used before. Try not to use the setting of pressing 3 keys at the same time.
Layer 0: The bottom line is the multiplexing of Ctrl, Alt... keys and letter keys. Click once for letters, and long press for Ctrl, Alt... Fn1 and Fn2 are for switching layers.
Level 1: Press Fn1 with your left thumb to enter. There is a numeric keypad on the left, some punctuation marks on the right, and uppercase and lowercase and Chinese input method switches in the middle below. The numeric keypad is suitable for one-handed use by the left hand.
When I use the Pinyin input method to type Chinese, it is very convenient to hold down Fn1+period comma to turn pages and press numbers to select words.
Level 2: Hold down Fn2 with your right thumb, the arrow keys are on the right, and the remaining punctuation marks are on the left. The direction keys are suitable for right-handed one-handed operation.
Layer 3: Including F function keys, media operation keys, and virtual mouse.
After using it for an afternoon, my biggest feeling is that after the positions of the B, N, and M keys are moved to the right, it is a bit difficult to get used to it, because the muscle memory formed by the previous arrangement is too powerful, and it is almost impossible to adapt at the beginning.
But after getting familiar with it for a while, I realized that this small keyboard is indeed not a toy. It can be used as a working tool. Indeed, as the author of the article said: the usage experience is very close to that of 40 or even 60 configurations. The only thing that needs to be adapted is the BNM three The entire letter is shifted to the right.
The problem now is that using this keyboard will change the muscle memory of BNM, and it is not easy to go back. But such a small keyboard is really convenient and efficient when used with mobile phones and tablets when going out. It is super cool. , very eye-catching, isn’t it? I couldn't resist my impulse and did this project.
If it were you, would you dare to love and use this keyboard?
The minimum system of this project refers to the following information. Thank you to the original author for his contribution: https://oshwhub.com/Yomen/atmega32a-with-v-usb . The attached USBasploader_32A.hex comes from his open source. Without his open source projects and detailed explanations on Station B: https://www.bilibili.com/video/BV1xU4y1f7cr , this project would not have been so simple and smooth, thank you!
You can refer to this project when making: https://oshwhub.com/iqirtryi/pkb16x4-atmega32a
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