张三叔

Minimalist and efficient 40-key Planck keyboard [STM32f103c8t6]

 
Overview

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!

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-09 00:07:24

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号