The keyboard structure, key setting and production are basically the same as those introduced in another article of mine:
https://oshwhub.com/iqirtryi/pbk40-rgb-keyboard-c
This project uses the relatively cheap STM32f103c8t6 chip as the onboard main control. The single PCB has 20 keys. Two identical circuit boards can be spliced left and right to form a 40-key full-function computer keyboard. The main control and type C port are soldered on the left PCB.
Just use wires to solder the two PCBs together. The key shaft uses a high-tech standard shaft, which is directly welded. If you want to use hot swapping, you only need to simply modify the size of the pad hole in the sleeve method, and rearrange the board by yourself in the shaft seat method.
The soldering of Type C and STM32f103c8t6 chips is a bit difficult for novices. It is recommended to use a heating table and solder paste to complete it, which is much more convenient than an electric 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 .
This project needs to be verified, and everyone’s corrections or suggestions are welcome.
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