Questions tagged «eagle»

EAGLE是低成本的PCB设计软​​件包。

2
如何根据走线宽度选择通孔直径和钻头尺寸
我正在设计一个两层板,问题是我不知道如何选择通孔直径和钻孔尺寸以及外径和内径。 在我的电路中,我使用056、012和006 mil迹线: 我已经问过制造商,他们说他们可以制作小至100万的过孔。 所以我的问题是,我应该选择外径,内径和钻头尺寸吗?例如,可以使用1000万密耳的钻头进行6轧制跟踪吗?对于56和12百万首曲目应该是什么? 另外,当我制造电路板时,绿色圆柱体将是什么样子? 我真的缺钱,我付不起错误。

1
鹰的防焊面膜和奶油
我已经从数据表中摘录了此粘贴面膜的零件规格: 在此短段中,有很多术语,我想从概念上更好地理解。具体来说,我想知道如何使用Eagle CAD布局软件(当前使用6.2)来实现规定的特征。我在Eagle中做过很多工作,包括制作自己的符号和脚印,但我从来没有弄过默认的tStop(定义阻焊层)和tCream(定义模版)层数据,而是自动接受了生成随焊盘图案一起提供的矩形数据。 我看不到可以指定脚趾,脚跟,面罩比例或扩展名的任何地方。那么这些术语指的是什么?如何在Eagle中实现完全兼容的粘贴蒙版? 这是默认情况下通过放置矩形焊盘图案而获得的示例: 更新 数据表还有另外两个与封装相关的图片: 我在调整“粘贴蒙版”和“阻焊蒙版”建议时遇到麻烦。特别是,在“阻焊层”部分中“不在模块下方放置铜迹线或阻焊层”的方向似乎像是一条规定,即在该阴影区域中不应存在tStop,并且该区域应具有vRestrict和tRestrict封面。这是我实现它时的样子(显示vRestrict,tStop,tPlace和Top)。 似乎在这种情况下,如果不在每个接垫上都没有DRC错误,就无法将信号路由到接垫(因为tRestrict = vRestrict,并且完全覆盖了接垫)。此外,这些方向似乎也存在冲突,因为至少在焊盘之间不必一定要有防焊层吗?如果在vRestrict / tRestrict区域的顶部添加另一个tStop区域,那么将tStop放在焊盘上(1:1)的意义是什么?我想念/误解了吗? 最后,这是我的tCream层的屏幕截图,与上面显示的tStop层相同。 同样的问题-以没有铜的开口的方式切割模板是否有意义?


2
Eagle CAD:重新链接原理图和电路板的方法?
我不小心失去了原理图和电路板之间的同步,而Eagle CAD给我以下错误: 电路板和原理图不一致!不会执行前进/后退注释! 是否有重新链接两者的方法?我在电路板布局上的投入很少,因此将原理图链接到新电路板文件的方法也将有所帮助。
13 pcb  eagle 

2
如何面板化Gerber文件?
我打算订购一个面板,上面有四个不同的设计。其中两个是在Altium中制成的,而其他两个是在Eagle中制成的。 Altium有一个很好的工具可以对设计的面板进行面板化,但是我认为它不能将面板上其他程序的设计放到面板上。 如何将这些PCB面板化?
13 pcb  eagle  altium  gerber  panelize 


1
在Eagle中,可以在电路板编辑模式下分别移动名称和零件吗?
我见过的大多数工厂创建的PCB的零件名称都非常准确地对齐,没有任何重叠,没有放置在SMD器件下面,依此类推。 我的问题是-我可以使用Eagle(7.1.0,如果重要)将零件名称与零件本身分开移动吗?我知道我可以打开库并编辑相关的程序包,但是 每个部分都太长了; 我最终会陷入冲突; 还有一个选项可以使用Text工具创建标签并将其放置在tNames/bNames图层上,但这太长了。有更快的方法吗?或者,也许我的方法不是最好的方法?我唯一关心的是最终结果。
13 eagle 

2
停止DRC中的掩码错误
我在Eagle上做我的第一块板(实际上根本就是第一块板),并且在Nordic和Adafruit库中使用的零件周围出现很多停止掩模错误。nrf51822和3.3纽扣电池座的每个交叉点都会在tStop中产生错误。 如此处所示,路线周围有空间,所以我不确定还需要做些什么来确保这些都可以。不错,我只是在犯一个简单的错误,但无法从我一直阅读的教程中了解如何纠正它。谢谢!
13 eagle 


4
如何轻松查找或创建用于Eagle原理图/电路板布局的零件
对于Eagle CAD软件,在原理图或电路板布局期间,如何搜索其他人已经创建的零件/封装,从而使我的生活更轻松?如果仍然找不到我想要的东西,该如何创建自己的零件? (注意:这个问题仅供以后的读者参考,因此,我既要问这个问题,又要根据我所知道的事情在下面提供自己的答案。也许其他人也可以加入。)

2
原理图和源代码的版本控制
我正在开发一种电子设备,该设备分为两部分:硬件(Eagle原理图)和固件(C ++源代码)。我想跟踪源代码和原理图的变化,但是有些地方我不确定如何组织我的工作: 对于源代码,我肯定会使用Git。但是,当原理图实际上是二进制文件时,它们是否值得进行版本控制(新的Eagle版本使用某种XML格式,但人类可读性不高...)? 将源代码和原理图放入一个Git存储库是个好主意吗?这是有道理的,但另一方面,我的日志将包含软件和硬件更改。此外,软件可以具有多个分支,但是硬件可能没有分支。 如何处理硬件修订版?标记它们还是将它们保存在单独的目录中? 硬件版本和固件版本之间也可能存在某些依赖关系。如何处理? 您能和我分享您的最佳做法吗?
12 eagle  hardware  c++ 


4
如何从EAGLE中获得精度为2.4且尾随零抑制的Excellon Drill文件?
我正在尝试从EAGLE 6.2.0输出CAM数据,以在Advanced Circuits获得一些PCB。他们首选的NC钻孔格式(尤其是其在线FreeDFM工具使用的一种)是 Excellon格式,ASCII奇/无,2.4尾随零抑制,英文单位,无步长和重复。 他们的在线工具和GC-Prevue都可以自动识别我的NC钻孔文件为2.3格式,并带有前导零抑制。因此,虽然孔的大小正确,但它们散布的面积大约是PCB的10倍,导致DFM工具发疯了,我准备好了。 我可以让EAGLE给我2.4尾随抑制的文件(或者至少没有抑制的文件)吗?或者,是否有工具可以将EAGLE呕吐的变形文件转换为合理的东西? 我尝试使用此处描述的“ hack” 来尝试不强制执行零抑制,但是随后我的文件被检测为3.3精度。 我的CAM作业定义为: [Sec_8] Name[en]="Drill File" Prompt[en]="" Device="EXCELLON" Wheel="" Rack="" Scale=1 Output=".NC" Flags="0 0 0 1 0 1 1" Emulate="0" Offset="0.0mil 0.0mil" Sheet=1 Tolerance="0 0 0 0 0 0" Pen="0.0mil 0" Page="12000.0mil 8000.0mil" Layers=" 44 45" Colors=" 1 2 1 2 1 2 …

3
如何在Eagle中制作镀通孔?
我在Eagle的PCB项目的角落有安装孔(0.125英寸),该孔是用标准的“孔”工具制成的。但是这些都没有电连接到任何东西。 似乎没有一种方法可以通过指定网(不同于过孔)来进行电镀。 如果我想将安装孔连接到接地层,是否仅需制作一个过大的过孔?还有其他方法吗?

2
EAGLE匹配长度对/组
EAGLE CAD有哪些设施可用来帮助对匹配的长度组和差分对进行布局?您可以在自动路由器中应用这样的约束吗?作为此的后续措施,哪些(其他)免费的Electrical CAD工具支持此类功能? 编辑 如果您不相信有任何免费的CAD软件包支持该设计功能,那么有哪些低成本的选项可以支持它呢?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.