Tengo muchos PCB que usan un AVR en un paquete SMD, y dado que frecuentemente cambio el firmware en las placas prototipo, estoy tratando de encontrar la mejor solución para programar el AVR de manera rápida y fácil.
El primer enfoque fue tener un encabezado estándar (2x5 pines, .1 ") en el tablero, pero dado que estos son voluminosos (para el tamaño de los tableros con los que estoy tratando), comencé a tener solo los orificios de contacto sin soldar el encabezado, y doblé los pines de un encabezado con un alicate para que pudiera "encajarlo" dentro y fuera del tablero. No es una solución óptima, pero funcionó.
El siguiente paso fue usar dedos dorados (es decir, un borde de la placa tendría algunos contactos expuestos, como esas placas ISA antiguas, pero con solo unos pocos contactos, por supuesto). El problema con esto es que el costo de la junta aumenta, y todavía usa muchos "bienes raíces".
¿Alguna sugerencia para alternativas pequeñas + baratas + limpias? Idealmente, sin tener que soldar nada en el tablero (como con los dedos dorados). Estaba pensando en algunos contactos pequeños en la placa y tal vez dos agujeros de alineación, si hay un conector que pueda encajar allí y de alguna manera permanecer en su lugar mientras se realiza la programación.
Por cierto, aunque el conector estándar tiene 10 pines, solo se requieren 6.