画线时走线自己拐弯、推开旁边的线,想走直线却被迫绕行。关掉DRC照样推,开着DRC更卡。问题不在DRC,在推挤模式。

1、根源:推挤模式在作祟
AD的交互式布线默认启用了Push Obstacles模式。你每画一根线,它就自动把周围的走线、过孔甚至元件推开,给新线腾出空间。
这不是bug,是AD的智能布局机制。但大多数时候,你并不需要它。
2、两种场景
场景一:关掉DRC。 推挤依然生效,因为它属于Interactive Routing的独立功能,和DRC无关。线照样被推,走线照样不直。
场景二:开着DRC。 推挤加上实时规则检查,CPU和内存被双重占用。走线越走越卡,铺铜时直接死机。
3、一招解决:切换冲突模式
布线时按Shift+R,循环切换以下模式:
Push Obstacles:推挤模式,线会推开障碍物。
Hug and Push:靠近并推挤,相对温和。
Ignore Obstacles:忽略障碍物,你怎么走就怎么走。
日常布线建议直接切到Ignore,需要补线时再切回Push。
4、进阶:彻底关掉推挤
如果连Shift+R都嫌麻烦,去Tools→Preferences→PCB Editor→Interactive Routing,把Routing Conflict Resolution的Current Mode改为Ignore Obstacles,一了百了。
另外,过孔不想被推,就取消勾选Allow Via Pushing,过孔会老老实实待在原地。
本文凡亿教育原创文章,转载请注明来源!

扫码关注








































