• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 电子设计 > PCB设计 > Allegro PCB技术问答 > 做Shape时碰到难题了,谁来救我?

做Shape时碰到难题了,谁来救我?

录入:edatop.com     点击:

要再PCB上做一个开关,其触点的尺寸要求比较高,形状也不太规则,所以准备先做shape。不知道在Allegro中如何直接画这种性状不规则,尺寸要求高的shape,所以用其他机械设计软件(如AutoCAD)画好形状,如图1:

 

                                           图1

输出DXF文件,在在Allegro中新建shape,选File——Import,导入时class选ETCH,Subclass选TOP。导入后选shape——compose shape,点击导入的图形,出现DRC错误标记,如图2:

  

 

 

 

                                           图2

点击鼠标右键,选Done后DRC错误标记减少一个,如图3:


 


                                           图3

将shape边上的线删掉后DRC标记消失,如图4:

 
 


                                              图4

本以为大功告成,谁知一点save,坐下交提示错误,并弹出一个窗口,如图5:(因上传限制,只能明天将这个让我泄气的窗口上传)

希望你尽快解决

zhi chi

这里有DRC错误说明,不知是否有帮助。

http://www.pcbbbs.com/viewthread.php?tid=122335&replyID=&skin=1

LZ这样的shape,Allegro完全可以画,方法也很简单呀

今天把弹出的窗口上传,希望哪位大侠帮我解决。

 


                                       图5

楼上的shihuzhen你有办法直接在Allegro画吗,能否说得详细一点,如果图形比这还要复杂,又怎么做?

我觉得不是难不难的问题,而是要搞清楚为什么不能导入,要是碰到更难的呢?

DRC样子是Line_Width的错误.

看你的线宽大概是五个Grid,你没一个grid设置的时多少?

不管用allegro还是apd座的,都需要符合相应的constraints,你看是不是你的这条线的线宽小于设置的最小线宽?

好像用Allegro是不太容易绘制特别复杂的图形的,除非自己算好图形的几何特征,比如线的角度,位置等等,有一定的计算量,但是还是能绘制的。

如果没看错的吧,LZ的这个shape应该是应该是个圆环的一部分吧,你可以这样做:

1、新建一个Format文件,然后执行add》Arc W/Radius,画好两个弧线

2、执行add>line画完剩下的line,然后执行shape>compose shape

3、执行setup>drawing size,把type改为shape,就搞定了

我觉得这样很方便,不知道LZ感觉如何。不过要是相当复杂的图像,那就要用AUTO CAD了

完全可以自己画啦,下面的更难不是一样画,关键是要算好尺寸,然后充分利用SHAPE的修改功能!

这个图形的外圆弧半径是7mm,内圆弧半径是5mm,圆弧的起始角度是310°,终止角度是100°,但我不知道在Allegro中怎么输入极坐标。

另外,shihuzhen你说“执行setup>drawing option,把type改为shape”,可是我在setup〉drawing option里找不到这个操作。

10楼的PCAD,看来你是经常做这种触点的,请问你是怎么按照机械工程师的尺寸精确设计的?帮帮我了!

10楼的,能不能把你做的那个按键的封装发给我下,我需要这样的焊盘,可我老是做不出.多谢了!ZXM9817@126.COM

LZ!不好意思我写错了,是setup>drawing size

Pcad!你真是够牛

我觉得在Allegro里直接画不好控制尺寸,就没有人知道为什么不能导入吗?

PCAD,看来你是经常做按键封装的,请问你是怎么精确定位尺寸的?希望吝赐教!

shihuzhen,借鉴你的方法,我可以导入DXF文件了!按你说的,新建一个Format文件,然后Import—Compose Shape,分别选取导入图形的线条,Shape图形就出来了,然后“执行setup>drawing size,把type改为shape”,就OK了!谢谢你!希望其他有此疑问的朋友看到后也得到启发。

shihuzhen,借鉴你说的方法,我已经可以导入DXF文件了!新建一个Format文件,然后Import,导入后执行Compose Shape,分别选取导入图形的线条,就会出现Shape图形,然后再执行setup>drawing size,把type改为shape,最后Save就不会出错了。谢谢你!

希望其他学习Allegro的朋友也能够得到一点启发。

呵呵,我没机构,是自己按需求做的,14楼的我已发,请查收!

10楼的,我没收到啊,ZXM9817@126.COM,能不能再发次啊,

强贴留名

留下脚印!

不错顶一下

我现在也碰到这个问题,做法竟然跟小编要模一样,当然得到的结果也和小编一样了。

但是我用了LZ的方面 :“shihuzhen,借鉴你说的方法,我已经可以导入DXF文件了!新建一个Format文件,然后Import,导入后执

行Compose Shape,分别选取导入图形的线条,就会出现Shape图形,然后再执行setup>drawing size,把

type改为shape,最后Save就不会出错了。” 却没有解决问题,还是存在DRC错误。还有哪位高人能告诉下咋办?




你的线宽有问题,检查一下。

这种最好导入shape做,精确点

Cadence Allegro 培训套装,视频教学,直观易学

上一篇:请教各位:如何修改工作目录的默认路径
下一篇:illegal size id

PCB设计培训课程推荐详情>>

  网站地图