龙空技术网

绘制机械键盘PCB简易入门

画图汪QSY 118

前言:

现在小伙伴们对“atmega32u4中文手册”大约比较关心,看官们都需要剖析一些“atmega32u4中文手册”的相关文章。那么小编在网摘上收集了一些对于“atmega32u4中文手册””的相关资讯,希望咱们能喜欢,看官们快快来了解一下吧!

许多人都不喜欢飞线,都在闹着PCB。还出现了PCB很难画之类的言论,所以打算写个教程,教教大家怎么简易绘制键盘的PCB。

教程

目前来说绘制PCB常用的软件是Altium Designe,这是一款商业软件,大多数人使用的是盗版、破解后的版本。使用盗版软件是非常可耻的,希望大家不要这样做,支持正版从我做起。

免费的PCB绘制软件中,较为简易上手的是KiCad。教程主要是针对这个软件展开的。

KiCad官网能免费下载,封包大小是1.1GB左右。适配多种系统,使用Mac的用户也不必担心。

安装KiCad无需太多的设置,直接默认就好。

默认的软件界面语言是英文,如果不适应,可以将其改成中文。

安装好KiCad后就是机械键盘PCB的绘制。

首先是去keyboard-layout中绘制自己的键盘配列。这个在我之前的文章中已经说过,所以就不细说了。绘制好后,下载json配置文件。

使用Mrkeebs PCB Generator,上传keyboard-layout保存的json配置文件,自动生成键盘的PCB。

这样即可获得初步的键盘PCB。

使用KiCad打开pro结尾的工程文件。

可点击sch结尾的文件查看PCB的原理图。

也可以点击pcb结尾的文件查看PCB文件,自动生成的线都是飞线。自动生成所使用的主控是atmega32U4,需要自己手动调整位置。由于我这个配列排布比较紧密,所以没余地放置主控。

自动生成的PCB需要布线修整,布线主要是在F.Cu层进行。图省事可以使用FreeRouting(需要安装Java开发环境JDK)自动布线,尽管效果一般,但对矩阵键盘而言,布线没那么重要的。保存出Dsn文件,使用FreeRouting载入。完成后保存为ses文件,再导入回KiCad即可。

一般我是自己布线的,没有安装FreeRouting,所以无法展示。

最后可以使用3d查看器,查看成品的3d效果。

目前大多数厂家使用的是Gerber文件,所以还需要点击文件-绘图,生成gbr文件。

某些厂商还会要求BOM表,都生成了一并发过去好了。自动生成的PCB可能会有点小问题,加点钱给某宝卖家也是能修正的,不算什么大问题。

总结

总的来说,现在软件已经很成熟,能自动生成PCb,还有各种配套软件生成定位板,外壳。自己制作个机械键盘不是不可能的事情。希望大家能了解多一点,别被一些卖套件商家拐进了弯路。

喜欢自制键盘文章,一直在zhihu和smzdm上分享教程,最近搬运过来。往后还会写一篇使用KiCad绘制优联机械键盘PCB的教程,喜欢的可以关注一下我账户画图汪。

标签: #atmega32u4中文手册