Eagle: cómo hacer que el enrutador ignore los pines conectados internamente (en un paquete)

10

Hice un paquete de interruptores táctiles y, como muestra la imagen, los pines 1 y 2 están conectados internamente, lo mismo para los pines 3 y 4.

Paquete y símbolo

El paquete tiene 4 pads y el símbolo solo 2. He conectado los pads 1 + 2 con el pin 1 del símbolo y los pads 2 + 4 con el pin 2 del símbolo.

ingrese la descripción de la imagen aquí

Ahora, aquí viene el problema: el enrutador insiste en conectar los pines 1 y 2 entre sí, lo mismo para los pines 3 y 4. (como se muestra aquí)

ingrese la descripción de la imagen aquí

Como estos ya están conectados dentro del paquete, no es necesario conectarlos a la placa. De hecho, el enrutador debería poder usar este hecho para optimizar el resultado (como en esta maqueta donde el rastro amarillo puede correr directamente debajo del paquete).

ingrese la descripción de la imagen aquí

¿Cómo puedo hacer que el enrutador comprenda que estos pines ya están conectados internamente? De hecho, puede beneficiarse y usarlos como un puente para abarcar cualquier rastro que se ejecute bajo el paquete.

Max Kielland
fuente
¿Cómo conectó los pads internamente en el paquete? ¿O tal vez quiere decir que la conexión interna está en el dispositivo en sí?
KnightsValour
Los pads conectados internamente deben tener nombres como nombre @ 1, nombre @ 2, nombre @ 3, nombre @ 4, ... Pero el problema persiste, Eagle todavía quiere que los conecte una vez más con los rastros en la PCB.
Chupo_cro

Respuestas:

8

ingrese la descripción de la imagen aquí

En eagle 7 su problema está resuelto. Haga clic en el símbolo en el diálogo de conexión (círculo rojo), para que pueda cambiar si los pines de la misma señal tienen que estar conectados en el diseño.

usuario81841
fuente
3

La parte importante de la respuesta es sí, pero por lo que parece que realmente está interesado en la respuesta es no.

Eagle los trata como conectados internamente para las verificaciones de reglas de diseño (DRC). Pero eso no significa que el enrutador automático pueda ser inteligente al respecto.

En Eagle 6 puede definir conexiones de la manera que tiene en su parte; solo necesita crear un pin para conectarse a múltiples pads, como dice Cadsoft :

Ahora puede conectar un pin en el símbolo esquemático a cualquier número de pads del paquete. Con esta función, EAGLE puede manejar componentes con clavijas conectadas internas. En comparación con las versiones anteriores, los símbolos esquemáticos se ven mejor y ahorra tiempo al definirlos.

Sin embargo, la ruta automática no es tan inteligente. Su comportamiento predeterminado también tiene sentido, si es posible, los pads también deben estar conectados externamente. Se necesita un humano para ver la forma 'más limpia'. Con un poco de reflexión sobre la gran cantidad de combinaciones adicionales que tendría el enrutador automático si abriera la opción de no conectar externamente las almohadillas conectadas internamente, tiene sentido por qué Cadsoft lo omitió.

La modificación que realizó en lo que hizo el enrutador automático no es una violación porque Eagle reconoce esos pads como conectados internamente. Se podría, de hecho, conecte sólo la mitad de las pastillas (no cualquier medio) sin error.

A menudo necesitará limpiar después del enrutador automático, al menos en este caso no necesita renunciar a ningún DRC.

Samuel
fuente
0

Mira el interruptor Omron de la biblioteca de Sparkfun. Paquete: táctil-PTH, valor: SWITCH-MOMENTARY-2PTH. Está bajo SparkFun> SWITCH-MOMENTARY-2

Chupo_cro
fuente