¿Cómo evitar que el águila intente una ruta específica?

Estoy usando el enrutador águila para enrutar mi PCB porque hace pistas más limpias que si lo hiciera yo mismo. Un problema que tengo es que a veces insiste en intentar hacer la misma conexión una y otra vez aunque al final la conexión no sea óptima (y lo sé porque en algunos intentos de enrutamiento saqué el 100%). Prefiero bloquear estos malos intentos para que el enrutamiento pueda completarse más rápido.

¿Podría bloquearlo de alguna manera dibujando una línea que actúe como una "valla" para que las pistas enrutadas no puedan atravesarlo? Si es así, ¿qué línea y qué capa? o es esto posible?

Respuesta simple: no use el enrutador automático. Hay otras posibilidades, enrutar algunas pistas manualmente y luego automáticamente el resto, usar keep-outs, etc. pero la mejor manera es simplemente detener el enrutamiento automático.
¿No te hiciste esta pregunta antes?

Respuestas (2)

Para responder realmente a tu pregunta...

En el editor de tableros, vaya a las capas 'tRestrict' y 'bRestrict'. Con estas capas seleccionadas, puede dibujar polígonos que restrinjan los trazos de ciertas áreas en las capas superior e inferior respectivamente. El enrutador automático no colocará rastros en las áreas que especifique.

Vaya. entonces, ¿supongo que bRestrict significa restricción inferior? ... PD tu respuesta funciona para mí. Voy a jugar con esa característica.
Correcto. tRestrict y bRestrict le permiten establecer áreas donde no deberían existir rastros. tKeepout y bKeepout le permiten especificar áreas donde los componentes no deberían existir. Esta es una característica útil para cuando ejecuta el DRC (comprobación de reglas de diseño), que marcará cualquier política que infrinja. La herramienta de enrutador automático también sigue estas políticas que establece.
Según mi experiencia, debido a las restricciones, a veces el enrutador automático se vuelve loco y comienza a enrutar fuera de las dimensiones.

También iba a escribir lo que me aconsejó Roger. Intenté usar el enrutador automático varias veces y no quedé satisfecho con los resultados. Por lo tanto, decidí enrutar las tablas manualmente. Por alguna razón, me impulsa porque veo el resultado de mi trabajo y me gusta. Los primeros tableros enrutados manualmente estaban lejos de ser perfectos, pero descubrirá cómo hacerlos bien, simplemente estudiando los diseños de otros.

Se trata de usar autorouter.

Volviendo a su pregunta: hay varias configuraciones para el enrutador automático y, a veces, veo preguntas sobre cómo enrutarlo de una manera específica, e incluso informes de errores que no funcionan como se esperaba. Estas preguntas rara vez (si nunca) son respondidas. Creo que debería obtener mejores resultados preguntando en la comunidad de element14 o solicitando el apoyo de EAGLE. Me postulé con ellos varias veces en el pasado, y debo decir que tienen (tenían) un apoyo decente.

Ahora, sobre cómo resolver el problema de enrutar el tablero. Puede enrutarlo automáticamente y puede enrutarlo manualmente. Pero antes de enrutar, debe colocar los componentes correctamente en el tablero para que el enrutamiento sea mínimamente doloroso. Para este propósito, puede usar el enrutador automático: ejecútelo y vea cómo le gustan los resultados. Con el tercer intento de reorganizar los componentes en el tablero, puede tener una idea de cómo se puede enrutar su tablero de manera más o menos óptima.

Y luego, cuando fijó el diseño del componente, puede

  • use el enrutador automático y luego simplemente corrija / mueva las pistas que no le gustan manualmente;
  • no use más autorouter, pero haga la tarea manualmente, y será mucho más simple porque ya tiene una idea de enrutamiento.

Debe saber una cosa (al menos es válida para la versión de EAGLE que uso): que el enrutamiento automático no se puede rehacer con Ctrl-Z. Antes del enrutamiento automático, guarde siempre el proyecto. Si el enrutamiento automático falló, simplemente vuelva a cargar el proyecto.