Tengo muchos PCB que usan un AVR en el empaque SMD, y como 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 sencilla.
El primer enfoque fue tener un encabezado estándar (2x5 pines, .1 ") en el tablero, pero como son voluminosos (para el tamaño de los tableros con los que estoy tratando), comencé a tener solo el contacto Agujeros sin soldar el cabezal, y doblé los pines de un cabezal con un alicate para que pudiera "encajarlo" dentro y fuera del tablero. No fue una solución óptima, pero funcionó.
El siguiente paso fue usar dedos dorados (es decir, un borde del tablero tendría algunos contactos expuestos, como esos tableros ISA antiguos, pero con solo algunos contactos, por supuesto). El problema con esto es que el costo de la junta aumenta, y aún usa una gran cantidad de "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 solo algunos pequeños contactos en la placa y tal vez dos orificios de alineación, si hay un conector que podría 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.