OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 19047|回复: 37

从今天起,开始策划自己设计一个机械键盘!

[复制链接]

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
发表于 2015-6-12 16:42:16 | 显示全部楼层 |阅读模式
想自己设计一个键盘玩。可能时间会很长。好几个月吧。刚毕业也要忙着找工作。这个项目我就慢慢的一点一点更新吧。

具体参考一下GH-60客制化键盘的pcb吧  也没别的资料可以参考 对于USB HID完全是小白 慢慢学吧 

有相关资料或经验的大神请联系我!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2015-6-13 18:49:27 | 显示全部楼层
回复 支持 1 反对 0

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-6-12 16:46:40 | 显示全部楼层
目前的想法就是用STM32F4控制 没有数字区 主要用来敲代码嘛 其他的就无所谓了
再加点全彩RGB 外观漂亮 哈哈
回复 支持 反对

使用道具 举报

18

主题

105

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
377
金钱
377
注册时间
2013-3-1
在线时间
50 小时
发表于 2015-6-12 22:30:55 | 显示全部楼层
407做这个有点大材小用吧 - -
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2015-6-12 22:35:51 | 显示全部楼层
祝楼主早日成功
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-6-13 12:03:02 | 显示全部楼层
回复【3楼】huarana:
---------------------------------
不管那么多 能用就行了 哈哈
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-6-13 12:05:10 | 显示全部楼层
这个文件是cherry mx轴的pcb跟定位板的开窗大小 还包括了卫星轴的位置 有了这个东西pcb就没问题了

Cherry_MX_sw.pdf

134.68 KB, 下载次数: 1876

回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-6-13 12:06:15 | 显示全部楼层
http://www.keyboard-layout-editor.com/

这个网站是一个设计键盘布局的网站 弄半天我也没保存下来什么东西 提前想想布局然后再花pcb就好了
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-6-13 15:38:59 | 显示全部楼层
刚画好普通轴的封装 用的Altium Designer14

两个机械层 第一个机械层是轴体的外形大小

第二个机械层是轴体连接标准104键盘键帽的外形大小

总共六种封装
(有无固定脚)X(裸轴+LED轴+二极管轴)

KeyBoard.SchLib

17 KB, 下载次数: 1298

KeyBoard.PcbLib

74 KB, 下载次数: 1179

回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-6-13 21:57:58 | 显示全部楼层
回复【9楼】正点原子:
---------------------------------
感觉那个键盘布局的网站挺好玩的 哈哈哈
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-6-17 23:51:43 | 显示全部楼层

         
  

     

 


目前的想法是
第一个图 主键盘区域
第二个图 主控区域
第三个图 数字键盘区域

主键盘跟数字键盘 用简单的51单片机做个按键扫描 然后得到的键值通过SPI传到主控上 主控再用STM32 USB HID连接电脑 感觉应该是可以的!
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-6-17 23:56:52 | 显示全部楼层
图2中的LCD使用2.0寸 分辨率320 240 带触摸的LCD 大小刚好跟2x3个键一样。键盘带个LCD 还可以玩个游戏 哈哈哈 搞笑
回复 支持 反对

使用道具 举报

4

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2015-1-19
在线时间
0 小时
发表于 2015-6-18 19:50:37 | 显示全部楼层
我推荐加个程序员专用符号区!!!我要买!还可以去申请专利,程序员专用神器!!!
回复 支持 反对

使用道具 举报

4

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2015-1-19
在线时间
0 小时
发表于 2015-6-18 19:51:29 | 显示全部楼层
我需要有符号区的。不需要主控。求楼主实现
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-6-19 00:17:42 | 显示全部楼层
回复【14楼】cxran2wms:
---------------------------------
我只是为了方便我自己用 也没考虑过要卖 ... 不过你的意见我会想想的
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-6-29 23:29:36 | 显示全部楼层
http://builder.swillkb.com/ 
通过这个网站可以快速的得到定位板的DXF格式
设计代码需要用到http://www.keyboard-layout-editor.com/ 这个网站得到的布局代码
然后根据需要设计相对应的定位板,也可以设置边距拐角弧度,具体看网站

得到的DXF格式文件就是AutoCAD的文件,也可以快速导入到Altimu Designer中。可以根据定位板然后放置各个轴的位置。
回复 支持 反对

使用道具 举报

46

主题

178

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2013-9-17
在线时间
19 小时
发表于 2015-6-30 09:11:29 | 显示全部楼层
其实最主要的问题还是外壳 以前主控和按键都弄出来了  就是弄不起壳啊
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-6-30 11:48:28 | 显示全部楼层
回复【17楼】fcsw2fcsw2:
---------------------------------
外壳用亚克力做就行了 很简单的
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-6-30 12:32:57 | 显示全部楼层
改了一下封装 把轴的外形改成了14mm的 刚好可以对应上http://builder.swillkb.com/这个网站出来的定位板的孔,画pcb的时候直接对其就行了 就不用考虑轴的间距是多少了

KeyBoard.SchLib

17 KB, 下载次数: 1129

KeyBoard.PcbLib

73 KB, 下载次数: 1099

回复 支持 反对

使用道具 举报

3

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2015-1-20
在线时间
7 小时
发表于 2015-6-30 12:38:21 | 显示全部楼层
话说 我AD15导入CAD图 失败 难道要换AD14吗
http://blog.csdn.net/kiti1013 人都有梦 在遥远的未来
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-6-30 18:59:40 | 显示全部楼层
回复【20楼】kiti1013:
---------------------------------
0.0  我也不太清楚啊 我用起来没问题 是不是导入工具有问题
回复 支持 反对

使用道具 举报

46

主题

178

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2013-9-17
在线时间
19 小时
发表于 2015-7-1 13:01:29 | 显示全部楼层
回复【18楼】Theone:
---------------------------------
你是说不用钢板那种事么,太不爽了  还是喜欢金属感的
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-7-1 13:39:46 | 显示全部楼层
回复【22楼】fcsw2fcsw2:
---------------------------------
我一直用的都是无钢板的 所以有没有钢板无所谓吧 我这弄得亚克力定位板只是为了固定
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-7-19 19:57:54 | 显示全部楼层
 来吧 各位! 过了半个月终于更新了!

总体设计改了一下 弄了个控制器,拖两个键盘,一个是主键盘区,一个是小键盘区,用的SPI接口,外加上电源地,每一个需要六根线,最终选择ps2的座当接口。哈哈 比较奇怪吧 !看图!
用STM32F103C8T6,以前没想着这个芯片也带了USB,然后有两路SPI作为从机,接收键盘码,usb连接电脑当键盘,公开原理图跟PCB文件,没仔细画,各位不要介意 哈哈。


KB CTRL.PcbDoc

247 KB, 下载次数: 1049

KB CTRL.SchDoc

156.5 KB, 下载次数: 1053

回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-7-19 20:02:49 | 显示全部楼层
 在这提前透露一下主键盘的pcb  主键盘区使用fc660m的布局,感觉这个不错就用这个布局了。用的stc 51单片机,只做键盘扫描,还有LED灯控。小键盘还没有画。



回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2015-7-19 21:59:11 | 显示全部楼层
回复【25楼】Theone:
---------------------------------
你这买的是什么按键?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-7-19 22:35:48 | 显示全部楼层
回复【26楼】正点原子:
---------------------------------
cherry 机械轴 青轴
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-7-19 22:37:02 | 显示全部楼层
回复【26楼】正点原子:
---------------------------------
不是普通按键 就是机械键盘的轴体
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2015-7-19 23:22:53 | 显示全部楼层
回复【27楼】Theone:
---------------------------------
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

46

主题

178

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2013-9-17
在线时间
19 小时
发表于 2015-7-20 11:16:34 | 显示全部楼层
回复【28楼】Theone:
---------------------------------
说实话你这个主板还不如用专门的并转串呢 好几个单片机 还是3.3和5混搭 应该会出问题!一个stm32应该够用 用矩阵式的 IO事够用的
回复 支持 反对

使用道具 举报

46

主题

178

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2013-9-17
在线时间
19 小时
发表于 2015-7-20 11:17:56 | 显示全部楼层
回复【28楼】Theone:
---------------------------------
还有你那个布线是自动布线吧,有点难看,再就是要使用矩阵式的最好加几个二极管 弄成无冲突的 要不按键会冲突的
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-7-20 15:01:51 | 显示全部楼层
回复【30楼】fcsw2fcsw2:
---------------------------------
什么叫专门的并转串? 混搭也就5v的io跟3.3v的io啊 stm能兼容5v的啊 能出什么问题 大不了加几个电阻 
我现在设计的就是几个模块 不打算做整体的 我想更换那一部分 我只需要做其中一部分就行了 
我键盘的pcb原理图都还没画完呢 二极管我画的封装带了 一个轴带一个二极管
回复 支持 反对

使用道具 举报

42

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
890
金钱
890
注册时间
2014-8-16
在线时间
193 小时
 楼主| 发表于 2015-7-20 15:12:47 | 显示全部楼层
回复【30楼】fcsw2fcsw2:
---------------------------------
stc的单片机可以使用3.3v的供电,这也可以解决io电平不匹配的问题。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2016-4-2
在线时间
0 小时
发表于 2016-4-2 13:21:17 | 显示全部楼层
顶一个
回复 支持 反对

使用道具 举报

7

主题

91

帖子

0

精华

高级会员

Rank: 4

积分
702
金钱
702
注册时间
2016-2-6
在线时间
85 小时
发表于 2016-4-3 12:13:03 | 显示全部楼层
这么屌!
回复 支持 反对

使用道具 举报

2

主题

43

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
246
金钱
246
注册时间
2016-8-7
在线时间
42 小时
发表于 2016-9-30 20:56:14 | 显示全部楼层
楼主  你的键盘 用上了吗?
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2018-3-9
在线时间
0 小时
发表于 2018-3-9 21:17:42 | 显示全部楼层
老哥 断更了么?我也有这样的想法 想请教一下
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2020-3-20
在线时间
0 小时
发表于 2020-3-20 22:07:41 | 显示全部楼层
ZiberGong 发表于 2018-3-9 21:17
**** 作者被禁止或删除 内容自动屏蔽 ****

没有更新?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-3 17:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表