发作品
标准版

小巧40键直列机械键盘【Atmega32U4】

8.4k
25
22
2
简介:Atmega32U4板载主控、高特矮轴、沉板Type C口将键盘变轻薄;定位板、电路板底板采用拼板设计,降低制作成本。
开源协议:CC BY-NC-SA 3.0
创建时间:2022-10-21 14:48:52更新时间:2023-12-08 09:11:21

描述

开源声明:CC BY-NC-SA 3.0 署名+相同方式共享+非商业使用

 

本工程由https://oshwhub.com/iqirtryi/pbk40-rgb-keyboard-c变更而来,原工程采用了pro micro模块,因此键盘较厚,应本工程成员的P.M.M要求,改为板载主控,Atmega32U4直接从原来的模块拆下来,并采用了高特矮轴、沉板Type C口将键盘变得更薄。

 

无边框版本:定位板、电路板、底板采用拼板设计,降低制作成本。

用导线将两块电路板左右拼接在一起,32U4主控和C口等只需要焊在图示的左边。

 

采用了沉板C口,所有电子元件的高度都控制在一块铝基板的高度。

 

铝基板做的底板,对应RESET微动开关的位置留有烧录用的孔位。

 

无边框版本的制作由P.M.M完成,可爱的清新绿送给他的她。

 

有边框版本:改造原有键盘,铜定、铜底、边框沿用原键盘的,电路板采用拼板设计。

感受到键盘变薄带来的无敌手感,忍不住把自己之前那把主力键盘也改造了,是的,就是她:

带RGB的最简可编程直列键盘,适合小白制作

 

先感受一下改造前后高度的差别,两者均使用矮轴,改造后降低了近5mm。

 

一直对重出江湖时惨不忍睹的工艺耿耿于怀,这次用加热台后工艺得到了大大的改善。

 

铜定、铜底的厚重感,配上高特矮轴和沉板C口的设计,手感一流,长时间敲键轻松不累。

 

 

古铜色+经典黑红配,满满的复古工业风。

 

配列设计:

因为最近也玩了30键的小键盘,所以把键位设计也更改了一下,数字键和方向键尽量跟30的一致,仅供参考,自己使用请根据自身习惯需求改善。

 

0层:字母+功能键。长按Fn1进入数字和标点符号层,Fn2进入方向键和标点符号层,Fn3为F功能区、虚拟鼠标,Fn4为软件快捷键和媒体键。按Fn1加Fn2切换中文,按Fn1加空格切换大小写,输入中文时,右拇指按空格选第一个字,左拇指按Shift选第二个字,输入大写字母左手拇指按Shift,所有操作均无需离开主区域。

 

1层:左侧为数字键盘,右侧为一部分标点符号。所有标点符号尽量按个人习惯和易于记忆布置,如?就是Fa发问的F位置,#就在井号的J位置,~曲线q,@at,[中括号Z,{大括号K,\捺N,$Us刀,“双引号S,…… +-×/=兼顾数字键盘的使用。本人喜欢快捷键,所以在每一层的空位都设置了预留的快捷组合键,如图右下角所示,图中:#表示win, ^表示ctrl, !表示alt, +表示shift。

 

2层:左侧为剩余的标点符号,右侧为方向键。现在双手一放上键盘,很自然的左手拇指按压Fn1,感觉下面就是数字小键盘,右手指按压Fn2,感觉下面就是方向键盘,很自然舒服。

 

熟悉以上3层,即可正常使用此键盘。如想进一步提高效率,建议用好其他层,可根据需要自己使用QMK调整。

 

3层:为F区、快捷键区、虚拟鼠标区。左手或右手拇指按住下面Fn3,再按中间的快捷键或右边虚拟鼠标,发现单手操作也挺顺手的。F区本人基本不用,设置在最左边了。

 

4层:媒体播放键与启动常用软件的快捷键。Fn4+字母相当于Ctrl+Alt+Shift+字母,可以在Windows中设置为软件的快捷键, 如Fn5+C运行Chrome,Fn5+W运行微信,Fn5+M运行music音乐软件,Fn5+V运行video视频软件…… 右下角设置了关机、重启快捷键^!+.和^!+,。自从用上软件快捷键以后,整个电脑桌面没有任何软件快捷图标了,强迫症治愈。

 

本人在使用小键盘的过程中根据自己需求不断完善配列设置,最新版详见:http://www.keyboard-layout-editor.com/#/gists/8d5ba77e61b6809944f90e0ea130a144,供参考。

 

具体制作过程请参考https://oshwhub.com/iqirtryi/pkb16x4-atmega32a

主要元器件购买链接:https://docs.qq.com/doc/DYWFPbGdhZ0puV2V6

 

不同主控芯片选择:

1、ATmega32a【不再推荐】:需要烧录器烧录Bootloader,稍显麻烦,便宜,体积稍大焊接相对容易点,群友提供支持VIA的固件,无需修改源代码编译即可修改键位。详见:https://oshwhub.com/iqirtryi/kb40-atmega32a

2、ATmega32U4【省事但贵,除非需在线生成固件,不做推荐】:好处是自带USB界面,不需要烧录器烧录Bootloader,QMK官方完美支持,可在线生成固件,省去安装编译环境的麻烦,固件生成和烧录都简单易行。但价格高,而且MU封装焊接难度也大。小白可选用制作难度较低的Pro Micro模块方案。

2、STM32F072【便宜好用,强烈推荐】:不需要烧录器烧录Bootloader,不需要晶振,性能高、价格便宜,详见:https://oshwhub.com/joba/IQP40S

 

众多小配列键盘,详见本人主页:https://oshwhub.com/iqirtryi

 

 

参考资料,感谢各位大牛的贡献!

1、必读指南:

零基础组装:https://www.zfrontier.com/app/flow/2wqGYOQPMpOQ

快速学会自制:https://www.bilibili.com/read/cv5275203/

QMK刷机教程:https://post.smzdm.com/p/aekz8pdm/  

2、进阶选读:
QMK环境搭建:https://www.bilibili.com/read/cv10071032/

RGB灯设置:https://www.zfrontier.com/app/flow/2dq9AoE37KpE  
3、工具网站:  
QMK官网:https://docs.qmk.fm/#/zh-cn/  
配列编辑:http://www.keyboard-layout-editor.com/  
在线生成固件:https://kbfirmware.com/  
定位板外壳:http://builder.swillkb.com/  

 

谢谢大家的关注,觉得有意思,记得点赞+评论+收藏哟!

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
iqirtryi32u4_iqp40u.hex
20
2
petal_20230321_105535.mp4
67
3
iqirtryi32u4_iqp40u_v1.1.hex
11
4
群文件有新的固件与源代码,支持VIA,群号见电路图
5
克隆工程
分享
0
0
添加到专辑
侵权投诉
工程成员
全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
换一批