
极简高效的40键Planck键盘【STM32f103c8t6】
简介
分两块PCB,单独使用是20键小键盘,拼在一起是全功能电脑键盘;STM32f103c8t6做板载主控;全部采用1U按键,键帽配备简单便宜,无卫星轴,可不用定位板;配置了RGB灯显示层状态。
简介:分两块PCB,单独使用是20键小键盘,拼在一起是全功能电脑键盘;STM32f103c8t6做板载主控;全部采用1U按键,键帽配备简单便宜,无卫星轴,可不用定位板;配置了RGB灯显示层状态。开源协议
:CC-BY-NC-SA 3.0
描述

本工程采用价格相对便宜的STM32f103c8t6芯片做板载主控,单片PCB有20键,可用两块相同的电路板左右拼接组合成40键的全功能电脑键盘。其中主控与type C口焊在左边的PCB上。

两块PCB之间使用导线焊接起来即可。键轴采用的是高特标准轴,直接焊接,如想采用热插拔,套筒方式只需简单修改焊盘孔径大小即可,轴座方式自行重新布板。
烧录bootloader时如有烧录针最好,没有的话在杜邦线插上普通插针,然后斜插到PCB插孔上,烧录时轻轻按压即可,反正只需烧录一次。
BOOT0、RESET采用轻触开关,对应底板的位置开有小孔,方便调试时烧录固件。如不需反复调试,也可不焊开关,需要时用镊子短接一下即可。
键盘结构、键位设置与制作跟本人另一篇文章介绍的基本一致:https://oshwhub.com/iqirtryi/pbk40-rgb-keyboard-c
外壳采用亚克力堆叠结构,可参考该文章的外壳图纸。


Type C与STM32f103c8t6芯片的焊接对于小白来说有点难度,建议采用加热台和锡膏来完成,比电烙铁方便多了。除了键轴与个别元件外,基本都可用加热台完成。 焊这种小板,所有贴片元件焊盘涂好锡膏,放好除C口和STM32f103c8t6芯片外的元件,加热,等C口和芯片的锡膏融化,有连锡的用尖物划开,然后准确放上芯片、c口,按住几秒,一次焊完全部贴片,100%成功,又快又好!没经验的可以在B站搜索相关内容学习,注意焊接时间切勿过长,以免损坏元件。上图所示的加热台淘自某宝,DIY了一个PCB隔热支架,简单实用,详见:https://oshwhub.com/iqirtryi/heater-holder。
本工程待验证,欢迎大家指正或建议。
相同配列更推荐atmega32a的方案,电路更简洁,元器件更少:https://oshwhub.com/iqirtryi/kb40-atmega32a
如果特别频繁使用复制、粘贴快捷键,可采用48键、64键的方案:https://oshwhub.com/iqirtryi/pkb16x4-atmega32a
参考资料,感谢各位大牛的贡献!
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/
谢谢大家的关注,觉得有意思,记得点赞+评论+收藏哟!
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程

评论