Hice una huella personalizada para un conector SMD que estoy usando. Quería incluir vias en la huella de cada pad y conectar un rastro de cada pad a su vía. La razón por la que quiero hacer esto es para no tener que volver a hacer ese esfuerzo de enrutamiento en cada componente que coloco (hay un montón), y ya sé que quiero enrutar las señales del conector en una Capa enterrada. La huella se ve así:
Cuandodefiníeldispositivoqueusalahuella,simplementeno"conecté" las almohadillas SMD y asocié los pines de señal esquemáticos con las vías mencionadas anteriormente.
Hice la parte de la biblioteca sin problemas, pero ahora que la voy a usar, recibo muchos y muchos errores de DRC. Todos estos están relacionados con la separación entre las vías, las trazas y las almohadillas SMD en el componente de la biblioteca, y la superposición entre mis vías y almohadillas y las trazas de la biblioteca, sin siquiera enrutar nada. Además, cuando realmente dirijo una señal a una de las vías por medio del teclado SMD, recibo errores de Superposición donde mi rastreo se ejecuta a través del teclado SMD para acceder a la biblioteca conectada, como se muestra en el siguiente fragmento de código:
Comopuedever,he"aprobado" 720 errores de DRC en mi diseño que están asociados solo con las partes de la biblioteca. Entonces, mi pregunta es, ¿cómo defino la parte de mi biblioteca correctamente para evitar estos errores ficticios de DRC?