0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何解决Allegro导出Gerber时的槽孔问题

发烧友研习社 来源:发烧友研习社 作者:发烧友研习社 2022-02-14 16:32 次阅读

很开心,最近终于在朋友的帮助下搞定Allegro导出Gerber时的槽孔问题了。

回想起来,就这个Allegro导出生产文件这个事,还真是命途多舛啊,下面我给大家详细描述下我的心酸历程。

第一阶段-入坑

我是硬件工程师,工作中时不时也会用Allegro自己画下板子,所以自然需要自己导出Gerber文件。

在刚入进入职场的时候,我在师父手把手的指导下,成功被带入“坑”。

为什么说是入坑呢?

因为师父教的导Gerber的方法,关于钻孔,他只说了要NC Drill,压根就没提还要NC Route。不知道是不是师父也不知道,还是说当时举例的PCB板只有圆形孔,没有槽型孔,不需要NC route。

总而言之,我就不知道“有槽型孔的板子,不仅要NC Drill,需要NC Route一下,导出槽孔文件”。

如何解决Allegro导出Gerber时的槽孔问题

好了,终于有一天,悲剧发生了,打样回来的板子槽孔没有打,是实心的。

如何解决Allegro导出Gerber时的槽孔问题

问题出现了,必须得把锅甩出去,这是职场必备素质。

我赶紧检查一下生产文件,看了一下孔符层,确实在槽孔处有标记。

如何解决Allegro导出Gerber时的槽孔问题

然后我打电话给板厂,询问他们为什么做出来的板子没有孔,得到的答复是他们自己做错了,然后免费重做。

于是我跟领导汇报说,我的文件没问题。

至此,锅成功甩出去了。

在那时,我依然是不知道“有槽型孔的板子,不仅要NC Drill,需要NC Route一下,导出槽孔文件”。

根因没有找到,问题是不可能完全解决掉的。

果然,这种未打孔的事情后续又一次发生了。一次是意外,两次是就不对劲了呀。

我上网查啊查,终于知道,原来还要导出.rou文件。原来我是那个小丑啊,话说板厂为什么会承认它做错了呢?

好了,到此,第一阶段结束了,我终于知道要NC Route一下了......

第二阶段-懵

随着时间的流逝,我发现在某网站上面可以预览PCB效果图:就是把Gerber上传上去之后,可显示PCB的实物效果图。

可是,在我上传Gerber之后,我又懵了。

如何解决Allegro导出Gerber时的槽孔问题

为什么槽孔显示是一条缝啊,我明明导出了.rou文件啊!!

于是我又上网查了查,网上多数说法是因为没有铣刀尺寸的大小文件,就是我导出的那个.rou里面没有铣刀的尺寸。

那如何搞出铣刀尺寸大小文件呢?

网上也有说解决办法的,典型代表是这个:

如何解决Allegro导出Gerber时的槽孔问题

居然要自己编辑一个文件!!!

感觉是在逗我啊,我是不敢的,我哪儿知道铣刀尺寸要设置多少???

尽管PCB预览不对,不过好在我导出.rou文件之后,没有再做错板子了,我也就没有再继续查找解决办法了。

第三阶段-完成

后来,朋友给我推荐了一个工具—DFM

我使用了之后爱不释手,本来我主要是让它替代CAM350检查Gerber的。发现它居然也可以预览PCB效果图。更强大的是,它可以打开PCB源文件,导出Gerber文件。

我一直知道我用Allegro导出Gerber有槽孔预览的问题,于是我试着用DFM导出Gerber,再把Gerber导入进去查看效果图,槽孔是ok的-----终于对了。

如何解决Allegro导出Gerber时的槽孔问题

为了证明这个DFM导出的文件确实是ok的,我又把它导出的Gerber上传到之前的网站查看效果图,结果槽型孔也是ok的-----到这儿至少说明它导出的槽孔是OK的。

那为什么它导出的Gerber文件是OK的呢?我就打开它导出的Gerber文件。

用txt打开.slot文件,对比我之前直接用Allegro导出的.rou文件,对比后发现,DFM导出的.slot文件多了3行,问题应该就是这里了。

如何解决Allegro导出Gerber时的槽孔问题

不过呢,要真让我用这个DFM导出Gerber去生产,我还真有点不敢,没试过啊。

毕竟,如果板子做废了,损失倒是还好(毕竟是公司掏钱),主要是升职加薪可就有点难了。

好在这个DFM软件是国产的,还有客服,于是我尝试联系了一下。

我把我的忧虑告诉了她。很给力,她当天就把我的问题反馈给了技术部,还给我拉了个3人小群。

以上截图只是我的部分问题了,还有其它的。

第二天,技术部就回我了,还专门写了个文档,相对nice,答复详细如下:

如何解决Allegro导出Gerber时的槽孔问题

如何解决Allegro导出Gerber时的槽孔问题

如何解决Allegro导出Gerber时的槽孔问题

这回答,也是很有耐心详细,解决了我的疑虑,至此,我就放心了。

更更更更更赞的是,他还告诉了我用Allegro如何导出槽孔:

如上图,在NC route的时候,需要设置Parameters,勾选里面的Enhanced Excellon format选项。这样的话,直接用Allegro导出的Gerber在PCB效果预览时,槽孔也是ok的。

以上就是我和异型槽孔斗智斗勇的全过程了。

虽然我已经知道了如何使用Allegro导出异型槽孔了,不过我也不需要了。

有更方便的DFM软件一键导出,为什么不用呢?(至于具体导出方法,我相信只要你下载了这个软件,你看一下菜单就会了----国产软件,中文菜单)。

DFM软件工具下载链接:

https://dfm.elecfans.com/uploads/software/promoter/hqdfm_ly0112.zip

原文标题:【经验分享】硬件工程师与PCB槽孔斗智斗勇的故事

文章出处:【微信公众号:发烧友研习社】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4319

    文章

    23080

    浏览量

    397520
  • 硬件
    +关注

    关注

    11

    文章

    3312

    浏览量

    66201
  • Gerber
    +关注

    关注

    3

    文章

    137

    浏览量

    33429

原文标题:【经验分享】硬件工程师与PCB槽孔斗智斗勇的故事

文章出处:【微信号:发烧友研习社,微信公众号:发烧友研习社】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【经验】硬件工程师与PCB斗智斗勇的故事

    记录在朋友的帮助下搞定Allegro导出Gerber时的问题始末,希望帮到同为工程师的你哟!
    的头像 发表于 12-28 10:49 1013次阅读
    【经验】硬件工程师与PCB<b class='flag-5'>槽</b><b class='flag-5'>孔</b>斗智斗勇的故事

    盲埋板子导出gerber问题

    `小弟做的盲埋板子,导出gerber时,钻孔Drill Drawing 层只显示通的标记,是不是没有导出盲埋,如何设置? 望大神们赐教,
    发表于 12-23 10:17

    ARES 4层板盲导出Gerber问题

    请教大家一个问题,做了一块4层板,盲inner 2 - TOP,但是导出Gerber文件显示BOTT-TOP,而且和都和Bott的GND连在一起,这个是怎么回事?
    发表于 04-26 17:18

    allegro pcb design打开文件后发现没法导出gerber文件,发现我的ide的状态栏下没有maunfacture这个选项

    allegro pcb design打开文件后发现没法导出gerber文件,发现我的ide的状态栏下没有maunfacture这个选项没有办法导出g
    发表于 02-23 15:11

    为什么焊盘画的椭圆长和定位导出Gerber之后会超出板子边框?

    焊盘画的椭圆长和定位导出Gerber之后这些部分远远出了板子边框,这个是怎么回事的啊?
    发表于 07-31 05:35

    如何让AD17导出GERBER文件的层符号显示英文字母?

    AD17导出GERBER文件,层符号显示怎么显示英文字母
    发表于 09-24 05:37

    allegro导出GERBER文件CAM350里面检查钻孔层和其他层无法重合

    `我用allegro导出gerber文件,在CAM350里面查看的时候 钻孔层和其他的层比例不一样还无法重合。大家有没有碰到这类问题呢,怎么解决的呢?`
    发表于 06-02 17:29

    PCB打样设计之输出Gerber图表重要性!

    属性不正确的作用。下图是PCB设计者提供gerber文件漏长条的文件。如右图位图表
    发表于 07-16 10:59

    是什么看了就知道

    Allegro软件中,输出钻孔文件的时候,要特别注意,圆形钻孔的输出与的输出是不一致的,圆形的钻孔输出步骤是,菜单栏那里点击Manufacture-NC-NC Drill,执行这个来输出圆形钻孔,而
    发表于 09-07 17:55

    我和PCB斗智斗勇的故事

    ` 本帖最后由 炼成之路 于 2021-5-24 11:45 编辑 很开心,最近终于在朋友的帮助下搞定了Allegro导出Gerber时的
    发表于 05-24 11:41

    建议增加.rou文件的支持

    allegro默认导出文件格式为*.rou,但是DFM只支持*.slot。两者只是后缀名的区别,现在打开外协发来的GERBER文件我每
    发表于 08-16 09:16

    AllegroGerber注意事項

    AllegroGerber注意事项Allegro 目前转Gerber格式有Gerber RS274D(包含
    发表于 06-14 16:03 0次下载

    【职场故事】硬件工程师与PCB斗智斗勇的故事

    很开心,最近终于在朋友的帮助下搞定Allegro导出Gerber时的问题了。回想起来,就这个Alle
    的头像 发表于 02-20 11:04 434次阅读
    【职场故事】硬件工程师与PCB<b class='flag-5'>槽</b><b class='flag-5'>孔</b>斗智斗勇的故事

    如何在Cadence Allegro软件中制作槽焊盘

    是指钻孔形状不是圆形的通,某些体积较大的开关的封装会采用。下面就来简单介绍一下如何在Cadence
    的头像 发表于 10-21 14:08 2020次阅读
    如何在Cadence <b class='flag-5'>Allegro</b>软件中制作槽<b class='flag-5'>孔</b>焊盘

    Allegro输出Gerber文件.zip

    Allegro输出Gerber文件
    发表于 12-30 09:19 6次下载