画到最后一步铺整板GND铜的时候,add shape画完边框就是不填充,这种崩溃的感觉谁经历过谁知道。我整理了几条排查路径,按顺序排查基本能定位问题。
先排除几个常见原因
检查一: 是不是勾了 no_shape_fill?这个选项开了之后,整板所有铜皮都只显示边框不填充。不过你说其他层铜都正常显示,那基本可以排除。
检查二: 铜皮是不是太小了?超小面积的Shape有时候动态填充会失败。但你铺的是整板GND,面积应该不小,这个可能性也不大。
检查三: DB Check跑了没有?有时候是数据结构出了问题,跑一次 Tools → Database Check,把勾选项全打上,让软件自动修复一下。
真正的原因:铜皮优先级冲突
以上都排除了,大概率是铜皮优先级的问题。你这块GND铜和旁边其他铜皮发生了重叠,软件不知道该让谁避让谁。
解决方法:提升这块铜皮的优先级,让其他铜皮自动避让它。在Shape Select模式下选中这块出问题的铜,右键给它更高的Shape priority。
另一个实战中管用的办法:把整块铜皮删掉重新画一块。有时候就是数据卡了,删了重来反而好了。
终极手段:分块铺+手动合并
我有一次遇到过怎么都铺不上的情况,整板铜填不进去。最后只能把板切成好几块区域,一块一块单独铺铜,铺完之后再把相邻的铜皮合并成一块。
操作的时候注意:单独铺某一块的时候,先把周围的铜皮暂时关掉显示,避免视觉上重叠干扰判断。
坑1: 改了铜皮优先级后记得重铺(Shape → Parameters → Dynamic fill),不然优先级改了铜还是旧的状态。
坑2: 分块铺铜合并的时候,确保两块铜属于同一个网络(GND),不然合并完DRC会报网络不匹配。










