No, en realidad no. Lo que está pidiendo se llama colocación automática , que en gran medida no existe, y funciona mal cuando lo hace. Este es uno de esos problemas donde el cerebro humano es aún mejor que el software. Determinar el diseño es un problema complejo con un espacio de solución muy grande y, como tal, aún no ha dado lugar a nada más que implementaciones de software de juguete.
Sin embargo, la mayoría del resto de los esquemas a una tarjeta de PC pueden ser automatizados o al menos en gran parte asistidos por el software comúnmente disponible. Incluso para el diseño donde el humano toma las decisiones, el software puede asegurarse de que se cumplan algunas reglas básicas.
Una vez que tenga un diseño, que define dónde van las partes en el tablero, el siguiente paso es enrutamiento . Eso se refiere a averiguar dónde van todas esas pistas de cobre que forman las conexiones entre las partes. Para este paso, el software de enrutador automático está disponible y puede ser útil. Incluso eso no es hasta el punto en que puedas disparar y olvidar, pero dicho software puede encargarse de muchos de los detalles por ti.
Por lo general, el enrutamiento es un proceso iterativo entre el ajuste manual de algunas cosas, y luego deja que el software haga el trabajo duro de enrutar las cosas que son menos críticas. A veces el software no puede encontrar una solución, o no te gusta lo que hizo. Luego, mueve algunas cosas, enruta manualmente algunos rastros, establece algunas restricciones y deja que el software intente nuevamente.
Cualquier cosa que se llame a sí misma un paquete E-CAD (Diseño asistido por computadora eléctrica) tendrá capacidad de enrutamiento y captura esquemática. Algunos también tendrán capacidad de enrutamiento automático o, al menos, la opción de agregarlo. Algunos ejemplos de dicho software E-CAD son Eagle, Altium y muchos otros.