← Notas desde el banco de trabajo.
Cómo diseñar un fixture de pogo pins que dure
Las primeras cincuenta placas se prueban con una fuente de banco, un multímetro y un programador conectado con pinzas a la cabecera de pines que resultara más cómoda durante el bring-up. Eso funciona hasta que el tamaño de la corrida supera lo que una persona puede probar a mano en un turno. Entonces alguien busca cómo construir un fixture de verdad, y encuentra o un proveedor de pruebas en circuito llave en mano con una cotización pensada para miles de unidades, o un puñado disperso de hilos de foros con números de parte de pines que no coinciden y sin explicación de por qué una elección importaba más que otra.
Un fixture de pogo pins para de unas pocas docenas a unos pocos miles de placas al mes es un problema de diseño mecánico antes que un problema de pruebas. Si te equivocas con los pines, el paso y el layout de la placa, el fixture aprobará placas que no debería y fallará placas que no debería, de maneras exasperantes de diagnosticar porque el fixture mismo es la variable de la que nadie sospecha primero.
Decidir qué revisa realmente el fixture
«Fixture de prueba» abarca dos cosas distintas, y confundirlas es el primer error. La prueba en circuito (ICT) sondea nodos desnudos — valores de resistencias, cortos, abiertos, presencia de componentes — antes de que el firmware participe siquiera. La prueba funcional (FCT) ejercita la placa terminada y programada contra sus interfaces reales: la energiza, se comunica con ella por su bus de comunicación real, revisa las salidas que debe producir. La mayoría de las empresas pequeñas de hardware solo necesitan FCT. La ICT justifica su costo en placas con muchos nodos y con un historial real de defectos que perseguir; en una primera o segunda corrida de producción, los modos de falla que importan suelen ser funcionales — una mala unión de soldadura en un conector, un componente colocado al revés, firmware que no se cargó — y un fixture FCT de cama de clavos que energiza la placa y ejecuta una secuencia de prueba por UART, SWD o I2C los detecta sin el gasto de sondear cada red.
Esa decisión determina todo lo que sigue: cuántos pines necesita el fixture, qué tan juntos deben colocarse y cuánto cuesta construir y mantener el fixture.
Pines, puntas y paso
Un pin con resorte (un «pogo pin») es un émbolo que se apoya sobre un resorte comprimido dentro de un barril, y hace contacto presionando directamente hacia abajo sobre un pad. Fabricantes como Mill-Max, Ingun y Everett Charles publican dibujos mecánicos completos, y vale la pena consultar uno antes de colocar los pads de prueba, porque el pin elige el pad, no al revés.
Dos decisiones importan más que el resto:
Paso. El estándar de la cama de clavos es 100 mil (2.54 mm) de centro a centro, y es el valor predeterminado correcto — las placas de fixture, los patrones de taladrado y los tamaños de pin estándar se construyen en torno a él. Existen pasos más finos (75 mil, 50 mil) para placas densas, pero cada reducción implica una placa de fixture más gruesa y taladrada con más precisión y pines más cerca de sus vecinos, lo que eleva tanto el costo del fixture como la probabilidad de contacto intermitente entre puntos adyacentes. Rutea los pads de prueba a 100 mil siempre que el espacio de la placa lo permita; es la decisión de layout que se siente durante toda la vida del fixture, no solo en la primera construcción.
Tipo de punta. La forma de la punta decide cómo atraviesa el pin la contaminación de la superficie y cómo trata el pad que tiene debajo.
| Tipo de punta | Mejor contra | Dónde falla |
|---|---|---|
| Cóncava / de copa | Terminales redondas, vías, cabeceras de pines | Se resbala de un pad SMT plano |
| De corona / serrada | Residuos de flux, óxido ligero en pads planos | Puede marcar un pad de prueba con acabado de oro flash tras muchos ciclos |
| De lanza / cincel | Acabados oxidados o de estaño-plomo | Requiere más fuerza, deja más marcas |
| Plana | Pads de prueba limpios y chapados en oro | No muerde a través de ninguna contaminación |
Una punta de corona o serrada es la opción razonable por defecto para pads de prueba SMT que salen de un proceso con pasta no-clean, porque atraviesa el residuo en lugar de deslizarse sobre él. Una punta plana solo se justifica en pads que están siempre limpios y chapados en oro, lo que en la práctica significa un acabado dedicado para los pads de prueba, no el acabado superficial que tenga la placa en general.
Mantener la placa quieta
Los pines solo funcionan si la placa se presiona sobre ellos de la misma manera cada vez. Tres mecanismos cubren casi todos los fixtures de series pequeñas:
Un clamshell — una placa superior con bisagra que el operador baja a mano — es el más barato de construir y el más fácil de reparar, y es la opción correcta para corridas de prototipo y de volumen bajo a medio. Una prensa vertical sobre varillas guía y rodamientos lineales da más fuerza y una repetibilidad más estrecha, a cambio de una construcción más compleja; se justifica cuando el volumen es lo bastante alto como para que la fatiga del operador empiece a afectar la calidad del contacto. La actuación por vacío jala la placa hacia abajo de manera uniforme en todo el campo de pines en lugar de en unos pocos puntos de presión, lo que importa más en placas grandes donde una prensa mecánica puede flexionar la placa lo suficiente como para levantar pines del lado opuesto al punto donde se aplica la fuerza.
Sea cual sea el mecanismo que sujete la placa, la alineación es un problema aparte: al menos dos pines de herramental, fijos a la placa del fixture y que encajan en dos orificios de herramental de la placa, son lo que realmente mantiene cada pin registrado con su pad. Un fixture con buenos pines y un mal mecanismo de sujeción falla al azar; un fixture con tolerancia floja en los orificios de herramental falla igual por una razón totalmente distinta, y desde fuera es fácil confundir ambos casos.
Diseñar la placa para que el fixture pueda hacer su trabajo
El fixture solo puede ser tan bueno como los pads que se le pide alcanzar, y esa es una decisión de layout que se toma meses antes de que exista el fixture. Los pads de prueba en el rango de 0.8–1.5 mm dan al pin espacio para asentarse de forma confiable; bajar de unos 0.035 in (0.89 mm) empieza a cambiar costo de fixture por una mayor tasa de falsas fallas por contacto marginal. Mantén los puntos de prueba al menos a 0.1 in del borde de la placa, y a 0.125 in si el fixture necesita un sello de junta alrededor de la placa para la sujeción por vacío. Evita rutear un punto de prueba bajo la carcasa de un conector, un capacitor electrolítico alto o cualquier otra cosa que bloquee el recorrido vertical del pin — es una regla obvia hasta que es la única red de la placa que no tiene otro lugar adonde ir, que suele ser el momento en que alguien se da cuenta de que el acceso de prueba debió revisarse durante el layout — junto con el resto de los hábitos de layout que solo muerden en el ensamblaje — y no después de que las placas volvieron del fabricante.
El otro hábito de layout que vale la pena crear pronto: dos orificios de herramental, colocados lo más lejos posible entre sí como lo permita la placa, dedicados a la alineación del fixture y a nada más. Agregarlos después a un diseño existente implica encontrar área de placa que nunca se reservó para eso.
El desgaste es la parte que aparece después de la factura
Los pogo pins son componentes con una vida nominal, no indestructibles. Las hojas de datos de los fabricantes suelen dar a un pin con resorte entre 100,000 y 1,000,000 de ciclos a su compresión recomendada de media carrera, y ese rango es amplio porque depende del tipo de punta, el chapado y qué tan cerca del recorrido completo comprime el fixture el pin en cada ciclo. Un fixture que corre unos cientos de placas por semana no llegará a ese tope en años; uno que corre unos cientos al día sí, y conviene saber cuál es la situación antes de que el fixture se entregue, no después de que empiecen a aparecer fallas intermitentes en placas que pasan bien al repetir la prueba a mano — el síntoma clásico de un pin que perdió tensión del resorte o acumuló suficiente residuo de flux como para elevar su resistencia de contacto.
Presupuestar pines de repuesto, y diseñar el fixture para que un pin desgastado pueda cambiarse sin volver a maquinar la placa, casi no cuesta nada en la etapa de diseño y evita una parada de producción más adelante.
Qué enviarnos
Si ya pasaste de la prueba a mano y necesitas un fixture para la próxima corrida de producción, envía los Gerbers de la placa o el proyecto de KiCad, los puntos de prueba que ya tengas en mente, la interfaz por la que la secuencia de prueba necesita comunicarse y el volumen con el que estás construyendo. A partir de eso podemos decirte si FCT por sí sola lo cubre, qué paso y tipo de punta se ajustan al acabado de tus pads y cuánto debería costar el fixture en tiempo de construcción.
¿Necesitas un fixture de pogo pins y la prueba que corre en él para tu línea de producción? Diseñamos, construimos y programamos ambos.
Herramientas para este tema
- Verificación del paquete de ensamblaje Arrastra Gerbers, BOM y archivo de colocación; ve qué falta o es inconsistente antes de pedir cotización.
- Visor Gerber Suelta el .zip de fabricación o archivos Gerber y de taladros y ve la placa: render realista superior e inferior, capas, tamaño y componentes. Se dibuja en tu navegador, nada se sube.
Notas relacionadas
- Escribir el software de un fixture de prueba de producción Qué debe hacer un script de prueba funcional en una corrida corta: programar, verificar, medir, registrar y fallar visiblemente, con herramientas open source.
- Membrane switch overlay design checklist What to settle before a membrane switch overlay goes to a fabricator: tail exit, venting, domes, material, shielding and enclosure fit, with reasons.
- Puntos de prueba y pads de programación que pide una placa Qué señales sacar para programación, depuración y prueba de producción, para que una placa se pueda programar y verificar en un fixture sin una nueva versión.