Echa un vistazo a mi diseño de PCB y dime cómo puedo mejorar

16

Aquí está el diseño actual de Super OSD Lite, un proyecto de hardware abierto para llevar un bajo costo en pantalla a las masas. El precio objetivo es de $ 71 a $ 90.

texto alternativo

imagen más grande

Hay componentes en la parte inferior, pero la mayoría de los componentes están en la parte superior.

Es uno de mis primeros diseños de PCB que involucra un circuito tan complejo, así que espero haber cometido algunos errores. La crítica constructiva apreciada!

Thomas O
fuente
2
¿Tienes gerbers o no puedes liberarlos? PNG no es el mejor medio para esto: P
Nick T
1
Abra H / W: Gerbers están aquí: code.google.com/p/super-osd/source/browse/#hg/hardware/…
Thomas O
1
¿Cuáles son sus reglas de diseño? ¿Pasa DRC? Que a través de D1 se ve muy cerca de los pads en la imagen PNG.
markrages
No he configurado DRC, porque no me he decidido por mi PCB fab. Falla DRC porque está configurado con las peores reglas de caso.
Thomas O
+1 para el dibujo del tornillo con dimensiones en serigrafía.
Nick Alexeev

Respuestas:

14

¡Se ve muy bien!

Algunas reflexiones:

  1. Haga que todos sus designadores sean legibles desde una dirección (o al menos dentro de los 90 grados entre sí).

  2. Donde tenga espacio, etiquete los pines en sus conectores.

  3. Agregue un par de vías a tierra a las que pueda soldar un pequeño bucle de cable. Luego, puede recortar el alcance de su alcance.

  4. Asegúrese de que sus cuerpos de conector CONN2 y CONN3 no se superpongan en el mundo real.

  5. El punto de orientación para U6 está casi oculto por una vía.

  6. Agregue vías para que pueda sondear fácilmente sus líneas de datos EEPROM.

  7. Asegúrese de que sus orificios de montaje estén espaciados sensiblemente (no a 2.718282 pulgadas de distancia).

pingswept
fuente
¿Es 2.718282 una broma, ya que resulta ser e ?
Thomas O
1
Buena idea sobre las vías para mi sonda de alcance. Y para las vías para la EEPROM, aunque la EEPROM comparte el mismo bus I2C que está roto en CONN6.
Thomas O
No tengo espacio para colocar algunos designadores en la misma dirección, sé que esto me llevará a estirar el cuello, pero es para ahorrar espacio y solo pretendo que se usen para reparaciones o retrabajos.
Thomas O
12
@ Thomas O: Podría haber sido una broma, sí. Pero en realidad es solo una aproximación de e-- No tuve tiempo de escribir e por completo.
pingswept
2
Con un tamaño de orificio de 4x40, los taladros, las llaves hexagonales y los tornillos / arandelas / tuercas estarán en las cajas de herramientas de sus usuarios y en las ferreterías locales. Puede ir a 2x56 (# 41 / .0960 ") si realmente lo desea, pero eso hace que el abastecimiento sea mucho más difícil.
Kevin Vermeer
12

Ponga un número de pieza y un número de revisión en la serigrafía.

Robert
fuente
Buena idea. Solía ​​tener un espacio para esto, pero lo omití.
Thomas O
55
"Este espacio dejado en blanco intencionalmente" podría rellenarse con esta información.
Robert
11

Revisé el archivo .pcb del repositorio de git.

http://super-osd.googlecode.com/hg/hardware/V3%20Lite/pcb-v3-lite.pcb

Lo cargué en pcb y ejecuté DRC en él, con los siguientes resultados:

Rules are minspace 10.01, minoverlap 10.0 minwidth 10.00, minsilk 10.00
min drill 15.00, min annular ring 10.00
Found 251 design rule errors.

Algunas huellas están demasiado cerca. Por ejemplo, la vía debajo de D1 está a 2.5 mils de cortocircuito contra la almohadilla. Será muy difícil para usted encontrar un fabuloso con una capacidad de separación de 2.5 mil, y será extremadamente costoso si lo hace.

Si desea tener una tabla que se pueda fabricar fácilmente, le sugiero que ajuste los tamaños y mueva las trazas hasta que pase la RDC. Dave de EEVblog fame escribió una buena guía de diseño de pcb: http://www.alternatezone.com/electronics/files/PCBDesignTutorialRevA.pdf

markrages
fuente
En realidad es mercurial. Gracias por su ejecución de DRC. ¿Hay alguna otra alerta que deba tener en cuenta?
Thomas O
2
Intente configurar el espacio mínimo en 8.0 y el ancho mínimo en 8.0 (archivo-> preferencias-> tamaños) y ejecute DRC nuevamente. Puede bajar a aproximadamente 5/5, pero lo pagará. También en mi experiencia, querrá pagar las pruebas eléctricas cuando esté presionando las capacidades del fab, lo que aumenta los costos un poco más. Siga ajustando el diseño y ejecutando DRC (Connects-> Design Rule Checker) hasta que DRC no muestre más errores de diseño. Luego envíe el diseño a freedfm.com para obtener una segunda opinión y una cotización fabulosa. Entonces sírvete una cerveza.
Markrages 03 de
1
freedfm es genial, incluso si no vas a hacer que fabulosen tu tablero.
ajs410
8

¡Haz un png más bonito! Use mi script "pcbrender". pcbrender input.pcb output.png

#/bin/sh

INFILE=$1
OUTFILE=$2

DPI=300
OVERSAMPLE=3

PCB=pcb #/home/markrages/src/pcb/src/pcb

PCBOPTS="-x png --photo-mode --dpi $(( $OVERSAMPLE*$DPI )) --use-alpha --only-visible"

$PCB $PCBOPTS --outfile /tmp/$INFILE.front.png $INFILE && \
$PCB $PCBOPTS --outfile /tmp/$INFILE.back.png --photo-flip-x --photo-flip-y $INFILE && \
montage /tmp/$INFILE.front.png /tmp/$INFILE.back.png -tile x1 -shadow -geometry "+50+50" -resize $(( 100 / $OVERSAMPLE))% -background lightblue $OUTFILE 

rm -f /tmp/$INFILE.front.png /tmp/$INFILE.back.png

Aquí está la salida: texto alternativo

markrages
fuente
Gracias por el enlace! (Solo hay un plano GND, no estoy seguro de por qué PCB ha puesto un borde en la imagen.)
Thomas O
Tienes razón, es un artefacto de renderizado de PCB. He eliminado mi comentario.
Markrages
¿Te importa subir versiones de alta resolución de esas imágenes? No tengo PCB en la máquina que estoy usando en este momento, y sospecho que muchos lectores no la tienen en absoluto.
Kevin Vermeer
El enlace de la imagen es i.imgur.com/pw6xm.jpg . Ábrelo directamente y obtendrás un tamaño más grande.
markrages
8

No sé qué requieren las casas de PCB para la producción de tableros. Pero la impresora de plantillas y las líneas de selección y colocación siempre necesitan 3-4 fiduciales en las esquinas del panel. El panel puede contener un solo patrón de tablero o múltiples patrones si va a ir con la producción en masa. La distancia desde el borde del panel hasta el centro del fiducial es de 5-7.5 mm. Fiducial es un círculo de cobre de 1-1.5 mm de diámetro. Está rodeado por un círculo de 3-4 mm de sustrato desnudo, por lo que ninguna máscara de soldadura cubre el fiducial.

Se deben crear los mismos fiduciales en la plantilla (máscara de soldadura en pasta de acero)


fuente
5

Primero, veo un par de componentes (C22, Z6) sospechosamente cerca del borde de la placa.

Para un ensamblaje de bajo costo y volumen, querrá seleccionar y colocar las piezas en los tableros mientras todavía están paneladas. Luego, las tablas individuales se cortarán del panel con una herramienta similar a un cortador de pizza. Esto puede causar tensión local en las partes cercanas al borde del tablero y terminar dañándolas. Los condensadores de cerámica son particularmente susceptibles a este tipo de daño.

Hay métodos alternativos de singulación disponibles, pero entiendo que el "cortador de pizza" es el costo más bajo.

En segundo lugar, sospecho que su colocación de piezas generalmente es demasiado ajustada para obtener el mejor precio para pick & place. En general, espero ver el espaciado entre pasivos de dos terminales (paquetes 0603 o 0805, por ejemplo) casi igual al tamaño de los componentes mismos. El espacio entre U2 y RTC y CONN7 en particular parece problemático para pick & place y para reelaboración. El cuerpo de otros componentes debe estar fuera de la caja delimitadora de las almohadillas U2 para poder colocar un accesorio de soldador en todas las almohadillas U2 a la vez para volver a trabajar.

Tercero, dependiendo de cómo se realizará el montaje, preste especial atención a las partes SMT en la parte posterior del tablero. Para el costo más bajo, es posible que desee mantener todo SMT fuera de la parte posterior del tablero, incluso si eso significa hacer que el tablero sea un poco más grande. Si necesita colocar SMT en el lado inferior, mantenga todas las partes SMT bien alejadas (como 1/4 "o más) de todas las almohadillas pasantes. Esto permitirá un proceso de onda selectiva para unir las partes pasantes y evitar el necesidad de pegar las partes SMT para el procesamiento de olas.

El fotón
fuente
Obviamente, todos estos problemas son discutibles si está diseñando esto para ensamblarlo a mano en cantidades de uno a dos.
El fotón
2

También soy inexperto y aprendí sobre esto. Sin embargo, aquí están mis pensamientos:

  • Volvería a diseñar la parte "Buck Power Supply". Espero que pueda disminuir su radiación EMI leyendo un poco sobre el diseño de PCB SMPS y los bucles actuales, etc. Especialmente, vea las notas de la aplicación y las fuentes a continuación que fueron realmente útiles para mí.
  • Para la parte de "Buck Power Supply" nuevamente, las pistas podrían ser más anchas, creo que tienes espacio para eso, por ejemplo, la conexión de D2 a L1.
  • Sus designadores podrían mirar en la misma dirección para que uno pueda leerlos fácilmente sin girar la cabeza.

Estas son algunas de las fuentes que recuerdo y de las que me beneficié mucho:

abdullah kahraman
fuente
1

R6 está muy cerca del IC empaquetado QFP. Lo alejaría un poco para facilitar el montaje a mano. Además, U4 (tu cristal), ¿tu cristal de agujero pasante es realmente tan pequeño?

cksa361
fuente
U4 es un cristal HC-49.
Thomas O
1

En la parte inferior, al norte de R36, hay un relleno GND que está aislado del relleno GND principal. Parece que esto es CONN6-4.

Robert
fuente