Diseño de tablero virtual

5

Estoy creando una aplicación de código abierto en la que los circuitos digitales se pueden construir en una placa de pruebas mediante IC, cables, LED y algunos componentes externos (reloj, 7 segmentos, etc.). He hecho un diseño inicial de placa de pruebas (a través de la programación, no en el procesador de imágenes), tengo algunas preguntas con respecto a esta placa de opciones que se muestra a continuación:

Es como dije en etapas iniciales. Así que, como puede ver, el área es bastante pequeña (tamaño 100%)

  1. ¿Es incorrecto tener solo 2 filas de bus? (por esto me preocupa, si usted, como usuario, se molestará o se enfadará sin el bus superior e inferior)

  2. ¿Es apropiado el espacio entre varios contactos? [Respondió bien]

  3. ¿Es la vista superior solamente, para IC, cables, LED, etc. confusa? [Respondió bien]

  4. He usado cables rojo, azul, verde, amarillo y negro en mi laboratorio. ¿Ha usado algún otro color de contraste que deba usarse aquí?

¿Alguna otra falla con este diseño? La crítica es bienvenida.

    
pregunta Vinayak Garg

3 respuestas

4

1) Paneles físicos están disponibles con secciones centrales y secciones de bus como módulos acoplables individuales, por lo que la disposición que muestra es realizable, pero mi preferencia personal sería también para un par de filas de bus en la parte superior e inferior.

2) El espaciado parece correcto para el módulo central, debe ser de 300 molinos o 3 unidades entre las mitades superior e inferior. Sin embargo, el espaciado en las filas de su bus es diferente al ejemplo físico en frente de mí, que tiene 5 agujeros alineados con los del núcleo, luego uno que falta, luego otro 5, etc. El espaciado a través del espacio hasta la fila del bus es también 300 mill.

3) No estoy seguro de que diría confuso, pero las opciones de color y el grosor de los gráficos inducen fatiga visual. Considere tomar una foto y duplicarla más de cerca con más tonos de color.

Al leer su pregunta, me pregunté de inmediato si sabe acerca de enlace . Al menos, revíselo e identifique en su mente las razones por las que Su esfuerzo de código abierto debe estar separado de los suyos. No es necesario que publique sus conclusiones, pero si decide permanecer distinto pensando en cómo sería mejor que las suyas puede proporcionar una guía útil.

    
respondido por el Chris Stratton
3

Me parece que sus buses no se alinean con la red principal.

Los buses deben tener exactamente el mismo espacio que la cuadrícula normal, pero con cada 6 o 7 y quizás el siguiente (según el estilo, mi tablero tiene grupos de 6 orificios con un hueco de 2 orificios).

Además, la brecha entre cada banco de contactos debe ser de 2 agujeros. Los contactos están todos espaciados a 0.1 ", y los CI pequeños normales tienen 0.3" entre filas de pines.

    
respondido por el Majenko
2

Bueno, realmente no puedo ver cómo ayudarte mucho aquí.

El número de filas de bus depende de la placa base. Algunos tendrán más, otros tendrán menos. Tendrá que decidir por sí mismo si se necesitaría más o menos. En el mundo real, tenemos restricciones tales como la longitud de los cables disponibles, la impedancia de la placa, el orden general, etc. Todo esto podría afectar la necesidad de filas de autobuses adicionales. Por ejemplo, mi placa de pruebas, que también tiene 3 secciones principales, tiene 5 filas de bus, una en cada lado de la placa de componentes y otra en la parte superior del conjunto.

En cuanto al espaciado en sí, a mí me parece bien.

En cuanto a la vista superior, creo que es muy importante dejar muy claro qué lado del componente es cuál (especialmente para los LED). Si lo hace, no veo por qué solo habría problemas con la vista superior.

Acerca de la actualización: la principal preocupación con las tablas de pruebas es que pueden ensuciarse muy rápidamente. Tener más filas de autobuses facilitaría a los usuarios hacer circuitos más complicados sin tener cables de puente en todas partes, así que sí, creo que se necesitan más autobuses.

En cuanto a los alambres curvos, podrían ser buenos y malos. Si están bien hechos y permiten al usuario curvarlos con precisión (o tener un buen algoritmo de auto-curvado), podrían hacer menos desorden. En algunos casos, podrían hacer aún más desorden (como en las tablas de pruebas reales). Por ejemplo, ¿qué va a pasar si tiene cables que deberían pasar por encima de otros cables? Podría ser difícil en algunas situaciones averiguar cuál es cuál. ¡También asegúrese de que el usuario tenga varios colores de cable disponibles!

Otra cosa que me vino a la mente es que sería bueno tener una opción para resaltar el componente cuando el mouse está sobre él y mostrar información sobre él. Esto podría ayudar con el posible desastre que aparecerá en el tablero a medida que el circuito se vuelva más complejo.

    
respondido por el AndrejaKo

Lea otras preguntas en las etiquetas