¿Qué software de PCB tiene el mejor enrutador automático? [cerrado]

Sé que mucha gente siente que los resultados de la ruta automática no son útiles.

Encuentro que el enrutador automático es una buena manera de obtener una buena ubicación. Yo uso águila. Hago una colocación básica, autoruto todo y miro dónde están mis cruces de cables. Donde puedo reducir la longitud del cable. romper, repetir.

La cuestión es que el enrutador águila realmente no es tan bueno. A menudo obtengo rutas que deberían ser factibles con un tiro recto, pero Eagle insiste en agregar trotes.

Siento que dada una buena ubicación, muchas rutas deberían ser obvias. No quiero hacer clic en todos a mano.

Así que estoy buscando algo mejor. toporouter es intrigante. El problema es que no sé cómo escribir una salida de Eagle que lea.

Vaya, yo hago exactamente lo contrario. Paso la gran mayoría de mi tiempo de diseño en la colocación.
Dedico tiempo a mi colocación también. El proceso me permite encontrar problemas con los pines que estoy usando. Muchas veces puedo cambiar algunos pines en el microcontrolador para que el diseño sea más limpio. Realmente solo puedo ver esto mirando constantemente de un lado a otro entre mi esquema y el diseño.
Estoy de acuerdo en que la colocación es el aspecto más importante para conseguir una buena tabla. He enrutado que el enrutamiento automático es una buena manera de evaluar la ubicación
Ruteo todo manualmente. Es un arte si puedes hacerlo, pero solo vale la pena si vas a hacer una tabla muy pequeña o algo con cosas de alta velocidad involucradas.
TopoR (según su hoja de datos) admite el formato Electra para importar/exportar; Eagle también admite que ( youtube.com/watch?v=Rb9XzsfeELQ ), iría en esa dirección para hacerlos hablar.
Por cierto, ¿tienes una idea de cuánto cuesta TopoR?
En general, tengo una aversión por los enrutadores automáticos, ya que creo que mucha gente lo hace. Tenía una placa con la que necesitaba ayuda y sé que el enrutador Eagle era terrible. Compré Electra e hizo un trabajo razonable. No lo he usado desde entonces, pero lo recomendaría como un buen enrutador automático independiente de herramientas.
El enrutador automático Eagle realmente no es tan malo. Es solo que la mayoría de las personas no se toman el tiempo para aprender a modificarlo correctamente, luego se quejan de que no resuelve todos sus problemas de forma inmediata. Eso es totalmente irreal para cualquier enrutador automático. También debe esperar que cualquier tablero real requiera un enrutamiento manual. El enrutamiento automático es una herramienta, no un sustituto de un cerebro en funcionamiento.

Respuestas (7)

El que está entre tus orejas.

En serio, los enrutadores automáticos de software de PCB dejan mucho que desear, especialmente los baratos.

Estaba pensando en dar esta respuesta. Maldita sea, golpeado...
yo también, no soy un experto (3 años haciendo PCBs, 5 meses profesionalmente) y en un par de horas puedo obtener una placa sub 20MHz, sub 128 nets, sub 20MHz enrutada decentemente.

Freerouting tiene un enrutador automático mejorado para Eagle.

http://jeelabs.org/2009/05/17/better-pcb-auto-enrutamiento/

Me encanta freerouting... es el mejor software del mundo!!!!!!!
Lo estoy usando actualmente para enrutar un tablero de 1500 pines, y terminó en 10 minutos... Me alegro de no haber enrutado todos esos pines.
El ejemplo proporcionado no se ve bien para Freerouting, dejó numerosas conexiones de nido de ratas dando vueltas mientras Eagle encajaba todo. Si se estableciera un límite de vía en Eagle, probablemente produciría el mismo resultado, pero objetivamente hizo un trabajo más completo . Sin embargo, el tablero en sí es una cookie difícil, también fallaría al enrutarlo manualmente.

Pulsonix usa el enrutador automático Electra , al igual que varios otros paquetes; es muy bueno. Se puede utilizar con Eagle.

Compré la versión de 4 capas de Electra. Lleva mucho tiempo jugar con su configuración, pero funciona muy bien en un archivo de configuración "limpio". Pudo enrutar muy bien la gran mayoría de mi tablero y me dejó una docena de rastros en los que pasé unas 16 horas. No (todavía) realiza seguimientos equilibrados o coincidencias de longitud, pero ambos están en la lista de tareas pendientes.
No lo uso mucho, pero encuentro que generalmente se enruta hasta el final, o cerca de él.

Aparentemente, Altium ahora usa enrutamiento topológico , aunque todavía no he tenido muchas oportunidades de jugar con él.

He estado usando Altium durante unos 10 años. En mi experiencia, su enrutamiento automático no ha mejorado al nivel que vale la pena usar para tableros complejos, que es cuando sería útil. Los tableros que genera generalmente tienen los rastros que se enrutan al principio a lo largo de rutas directas, pero los últimos rastros que enruta son una locura: capas largas y cambiantes, lo que es malo para las señales de alta velocidad.
Creo que el truco es que no debes dejar que el enrutador automático haga todo el trabajo. Tienen un Smart Wire que enruta automáticamente un solo rastro de manera bastante efectiva. Su enrutador automático también puede hacer un bus a la vez. Deje que haga el trabajo duro y luego podrá modificar los resultados. Use Smart Wire para los últimos rastros.
Bueno, aparentemente rediseñaron el enrutador automático en algún momento recientemente (pasé de 6.0 a 9.0 de un salto). El viejo apesta. Todavía no he tenido la oportunidad de jugar con el situs.

Bueno, soy una de esas personas que no usan autorouter, pero, si quieres usarlo, recomendaría FreeROUTE y, para mantener todo gratis, ¡usa KiCAD para esquemas y todo lo demás!

He usado un enrutador automático (ciertamente, uno de gama alta - Mentor Graphics Expedition) en cada placa que he hecho (más de 10 años). Si tienes limitaciones como

  • "solo en esta capa"
  • "Estas dos señales forman un par diferencial"
  • "debe coincidir con las longitudes de estas redes"
  • "El tiempo de retraso de 'aquí a aquí' debe ser el mismo que 'de otro lugar a un cuarto lugar +100ps'"

entonces debes contarlo sobre ellos. El enrutador automático intentará respetar esas restricciones (o decirle dónde falló). Una vez que tiene una configuración de ruta automática que se completa bien, le permite experimentar con la ubicación, los tamaños de vía, la eliminación de capas, etc. muy rápidamente para tener una idea de cuánta holgura hay en el diseño de su tablero.

Los lugares en los que no enruto automáticamente tienden a ser fuentes de alimentación, ya que es más fácil colocar las formas de cobre alrededor de los pines que lo necesitan que marcar todas las redes que necesitan ser "más gruesas".

La pregunta es ¿Qué enrutador automático usas/te gusta? , no ¿Te gusta usar un enrutador automático? . Si le gusta su enrutador automático de "gama alta", díganos su nombre, así tal vez podamos investigarlo, ¡o incluso comenzar a usarlo!
@ConnorWolf: comentario justo - actualizado

He usado el enrutador automático PCB123 V3 de Sunstone Circuits con gran éxito. La versión anterior de su software tenía muchos errores, pero a partir de la versión 3 parece estable. Como punto de referencia, tenía una placa de 6"x4" con alrededor de 1000 redes y pude enrutar con éxito todas menos 40 de ellas. Su enrutador automático incluso tiene opciones para desplegar trazas, relajar el enrutamiento o establecer las tolerancias de traza deseadas. El software en sí es una función bastante completa (por ser gratuita) de diseño de PCB también, con modelado 3D, la capacidad de leer netlists en una variedad de formatos, así como dibujos mecánicos de salida. No estoy seguro de su capacidad para interactuar con Eagle, pero podría valer la pena intentarlo.