RGB 20键 数字小键盘 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 RGB 20键 数字小键盘

  • 9.3k
  • 25
  • 104

简介:基于ATMEGA32U4-MU的20键数字RGB小键盘

开源协议:

(未经作者授权,禁止转载)

创建时间: 2020-08-30 14:54:33
更新时间: 2023-08-03 14:26:00
描述

一、整体键盘设计

本键盘主控选用ATMEGA32U4-MU,焊接难度相对AU比较高(主要本人刚好有一片mu就没有用AU了)

type-c键线分离设计(高端,大气,上档次)

轴体轴座设计,不需要再焊接轴体,即插即用可更换其他轴体,但是需要购买轴座进行焊接(淘宝或者闲鱼搜索轴座即可)

使用ws2812反贴灯3528封装,实现RGB灯效(看视频演示),预留了ws2812灯条接口,可以自行加装ws2812灯条实现更多灯光(需要改动程序固件)

 

二、程序固件设计

使用的是现成的QMK固件设计,该固件比较适合小白。国外也有大神做出的网站,可以直观图形化的对自己键盘的每个键进行键值的定义,附上网址及几张截图,大家可以感受一下

网址:https://kbfirmware.com/(国外网站,如需访问请科学上网)

          http://qmkeyboard.cn/(国内做的中文翻译的网站,不能科学上网的可以试试这个)

 

可定制化的元素非常之多,但需要一定的学习成本,大家都可以在网上搜索,学习一下,因为过程比较复杂就不进行说明,此网站需要上传键盘的的布局文件,已上传至附件(.json)

附上一个网址供大家学习:

如何在零电子和编程基础的情况下快速学会自制机械键盘 - 老璇的文章 - 知乎(璇总,我男神)
https://zhuanlan.zhihu.com/p/116182565

 

以下附上本人设置的键盘键位的键值,RGB灯效由于可能是因为在网站上生成,所以导致RGB的矩阵设置混乱(需要调整源代码),不能实现全部的灯效只有部分灯效可以实现,点击rgb灯效键切换灯效,复位键是用于二次刷入固件时使用不需要再使用背面的复位键(当然也可以设置各种组合键及切换层、宏以实现更多的功能,本人没有设置)

工程附件附上固件文件(.hex格式),源代码

 

三、固件刷入

如需要刷入上述.hex文件,可使用YDKBS软件进行刷入操作(附件上)

解压压缩包,双击 ydkbs-reflash.exe

将.hex文件拖入此窗口,点击刷新固件,显示如下窗口

然后数据线连接键盘到电脑,双击键盘背面switch键,此时电脑会有提示音键盘进入刷机模式,软件自动进行刷入固件的操作

出现上面的窗口表示已经刷入,此时拔掉数据线再接入就可以使用了

 

四、备注说明

1、由于本人此键盘只是作为测试使用,所以未进行外壳及结构的设计,感兴趣的可以自己设计或者可以复制原理图进行绘制自己喜欢的键盘,芯片很多引脚没有用上有点浪费

2、由于本人使用了自己绘制的封装,所以导致boom表上显示的元器件并不是全的,以下进行说明

MX_1U_3535RGB+1N4148W+轴座  表示的是:轴体,3528反贴ws2812灯,1N4148w二极管,轴座

(需要自己算一下元器件数量,对大家造成不便,在此说声抱歉了)

3、此pcb尺寸在10X10cm范围内,大家可以去五元打印了,立创6666,哈哈哈

4、原理图上的头像图案是我师傅还有一个神秘的人物,两个人是不是很配,哈哈哈哈

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP