我是个程序员,偶而搞下硬件开发,总觉得别人设计的键盘不满足自己的胃口,我自己DIY了一把机械键盘。

全键盘键位可编程,可以从内核开始编程,共设计69键,有点类似HHKB,但是比她要多了几个键盘。

功能设计和键位图吧,全键位可自己指定。

硬件主控方案:单片机+USB接口芯片
这样的目的是让会单片机开发的朋友可以自己发挥,自己写主控程序。后期如果有朋友喜欢,需要的话,可以开发专用驱动,不需要下传内核就可以直接配置。

收到PCB时照的

半成品图

在网上淘的cherry的红轴,因为打字要多一些,所以选的红轴,可真是贵啊

在PCB上印了TRANSFORMERS,这个键盘也是可变形的,这个蓝色的灯是USB指示,每发一组键,就会闪一下,在键盘长期不操作时,就会自己呼呼睡了,还是个呼吸灯。

和4100的大小对比

空的两个键正在等第一次喷漆干,打磨制作中,这两个键长度不是标准的,不能直接买现成的,可惜

留的电源和电阻接口,可以再加灯
 
最后再来几张特写

喷漆打磨制作中的红色退格键

j

如果照片看不了,可以上我的网站去看

http://huwenjin.com/HardwareTech/jixiejianpan/2011/1125/93.html

处理特殊长度的按键先把键锯开
 
打磨到需要的长度
 
再用AB胶或哥俩好粘好

 
在快干时,用刀把表示简单找平一下
 
然后再用2000目的沙纸打磨。
 
装上的效果,还是不错的,基本看不出来缝隙
 
然后再喷上漆,再打磨就根本看不出来制作的痕迹了。
 
目前还有等干燥中~~~~

DIY机械键盘过程照相关推荐

  1. 关于STM32的USB设备库DIY机械键盘

    前言 为什么想写这个呢,首先一方面是因为自己喜欢DIY一些小玩意,另一方面关于USB-HID的东西断断续续的学习了不少东西,想总结整理一下.其次就是网络上关于STM32制作USB-HID的案例很多,我 ...

  2. stm32 薄膜键盘原理_stm32 diy 机械键盘

    但是HHKB的空格键很长,Fn组合键不好按,上下左右与vim不统一.受minila的启发,我决定自己做一个机械键盘. minila键盘图片: 自制机械键盘使用59键布局,以小为美(便宜)采用短空格,充 ...

  3. stm32 diy 机械键盘

    程序员对机械键盘的需求不止于情怀,当然,对于算法工程师.逻辑复杂而代码量小的软件工程师来说,平时对键盘的操作并没有那么多,可能对机械键盘并不感兴趣.而我曾经是一个日常大量编码.运维的数据工程师,逻辑简 ...

  4. 从零DIY机械键盘/主控方案

    自从有了第一套机械键盘,先后修改了接口方案,安装了LED灯等,但是始终无法满足自己的DIY欲望. 于是想到最简单的方法就是用现成的主控,而主控来源于废弃的键盘,如下图: 这种主控也是矩阵方式,只需要测 ...

  5. yoda键盘linux,【简单评测】Yoda II机械键盘——DIY初解禁

    2015年第一代Yoda键盘出世,我当时正在做ThinkPad维修,对机械键盘领域所知有限,从2013年入行至今,本人一直是ThinkPad忠实用户也是ThinkPad粉丝.2016年末有幸加入一个神 ...

  6. 从0开始制作机械键盘

    机械键盘,造轮子,还是造键盘? 是的,没错,我要重新开始造轮子. 最开始萌生此想法的原因是想把一个USB接口的键盘改造成蓝牙键盘(别问我为什么不直接买一个).想改的前提有两个:一是笔者用的是笔记本,总 ...

  7. DIY一把属于自己的机械键盘(一)

    两年前深深被网上一些DIY大神的作品迷住,例如严泽远老师的辉光钟,第一次发现原来这也是一门艺术,就打算发散以下自己的艺术细胞.期间收集了很多前辈的作品资料,也开始着手做一款属于自己的作品,但是由于种种 ...

  8. 自定义键盘码_?光效DIY+自定义宏:玩法多样的杜伽k320RGB机械键盘

    随着科技的不断发展和人们生活水平的不断提高,机械键盘凭借出色的手感,开始逐渐替代传统的薄膜键盘,而成为电脑用户的主流生产力工具,更有越来越多的游戏玩家,开始沉迷于机械键盘的便利与手感.下面评测的这款D ...

  9. 【小睿精选·第七期】基于STM32的DIY蓝牙机械键盘

    [小睿精选] [小睿精选]第七弹来啦,本期共收录 6条 嵌入式资讯信息,希望可以帮到你.欢迎大家在文末留言,唠一唠你关注的话题,说不定下期就有你想要的惊喜! 资讯类 1.瑞萨推出RZ/V系列微处理器搭 ...

最新文章

  1. python画折线图详解-利用python画折线图
  2. J2EE经典面试题及答案
  3. Spark性能相关参数配置详解
  4. 将团队迁移到可视化项目管理软件
  5. python并行for循环_Python并行执行for循环
  6. tinkerpop mysql_图论数据库未来的发展方向?
  7. 2.3.3单链表的双向链表
  8. pyqt5实现窗口跳转并关闭上一个窗口
  9. 【人脸表情识别】基于matlab PCA+SVM人脸表情识别评分系统【含Matlab源码 593期】
  10. 计算机音乐《讲真的》,他凭借一首《讲真的》红遍大江南北,希望他不忘初心纯粹做音乐...
  11. 美团饿了么外卖返利CPS公众号小程序话费加油团购源码淘客APP
  12. 【数学建模】二手房房价影响因素分析(描述性统计+推断统计综合应用、线性回归预测分析)
  13. 名悦集团:深圳人买什么车好?
  14. phpmyadmin 下载、安装、配置
  15. 《LOL》从代码上来说最难的是哪个英雄?
  16. 数据我爬定了,限流也挡不住,我说的
  17. Gradle编译生成不同的版本,动态设定应用标题 / 应用图标 / 替换常量
  18. 5个文献免费下载神器
  19. 2023年大厂高频软件测试面试题:Web 测试 + 接口测试 +App 测试
  20. adm-zip-0.4.13-中文文档

热门文章

  1. 思科向 IETF 提交 TrustSec 标准草案
  2. JS运行原理与机制(乾坤未定,你我皆是黑马4-5)
  3. 详解Linux驱动技术(五) _设备阻塞/非阻塞读写
  4. 12个球问题(不知轻重)
  5. nginx CSS JS加载失败
  6. IPSec VPN的原理与配置
  7. 红外通信模块、NEC红外收发模块(2)——两个红外模块交互信息
  8. 网络安全(零基础)自学
  9. 「镁客·请讲」Lucia 焦玉龙:用区块链技术切入长租行业,Lucia要做长租领域的变革者...
  10. java progressbar swt_Eclipse-SWT学习之进度条的SWT实现