Allegro如何导入高清Logo、二维码、防静电标识等图片以及汉字

前言——Allegro自带的导入Logo功能图形效果不佳

在设计PCB时,我们经常需要在丝印层加上公司Logo,二维码、一些标识或者汉字。这时,如果使用Allegro自带的导入Logo的功能,会发现生成的丝印图形效果较差。新建Format Symbol,可以导入bmp格式的图片作为Logo,然后构造形状可以将图形转为填充Shape。

最终的3D效果:

导入效果一般,丝印图形的边缘会有锯齿、缺口或凹槽,放大看更加明显,显然这并不高清,下面介绍的方法能得到边缘光滑的高清丝印。


一. png,jpg等转SVG

SVG,Scalable Vector Graphics,可缩放矢量图形,它是一种基于XML的图片格式,也就是说SVG格式的图形其实就是一段代码,可以直接通过文本编辑器进行修改。SVG的最大特点是它显示的所有图像都是通过数学公式(如圆、直线)等直接绘制出来的,所以此格式的图片进行任意的放缩都依然清晰。详细请参考:SVG格式_百度百科 (baidu.com)

我使用的是在线转换,试用了很多免费的在线转换网站,觉得最好用是:

  1. Convertio — 文件转换器,此网站24小时内可免费转换10分钟,且无需登录,并提供SVG转DXF的功能

  2. PNG转SVG – 在线将PNG文档转换成至SVG (png2svg.com),此网站好像一直免费,同样无需登录

以网上找的TI公司的png格式Logo为例。注意,图片像素越高越好,像素越高,得到的SVG越精细

png:

SVG:

注意:图片转SVG是整个环节中最关键的一步,SVG的图像效果可以认为是最终的丝印效果。所以,如果SVG的转换效果不好,细节丢失,则可能需要像素更高的源图片,或者更强大的转换工具/网站。


二. SVG转DXF

DXF,Drawing Interchange Format,绘图交换文件,它和SVG一样,是一种矢量图形文件,同样可以通过文本编辑器打开和编辑,所以SVG转DXF可以认为是代码语法的转变,并不会损失图像细节。

我使用的是在线SVG转DXF,以下两个网站不错:

  1. SVG轉DXF轉換器。在线自由 — Convertio
  2. SVG to DXF | CloudConvert

用AutoCAD打开转换得到的DXF文件,如下图所示,可见图像细节依旧清晰。


三. 新建Format Symbol,导入DXF

Format symbol是Allegro专门用于Logo, 标志等标准对象的文件格式,有关Allegro中多种symbol(包括Package, Mechanical等)的区别,请自行搜索。

打开Allegro -> 文件 -> 新建 -> 选择Format symbol

可以新建一个Format Symbol作为模板,以后的Format都可以复制这个,在此基础上进行操作。

打开TI_Logo.dra -> 文件 -> 导入 -> DXF

有关导入DXF的操作细节,请参考我的另一篇博客:Allegro如何导入导出DXF_徐晓康的博客的博客-CSDN博客_allegro导出dxf一般留哪些层


四. 丝印更改线宽,构建形状,放缩以及查看最终3D效果

上一步导入DXF后,有时由于板框太大而看不到丝印图形,此时可以查看 -> 适合界面,丝印就能看到了。

4.1 放缩丝印图形到合适尺寸

注意测量丝印的大小,通过以下操作可将丝印图形放缩到合适尺寸:尺寸/草拟 -> Create Detail -> 选择类为板丝印顶层 -> 设定比例因子,2表示放大到原理的2倍,0.1则缩小到原来的十分之一 -> 框选图形 -> 放置

4.2 分解形状,非填充Shape转线 或者 构造形状,非填充Shape转填充Shape

图形是一个个Shape,即使放大很多倍看也没有锯齿,线条依旧光滑。但是,此Shape并不是filled Shape即不是填充Shape,所以其实最终的丝印效果是一条条线,而默认的丝印线宽为0,所以此时直接查看3D,看不到任何丝印图形,所以我们先根据丝印尺寸调整一下丝印线宽,一般来说,最小线宽是0.15mm,更细的丝印线可能造成加工困难,这是没有必要的。

最初的图形是无法直接选中线的,需要进行一次放缩(放缩后非填充Shape就转为线了)或者 直接分解形状,进行 形状 -> 分解形状-> 在选项中设置板顶层丝印,并勾选分解后删除形状 -> 框选图形 -> 完成

放缩或分解形状后就可以修改图形线宽框选图形,右击 -> 线 -> 更改宽度 -> 输入想要的线宽 -> 确定

然后,更改SilkScreen Top的颜色为白色,查看3D,按小键盘8显示Top,最终的丝印图形效果如下:

可见,丝印图形是线组成的,如果不喜欢这种风格,想要填充的Shape怎么办呢,那么就与分解形状相反,需要构建形状形状 -> 构建形状 -> 在选项中,将有效类改为板丝印顶层 -> 框选图形 -> 等待10秒~几分钟(构建形状运算量大,消耗时间取决于图形复杂度与电脑性能)-> 完成

查看3D,显示如下:

线和填充图形两种效果,喜欢哪种用哪种。

4.3 更改原点位置与图纸大小,使得图纸与丝印图形匹配

更改原点位置与图纸大小(设置 -> 设计参数 -> 设计),使得图纸与图像相匹配,避免此symbol图纸太大,导致在brd文件中导入此symbol时,超出brd的图纸范围,导致出错。


五. 设置Format Symbol的库路径,在brd文件中直接使用Format Symbol

Format Symbol对应两个文件*.dra + *.osm,要在brd文件中调用此元件,需要设置Format Symbol的库路径,并将这两个文件放到库路径下

设置 -> 用户偏好设置 -> 搜索psm -> 设置psmpath -> 确定

在brd文件中直接调用Format Symbol,放置 -> 手动 -> 高级设置中,勾选库 -> 布局列表中,选择Format Symbol,选择要放置的Symbol

最终板上的3D效果:


六. 其它图像展示

6.1 我的博客logo

6.2 防静电标识

6.3 我的博客二维码

草料二维码生成器 (cli.im)

普通的二维码图形太复杂,无法转成丝印,需要转换一下,点击样式美化。

将二维码的码点类型改为图像较简单的圆角条纹或者网格等,再下载得到png图片。

然后根据上文的步骤转SVG,再转DXF,再导入DXF,得到如下丝印图像:

扫码响应很快,各位同学可以试试。


七. 导入汉字

如果对汉字字形有特殊要求,可以在线生成艺术字,再进行上述步骤得到汉字的丝印图。如果没有特殊要求,可以使用skill工具电路精灵的导入汉字功能:

支持电脑里的各种字体和字号。效果如下:

另外,此skill同样支持导入图片,并支持jpg,png,ico,bmp等各种格式,但图形效果不佳。

电路精灵是一款完全免费的skill工具,详情请见:优秀的Allegro Skill推荐_徐晓康的博客的博客-CSDN博客_allegro skill


徐晓康的博客持续分享高质量硬件、FPGA与嵌入式知识,软件,工具等内容,欢迎大家关注。

  • 5
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
如果你想在Allegro中使用天线,你需要将天线的封装和元件符号导入Allegro中。以下是导入天线的步骤: 1. 打开Allegro Design Entry HDL并创建一个新的设计。 2. 在Design浏览器中右键单击Symbol Files文件夹,然后选择Add Files。 3. 选择天线元件符号的文件,通常是一个.dsn文件。 4. 在Design浏览器中右键单击Package Files文件夹,然后选择Add Files。 5. 选择天线封装的文件,通常是一个.pac文件。 6. 在Design浏览器中右键单击Decal Files文件夹,然后选择Add Files。 7. 选择天线的贴片封装文件,通常是一个.brd文件。 8. 在Design浏览器中右键单击Technology Files文件夹,然后选择Add Files。 9. 选择天线的技术文件,通常是一个.tch文件。 10. 在Design浏览器中右键单击Model Files文件夹,然后选择Add Files。 11. 选择天线的仿真模型文件,通常是一个.slb文件。 12. 在Design浏览器中右键单击Designs文件夹,然后选择New Design。 13. 添加一个天线元件符号到设计中,然后将其连接到其他元件或信号线。 14. 在PCB Editor中将天线贴片封装放置到PCB布局中,并连接到其他元件或信号线。 15. 进行设计规则检查和验证,然后输出Gerber文件进行制造。 这些步骤可能会因为不同的版本和配置而有所不同,但是大致的流程应该是这样的。如果你需要更详细的指导,建议查阅Allegro Design Entry HDL的用户手册或者咨询Mentor Graphics的技术支持。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值