发表于 2016-6-9 11:59 | 只看该作者 |只看大图 |倒序浏览 |阅读模式
本帖最后由 kruak 于 2016-6-9 14:40 编辑
一直想要个无线机械键盘,但一直都没有合适的产品,受网上拿罗技优联飞线的启发决定自己也做一把。(渣手机照的,各位客官就凑合着看吧。。。。)
先放成品图。键帽用的是PBT的双色成型键帽。
12.JPG (85.58 KB, 下载次数: 0)
键盘正面
2016-6-9 11:09 上传
9.JPG (97.88 KB, 下载次数: 0)
侧面
2016-6-9 11:10 上传
8.JPG (99.38 KB, 下载次数: 0)
底面
2016-6-9 11:10 上传
用的是罗技k270,这个键盘不是标准的104键键盘,少了一个rwin键。但网上有现成的矩阵图而且自带有大写指示灯,所以我就选它了。
1 电路板设计
软件用的Kicad,对于画这种双面pcb板子已经足够用了,根据网上的K270矩阵表画出原理图,再画好cherry轴的封装(学原厂直接把二极管安在轴内),排好轴位置(lwin键布了两个一个当作rwin键补齐104键),自动布线。
K270 矩阵.png (47.18 KB, 下载次数: 14)
k270矩阵表
2016-6-9 11:18 上传
3.JPG (135.56 KB, 下载次数: 0)
kicad出的pcb
2016-6-9 11:18 上传
最后交付打印。
1.JPG (127.03 KB, 下载次数: 0)
K270和印制的PCB
2016-6-9 11:18 上传
2 外壳设计
为了简单点,决定用三明治结构。
在 http://builder.swillkb.com/ 上生成标准 ANSI104的按键定位框,用cad进行微,画安装孔。
14.JPG (126.55 KB, 下载次数: 2)
碳纤定位板
2016-6-9 11:25 上传
并在右上角留下直径5mm的大写指示灯孔。
捕获.JPG (90.93 KB, 下载次数: 0)
碳纤底板
2016-6-9 11:18 上传
为了减小厚度底板留出晶振,和电池盒的位置,并且上下两板都打沉孔。(不过因为熬夜熬的神志不清电池的尺寸画错了。。。。。)
用的3k碳纤板。定位框是1.5mm的板子,底板是2mm的板子,真是又轻又结实。就是有点小贵。
5.JPG (117.96 KB, 下载次数: 0)
碳纤定位板,底板
2016-6-9 11:18 上传
3 组装
K270主控板焊接到pcb上,并把电池盒焊接上。(用的cr2032供电)
K270主控针脚.jpg (103.06 KB, 下载次数: 3)
K270主控阵脚序列
2016-6-9 11:18 上传
6.JPG (99.25 KB, 下载次数: 0)
电池盒
2016-6-9 11:18 上传
(左边改造后,右边未改造)
电池盒子需要改造一下,电池盒本身是两节电池串联的电压是6v,把它改成并联降压到3v。
这个电池盒自带开关正好可以用上。
11.JPG (119.25 KB, 下载次数: 0)
背部焊接
2016-6-9 11:18 上传
电容和大写指示灯先从主板上拆下来再用延长线接上去可以减少中控板的厚度。
轴选用的红黑青轴混搭,空格键用的绿轴。
(插轴之前把大写指示灯安在定位框的预留孔上,背部做好绝缘。)
10.JPG (108.25 KB, 下载次数: 0)
轴
2016-6-9 11:18 上传
最后就是焊接了。
底板和定位框之间用10mm的m2铜柱连接,为了省钱未做中框,感觉效果不错就这么着吧。。。
来张测试图
15.JPG (124.11 KB, 下载次数: 0)
测试
2016-6-9 11:52 上传
(电池盒上的开关位置在右手边正好方便用。)
最后老规矩ID照(明明是灰白的硬是让照出一丝基佬紫的感觉,我觉得我该换手机了。)
16.JPG (116.55 KB, 下载次数: 0)
ID照
2016-6-9 11:54 上传
至此全部完成,不过由于是第一次做还有很多问题没处理好,比如说没设计优联接收器的收纳位置,还有大写指示灯的位置有点靠下,电池盒位置尺寸切错等。。。
再有空的时候再折腾吧,完工。
2.JPG (98.57 KB, 下载次数: 3)
K270主控
7.JPG (107.93 KB, 下载次数: 2)
Original url: Access
Created at: 2020-01-07 18:18:01
Category: default
Tags: none
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
java windows火焰图_mob64ca12ec8020的技术博客_51CTO博客 - 在windows下不可行,不知道作者是怎样搞的 监听SpringBoot 服务启动成功事件并打印信息_监听springboot启动完毕-CSDN博客 SpringBoot中就绪探针和存活探针_management.endpoint.health.probes.enabled-CSDN博客 u2u转换板 - 嘉立创EDA开源硬件平台 Spring Boot 项目的轻量级 HTTP 客户端 retrofit 框架,快来试试它!_Java精选-CSDN博客 手把手教你打造一套最牛的知识笔记管理系统! - 知乎 - 想法有重合-理论可参考 安宇雨 闲鱼 机械键盘 客制化 开贴记录 文本 linux 使用find命令查找包含某字符串的文件_beijihukk的博客-CSDN博客_find 查找字符串 ---- mac 也适用 安宇雨 打字音 记录集合 B站 bilibili 自行搭建 开坑 真正的客制化 安宇雨 黑苹果开坑 查找工具包maven pom 引用地 工具网站 Dantelis 介绍的玩轴入坑攻略 --- 关于轴的一些说法 --- 非官方 ---- 心得而已 --- 长期开坑更新 [本人问题][新开坑位]关于自动化测试的工具与平台应用 机械键盘 开团 网站记录 -- 能做一个收集的程序就好了 不过现在没时间 -- 信息大多是在群里发的 - 你要让垃圾佬 都去一个地方看难度也是很大的 精神支柱 [超级前台]sprinbboot maven superdesk-app 记录 [信息有用] [环境准备] [基本完成] [sebp/elk] 给已创建的Docker容器增加新的端口映射 - qq_30599553的博客 - CSDN博客 [正在研究] Elasticsearch, Logstash, Kibana (ELK) Docker image documentation elasticsearch centos 安装记录 及 启动手记 正式服务器 39 elasticsearch 问题合集 不断更新 6.1.1 | 6.5.1 两个版本 博客程序 - 测试 - bug记录 等等问题 laravel的启动过程解析 - lpfuture - 博客园 OAuth2 Server PHP 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法 - 煮茶的博客 - SegmentFault 思否 使用 OAuth2-Server-php 搭建 OAuth2 Server - 午时的海 - 博客园 基于PHP构建OAuth 2.0 服务端 认证平台 - Endv - 博客园 Laravel 的 Artisan 命令行工具 Laravel 的文件系统和云存储功能集成 浅谈Chromium中的设计模式--终--Observer模式 浅谈Chromium中的设计模式--二--pre/post和Delegate模式 浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型 DeepMind 4 Hacking Yourself README.md update 20211011
Laravel China 简书 知乎 博客园 CSDN博客 开源中国 Go Further Ryan是菜鸟 | LNMP技术栈笔记 云栖社区-阿里云 Netflix技术博客 Techie Delight Linkedin技术博客 Dropbox技术博客 Facebook技术博客 淘宝中间件团队 美团技术博客 360技术博客 古巷博客 - 一个专注于分享的不正常博客 软件测试知识传播 - 测试窝 有赞技术团队 阮一峰 语雀 静觅丨崔庆才的个人博客 软件测试从业者综合能力提升 - isTester IBM Java 开发 使用开放 Java 生态系统开发现代应用程序 pengdai 一个强大的博主 HTML5资源教程 | 分享HTML5开发资源和开发教程 蘑菇博客 - 专注于技术分享的博客平台 个人博客-leapMie 流星007 CSDN博客 - 舍其小伙伴 稀土掘金 Go 技术论坛 | Golang / Go 语言中国知识社区
最新评论