这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Mouser » 键盘DIY的stm32实现

共27条 2/3 1 2 3 跳转至
专家
2015-12-05 22:33:07     打赏
11楼

终于把线走完了,接下来优化一下吧,时间上不知能允许做成什么样呢?

先把走完线的图show一下

加油啊,一定要在时间到之前完成啊,我的小车…………………………………………………………………………



专家
2015-12-06 18:52:27     打赏
12楼

完成!但是不够完美。虽然想说好多功能没有,但是在完成这个板之后,慢慢熟悉了软件的操作之后,发现……

Mouser BLUE功能还是十分强大呢!只是好多在操作上与其它软件不同。

先上完成的图,再来评说这个图的不当之处与软件的相关操作

——回复可见内容——



专家
2015-12-08 08:19:20     打赏
13楼

有点晚了,但还是要把说好的总评发出来。

上次有说,板子上还有诸多不足,而且对于软件的使用也不够熟练,所以这次会按PCB绘制的流程迈步做说明。


印刷电路版设计流程

启动印制电路板编辑器

导入结构相关信息

添加网络报表

设置工作环境

设置PCB设计规则

元器件布局

PCB布线

设计规则检查

各种报表的生成

文件存储及打印

(我是按这个流程做的。因为先试了一下,在Ultiboard中定位不便,就想把结构的定位部分提前做,于是先做了结构的布局图,然后用dxf导入。但……结果悲剧发生了,两个问题导致了悲剧的发生,在后面会提及。)


启动印制电路板编辑器

这个双击安装好的Utiboard blue就可启动,也可从开始栏启动,因为是mouser版,所以会有mouser的信息,这个大家都看到了,就不上图了。

导入结构相关信息

在打开Ultiboard后新建空白图纸(或打开存档图纸)后,使用file-->import-->dxf命令可以打开dxf的导入对话框。从对话框中找到需要的dxf文件后导入即可。然后会进行一些处理。

首先是设定坐标原点

使用命令:design-->set reference point

设定坐标原点在pcb的是非常重要的,一个合适的坐标原点对后面的布局中会起到简化操作的作用。当然这个坐标原点不是设定之后就不会再动了。在后面可能根据需要做改变,但是一定要保证还可以精确还原,这样才能保证pcb中所有元件的定位是精确的。

然后检查尺寸

使用命令:standed dimension, horizontal dimension, vertical dimension

不同的软件间进行转换时可能会导致尺寸变化,所以在导入结构信息后一定要对关键尺寸进行核查。可使用的命令有三个,从工具栏中直接可选,包含标准、水平、垂直。在使用之前记得图层切到非cap层,且长度单位设定成你需要的。

添加网络报表

这个是引发悲剧的情节之一。blue版不能直接导入网表(也可能是我没找到,还请大大指出。)!!!之前导入的结构信息,只能重新导入一次了。不能导入网表怎么办?pcb不能做了!!!别急,在Mutilsim中有transfer,可以导出网表,并直接打开Ultiboard。可是,可是,blue,你能再blue一些吗?为什么每次transfer时都会新生成一个pcb,而不能导入想要导入的那个pcb呢?!!

命令:transfer-->transfer to ultiboard-->transfer to ultiboard component evaluator 14.0


设置工作环境

这是该设置设置版层,边框之类的东西。

设置PCB设计规则

对元件、网络等进行约束的设置,非常重要的部分,越是复杂的线路这部分的作用越大。所以请一定要把此部分弄熟悉了。由于本人对于Ultiboard操作还不是非常熟练,所以只希望在这里能够起到抛砖引玉的作用。

命令:tools-->netlist editor, tools-->group editor

在这里可以能每个net进行规则设置,如本人在此案中设置net0(gnd)默认线宽20mil。还可以添加新的net,或是对已有net进行修改,如此案中在原理图中由于元件上限而无法画出的二极管、电阻等就是直接从这里进行添加的(song song blue  ……)。

对于有相同规则的net则可进行group设置,这样就可以方便对多个具有相同规则的net进行操作了。

元器件布局

好了,现在进入元件布局篇。(……还篇呢!只能算是段。

这里是引发悲剧的情节之二。整个pcb有参考点的设置,但是元件因为不可编辑封装,故其参考点是否能设置未可知。那group呢?你可打包成group,可是不能让参考点成随机的吧,我在移动group怎么进行定位呢?而且,线的参考点是以线中心设定的,但一旦成了group,怎么就走到线的边缘了?!!总之,在做布局的时候,为了精确定位,本彩笔是老折腾了,早知如此,就不该一开始就做结构的布局了。放到这里,group一上,再做定位多好啊,一次搞定,连添加元件也一并完成。blue啊,这里达到了blue的顶峰!!!

PCB布线

布线,简单说下吧,在经历一翻折腾后,精力不足了。不过刚好这个板子还算简单,就想赶紧完成恢复下。但是折腾还没有结束……为什么快捷键是复合键啊!alt+1、alt+x、ctrl+r、……能自定义不?我想要单键操作啊!!

(其实板上没有添加泪滴,没有放置铺铜,没有……算了,不说了,都是泪)

设计规则检查

drc必做。相看与前面规则中是否有冲突的地方。前面规则中设置的越详细,在这里滞留的时间就越少。否则,你需要自己人工查看每个冲突是不是可以无视,或是需要调整。这里本彩笔还了解不够深入,待后续补充啊。

命令:design-->drc and netlist check

各种报表的生成

限于活动时限,跟本彩笔的精力已经被耗尽,就无视此步了。

文件存储及打印

限于活动时限,跟本彩笔的精力已经被耗尽,就无视此步了。



专家
2015-12-08 10:50:27     打赏
14楼

总之,终于是完成了。虽有种种不顺,虽有各种吐槽,但总归是对于blue有太高的期望,才会有些落差。

整体来说,电路仿真是multisim的强项,所以原理图部分用起来那个顺畅,简直飞起来,但因为是blue,所以使用感也有点blue。而pcb部分,虽然在8.0就已经见到,但是没用过,也没见隔壁的老王用过,所以可能由于人气的问题,到14.0也没有对实际操作体验进行优化。第一次用,可能评价过于偏颇,但期望Ultiboard用起来能像Multisim那个飞起来。而且就算是评估版,也可以适当放开些限制啊,这样大家才会愿意使用评估版进行交流,blue的人气才能积累起来,Ultiboard的发展也才会更接地气,最后才能真正的飞起来。


专家
2015-12-08 10:51:08     打赏
15楼
最后谢谢大家观赏!!!(鞠躬)

工程师
2015-12-08 11:25:48     打赏
16楼
软件还有限制,好麻烦啊

助工
2015-12-08 22:03:28     打赏
17楼
好像没人赞唉,我来赞一个,大神的板子花完啥时打样,做出来能否福利一块一起玩?我自己画了个32U4的已发去打样可以和你换一块STM32的板子吗?我对AVR不熟,希望能和大神多交流STM32的板子

工程师
2016-01-24 01:30:06     打赏
18楼
 大神V5,多日之后才看到忍不住赞~

菜鸟
2017-01-29 21:59:20     打赏
19楼
哈哈,來觀看一下

专家
2017-02-01 14:31:37     打赏
20楼
工作量很大啊,楼主辛苦了。

共27条 2/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]