这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » PCB与EMC » 从图片到异型板,生成复杂PCB外形(转)

共2条 1/1 1 跳转至

从图片到异型板,生成复杂PCB外形(转)

专家
2011-03-11 12:49:47     打赏
先上图:
 

 (原文件名:overall.png) 引用图片

Protel画板能提供的工具很少,无非是线段和圆弧,对于复杂外形的生成非常不方便。即使是螺旋线,也要借助autocad来完成,本教程在此基础上,更进一步,用点阵图像来生成可加工的PCB。
由于均为自行研究,步骤不一定最精炼,如有可简化之处请大家不吝指正。

------------------------------正文开始----------------------------------

需要软件:
Protel 99SE SP6
Photoshop
Vector Magic
Illustrator
Autocad
Bmp to Pcb
以上所有软件均有Windows版本

首先找一张图(本图窃自网络):


 (原文件名:original_img.png) 引用图片
 
由于这是一张点阵图,而AutoCad以及电路板外型都需要矢量图,因此需要转换。为转换方便,先将其染黑:


 (原文件名:vector_magic_convert.png) 引用图片
 
染黑后用Vector Magic将其转换为矢量图,为减少这一步的工作量,可以在转换前先用Photoshop将其转换为单色平滑图像,可以获得更好的转换效果。
之后将矢量图用Illustrator打开。可以在此处比较方便的微调图像。之后用Direct select tool(白箭头)选中图像,取消内部填充,形成轮廓线:


 (原文件名:illustrator_outline_direct_select_tool.png) 引用图片
 
之后导出成Autocad格式:


 (原文件名:illustrator_export.png) 引用图片
 
在Autocad里,去除包围图像的方框线,并“分解(explode)”图像至不能分解,之后全选应该是这个效果:


 (原文件名:autocad_exploded.png) 引用图片
 
在默认情况下,1unit对应1mm,因此可以在这里将图像修改到需要的大小。这里我将其调整到78units。然后导出为dxf文件:


 (原文件名:autocad_save.png) 引用图片
 
注意R12/LT2是Protel 99se能识别的唯一格式。


 (原文件名:protel_import.png) 引用图片
 
Protel内导入时选择正确的层,并将单位选择公制,线宽可以改小,这里为了显示清楚采用较宽的值。


 (原文件名:protel_outline.png) 引用图片
 
板的外形就生成了。
之后可以将图像的其他部分填充上去来得到更好的效果。首先需要计算尺寸,此板高78mm,即3070mil。Bmp2Pcb是使用线填充的方式来将点阵图转为PCB文件,因此每个象素点就对应特定宽度的一段线段。这次采用6mil的线宽,那么需要3070/6=512像素的图像,因此需要修改图片的大小。可以先裁取图案部分再改变图像大小:


 (原文件名:photoshop_resize.png) 引用图片
 
然后另存为BMP后转化:


 (原文件名:bmp_pcb.png) 引用图片
 
将生成的PCB文件打开:


 (原文件名:protel_topoverlay.png) 引用图片
 
然后将其贴到轮廓的对应位置即可。


 (原文件名:overall.png) 引用图片
 
可以在此基础上布线放元件,再投板生产即可。



关键词: 图片     型板     生成     复杂     外形     文件名     引用     图像    

菜鸟
2011-03-28 10:51:27     打赏
2楼

图都没有显示出来


共2条 1/1 1 跳转至

回复

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