请选择 进入手机版 | 继续访问电脑版

手机数码

    今日:316| 主题:42809
收藏本版 (4)
手机、平板、VR等3C数码产品的交流.

[其他] How I built a keyboard by hand

[复制链接]
伪娘 发表于 2016-10-11 04:55:45
412 7

立即注册CoLaBug.com会员,免费获得投稿人的专业资料,享用更多功能,玩转个人品牌!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

How I built a keyboard by hand

How I built a keyboard by hand

I had spare mechanical keyboard switches and keycaps from other keyboard projects, and I wanted to see if it would be feasible to build a keyboard using only hand tools.
  

How I built a keyboard by hand

How I built a keyboard by hand

I started with some aluminum sheet stock from the hardware store. It was perfectly sized to build a 5 column, 13 row grid keyboard, without any wasted space.
  

How I built a keyboard by hand

How I built a keyboard by hand

I started by laying out where the switch holes would be cut. The holes are 14 mm squares, with 5.5 mm in between. I used a blade to scribe the layout into the metal.
  

How I built a keyboard by hand

How I built a keyboard by hand

I drilled a hole for each switch, and filed them square.
  

How I built a keyboard by hand

How I built a keyboard by hand

  

How I built a keyboard by hand

How I built a keyboard by hand

  

How I built a keyboard by hand

How I built a keyboard by hand

Once the top plate was done, I used another piece of the same aluminum stock for the bottom of the keyboard, with metal standoffs to complete the case.
  

How I built a keyboard by hand

How I built a keyboard by hand

  

How I built a keyboard by hand

How I built a keyboard by hand

I painted the case black. This helps hide the misaligned keys, and makes it look more uniform.
  

How I built a keyboard by hand

How I built a keyboard by hand

  

How I built a keyboard by hand

How I built a keyboard by hand

  I used 1N4148 diodes to connect the rows together, and wired the columns together. I referred to the Atreus keyboard hand-wiring guide to help with the wiring.
  

How I built a keyboard by hand

How I built a keyboard by hand

Each of the columns and rows are connected to a Teensy microcontroller. I had to take care to avoid the standoffs when wiring the keyboard.
  

How I built a keyboard by hand

How I built a keyboard by hand

I used a micro USB extension cable to complete the keyboard, and glued the end of it to the bottom of the case.
  

How I built a keyboard by hand

How I built a keyboard by hand

  

How I built a keyboard by hand

How I built a keyboard by hand

  To program the keyboard, I used the open source QMK firmware . I started with the Atreus keyboard configuration, and edited the configuration header file to match the wiring of the rows and columns. I then edited the keymap header for the keyboard layout. The QMK firmware provides macros for function layers, and will automatically produce a standard shift layer.
Then, (after installing some build tools), I compiled the firmware and flashed it to the Teensy using the Teensy loader tool provided PJRC.



上一篇:Samsung must act fast to keep an exploding phone from blowing up its brand
下一篇:This is why it’s always 9:41 in Apple product photos
目送妳旳愛※ 发表于 2016-10-16 15:13:24
每天顶顶贴,一身轻松啊!
回复 支持 反对

使用道具 举报

刘国宇 发表于 2016-10-20 08:09:15
我志愿加入酱油党,围观楼主搞基,挽回楼主尊严,履行回帖义务,保证经验收入,积极前排求粉,信誉有粉必回,人人粉我,我粉人人,为打酱油事业奋斗终身,随时准备为粉和酱油牺牲一切,永不潜水!
回复 支持 反对

使用道具 举报

春健勃了 发表于 2016-10-29 13:54:49
我若安好,便是晴天。
回复 支持 反对

使用道具 举报

忲過傷憾 发表于 2016-11-2 07:05:57
这是破亿的节奏
回复 支持 反对

使用道具 举报

电商小吕哥 发表于 2016-11-15 18:03:43
LZ表述之事与本人无关,只是本着“看贴回贴,繁荣网络、利人利己”的原则,为“保增长、扩内需、调结构,促民生”作出贡献,顺便赚点虫币。
回复 支持 反对

使用道具 举报

梁凤 发表于 2016-11-17 06:35:09
精神病院在通缉楼下的!
回复 支持 反对

使用道具 举报

泪丶眸 发表于 2016-11-20 17:32:13
我左青龙,右白虎,肩膀纹个米老鼠.
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

我要投稿

推荐阅读

扫码访问 @iTTTTT瑞翔 的微博
回页顶回复上一篇下一篇回列表
手机版/CoLaBug.com ( 粤ICP备05003221号 | 文网文[2010]257号 )

© 2001-2017 Comsenz Inc. Design: Dean. DiscuzFans.

返回顶部 返回列表