Autorouter para placa de circuito impreso?

¿Hay algún programa utilizable que pueda ayudarme a organizar elementos en placas de circuito impreso? ¿O tal vez algún tipo de enrutador automático?

Por placa de circuito impreso me refiero a algo como esto:

ingrese la descripción de la imagen aquí

Puedo pensar en una solución alternativa, convertir cada una de las conexiones de la placa de prueba que se necesita hacer en una pieza de águila (o el programa CAD de su elección) y luego usar el enrutador automático incorporado. Dudo que encuentres alguno que funcione directamente en stripboards.
¡Esta es una muy buena pregunta!
Autorouters en PCB son el diablo. La idea de hacer placas de prueba aún peores me rompe el corazón.

Respuestas (4)

¿Has probado VeeCad ?

Las capturas de pantalla/ejemplos en la página web hacen que parezca que se limita a tableros con franjas horizontales. Pero de acuerdo con la matriz de funciones, "patrones de seguimiento personalizados, incluidos los componentes SMD".

Buscando en Google, encontré esta captura de pantalla de un diseño de tablero personalizado que se usa en VeeCad (ver más abajo).

Otra posibilidad es DIY Layout Creator . Este es un programa gratuito multiplataforma (licencia GPLv3).

Imagen de salida de Veecad en caso de simulación.

trate de mantener los enlaces ocultos, he editado su publicación como ejemplo e hice la imagen en línea. Ahora, si el enlace de su imagen muere, la publicación aún lo tendrá.
@Kaz: ¿qué hacen todos los rastros aislados a la derecha en su circuito de ejemplo?
Este no es mi circuito; Encontré esta captura de pantalla de una ventana de VeeCad en una búsqueda de evidencia de que los tableros personalizados se pueden representar en el programa, no solo los tableros simples que se muestran en las capturas de pantalla en la página de inicio. VeeCad es un programa para colocar componentes en una PCB prefabricada, no para enrutar cobre personalizado entre componentes. Los rastros están aislados porque forman parte de una plantilla predefinida. Están sentados allí esperando que se conecten los componentes, lo que quizás nunca suceda.
@xx77aBs Kortuk? JAJAJA
@Kaz: lol lo siento hombre, no sé cómo escribí mal tu nombre :) Gracias :D

No conozco ninguna solución personalizada, pero tengo una solución/truco que generalmente hace que sea mucho más fácil diseñar diseños de stripboard.

  1. Configure su paquete de software para usar pistas del mismo ancho que las pistas de su stripboard.
  2. Configure el componente mínimo y la proximidad de la traza para que sea aproximadamente 1,5 veces el ancho del espacio entre las pistas.
  3. Si es posible, fuerce el enrutamiento para usar solo trazos horizontales y verticales. Esto eliminará esos molestos trazos de 45° que en realidad no se pueden reproducir en un stripboard, lo que hace que las cosas sean mucho más fáciles más adelante.
  4. Si su software lo admite, utilice la función de colocación automática.
  5. Mueva los componentes para que estén en una dirección que se pueda usar en un stripboard, por ejemplo, haga que los circuitos integrados se ejecuten verticalmente, no horizontalmente. Si puede ajustar los componentes a una cuadrícula, es muy útil hacerlo, ya que esencialmente obliga a los componentes a sentarse en pistas falsas.
  6. Ejecute el enrutamiento automático.
  7. Traduzca manualmente las rutas resultantes en un diseño de stripboard.

Este proceso hace mucho del trabajo por usted. Ha sido bastante útil para mí al crear prototipos de circuitos más grandes.

Gracias, lo probaré si VeeCad no cumple con mis requisitos;)

No, sin una solución real como sugirió JGord . Sin embargo, el software de PCB puede ayudarlo a colocar las piezas de manera inteligente al mostrar el "nido de ratas" de las conexiones a medida que las coloca.

Hay dos requisitos en conflicto aquí:

  1. enrutamiento automático
  2. Protoboards

Básicamente, todos (empresa, persona, etc...) que tienen suficiente dinero para permitirse un enrutador automático no se molestarán en absoluto con las placas de pruebas. Como tal, no hay ningún incentivo para molestarse en diseñar un producto de este tipo.

Básicamente, a menos que sea parte de un proyecto de código abierto (del cual no tengo exactamente una buena opinión), la respuesta es no.

Kaz me ha sugerido que pruebe VeeCad. VeeCad funciona con protoboards y tiene autorouter...