PCB personalizados ... ¿qué puede salir mal?

11

Estoy esperando ansiosamente la entrega de mi segundo conjunto de PCB de diseño personalizado de BatchPCB.

La primera placa que diseñé fue bastante simple y no tuvo ningún problema.

Este segundo conjunto incluye una placa completa compatible con arduino más dos protectores para ella. De alguna manera sospecho que cometí un error en alguna parte.

Mi pregunta es: ¿qué tipo de cosas se han equivocado con otras personas? Cuando empiezo a depurar por qué esa placa no funciona, ¿qué tipo de cosas debo buscar? ¿Cuáles son las primeras cosas que verificas?

Resulta que mis tablas tienen dos problemas. La primera es que hay un límite demasiado cerca del encabezado del ISP. Simplemente no permití suficiente espacio. La segunda es que los orificios que especifiqué, aunque son lo suficientemente grandes para todos mis componentes normales de orificio pasante, son demasiado pequeños para que encajen los cabezales disidentes sin rasparlos manualmente un poco (casi como si fuera el grosor de la capa de revestimiento que cubre el cobre). Aparte de eso, todo es bueno. Revisé cuidadosamente todas las conexiones de alimentación antes de hacer cualquier cosa para asegurarme de que no estaba a punto de fallar en algo, y sostuve las distintas tablas a la luz y la alineación verificada de los encabezados de apilamiento.

    
pregunta edebill

7 respuestas

18

Después de asegurarse de que la alimentación / conexión a tierra no esté cortocircuitada, asegúrese de que todas las marcas de la pantalla de seda o de la clavija 1 para los componentes polarizados sean correctas; no desea soldar ese tipo de cosas al revés. Después de eso es realmente un poco al azar.

A lo largo de los años participé en la creación de varias tablas de múltiples capas (no en mis diseños) y tuvimos casi cualquier tipo de error que pudiste hacer: rastros que no iban donde debían, rastros que simplemente no estaban allí, almohadillas que no estaban conectadas a sus huellas, etc, etc. Una vez incluso vi un problema en el que los muchachos que construyeron el tablero se aferraron con una pinza para romper un rastro. sección de separación.

Estábamos haciendo diseños con gran cantidad de capas, por lo que también tuvimos una gran cantidad de tonterías internas que no verás en un tablero de 2 o 4 capas (el registro puede ser ... interesante cuando tienes 10 o más capas).

Una vez que superas lo de poder / tierra, probablemente no vas a tener demasiados problemas. Solo tómese su tiempo, pruebe cada bit de funcionalidad uno por uno, y debería estar listo. Si te sientes paranoico, puedes intentar construir la placa poco a poco (primero ponla y prueba el poder, luego la CPU y sus comunicaciones).

Si te sientes REALMENTE paranoico, puedes sentarte con el esquema y un medidor y zumbar todo el tablero. Pero a menos que el tablero sea realmente pequeño, tomará un tiempo.

Definitivamente quieres que la placa principal funcione antes de comenzar en las placas secundarias.

¡Buena suerte!

    
respondido por el Michael Kohne
16

Problemas no obvios comunes que surgen específicamente con los PCB de Arduino shield:

  • No se conectan los pines Gnd en el lado analógico con el pin Gnd en el lado digital
  • La ubicación de los componentes los hace cortos contra el metal de Arduino (conector USB y conector ISP generalmente)
  • Los encabezados se voltearon 180º (digital 7 - > 0, 6- > 1, 5- > 2, etc.)
  • Espaciado incorrecto del encabezado para que el escudo no se conecte a Arduino
  • Tablero más grande que Arduino, lo que hace que el ensamblaje del escudo Arduino + no se ajuste a los gabinetes

Muchos de estos errores se pueden descubrir imprimiendo el PCB (arriba y abajo) en papel a escala 1: 1, recortándolo y colocándolo sobre un Arduino real. Lo hace físico.

    
respondido por el todbot
7

Lo primero que verificaría es asegurarme de que la Energía y la Tierra no estén en cortocircuito. Probablemente debería verificar esto nuevamente después de soldar los componentes, solo para estar seguro.

    
respondido por el davr
7

Cuando comienzas a llenar la placa, lo primero que debes hacer es asegurarte de que todos los chips reciban energía (primero construye la sección de PSU y luego asegúrate de que no esté en cortocircuito, luego mide todos los pines de energía para obtener los chips). poder). Lo siguiente que debes hacer es medir cada pin de "salida" en los chips que no estén en cortocircuito a nada porque eso los matará. Y en general, construir todo en secciones y asegurarse de que cada sección funcione por sí solo es una buena práctica.

    
respondido por el Dago
6

He tenido mucha suerte con los PCB que he enviado a casas fabulosas, aunque me estoy acercando a lo paranoico cuando estoy preparando el diseño.

La gran regla como se dijo antes es comenzar con un esquema. Una vez que eso sea correcto, el software lo cuidará hasta cierto punto. Personalmente uso DIptrace, que incluye herramientas de comprobación de errores, incluso en las ediciones gratuitas. Estoy bastante seguro de que la mayoría de los paquetes lo hacen.

Si está diseñando escudos de Arduino, podría valer la pena ver el Proyecto Fritzing . Es un software que le permite diseñar en esquemático, tablero o diseño de PCB específicamente para el Arduinio. Las plantillas ya están ahí para tamaños de tabla y pinouts.

No he hecho más que jugar con él, y a primera vista parece ser un poco básico en cuanto a diseño de PCB. Sin embargo, también parece muy conveniente.

    
respondido por el Justblair
4

Uno de los mejores métodos para crear una PCB sin error es crear primero un esquema. Un esquema le dará una mejor representación de lo que está tratando de lograr. Luego puede verificar la PCB contra el esquema, que será más fácil, y muchas aplicaciones de PCB ahora pueden verificar su esquema para asegurarse de que todo está conectado correctamente (o al menos de la misma forma en que estaba en el esquema).

    
respondido por el Seidleroni
2

Asegúrese de que todos los orificios de montaje estén en la ubicación correcta. También verifique que todos los componentes que necesitan atravesar el gabinete, como los LED, los interruptores y los conectores, estén en la ubicación correcta.

    
respondido por el Robert

Lea otras preguntas en las etiquetas