Se você tem espaço para um cabeçalho, essa provavelmente é a melhor opção, e os pinos levemente escalonados que Majenko recomenda são uma boa maneira de manter um conector no lugar sem aumentar a complexidade.
Mas aqui está uma abordagem alternativa, para placas onde você não tem espaço para caber em um cabeçalho, ou o cabeçalho padrão não realiza todas as suas tarefas de programação / configuração / teste de placa.
Dado um pequeno PCB de fator de forma como aqui (33 mm de diâmetro)
você pode colocá-lo com pontos de teste (rotulados na parte de trás)
e crie um dispositivo de teste para ele (usando Pogo Pins )
Isso requer alguma capacidade de usinagem e pelo menos uma broca de pilar (porque os pinos do pogo devem estar exatamente na vertical). No entanto, se você estiver disposto a arriscar um protótipo de uma placa de circuito impresso, prenda-a em uma folha de material e "localize" através dos orifícios do ponto de teste para colocar os pinos do pogo exatamente no lugar certo. (Recebo 10 PCBs por um preço ridiculamente baixo da Itead, então perder um não é grande coisa).
Com um torno e um moinho, fabricar pilares e grampos para localizar a PCB exatamente no lugar certo é uma bobagem, mas não é muito difícil com ferramentas mais simples.
Depois, basta encaixar cada PCB, programar e testá-lo. O conector solto normalmente vai para os pinos do cabeçalho em uma TI Launchpad, usado para programar este MPU (TI MSP430) por meio da interface SBW, mas o mesmo princípio se aplica ao JTAG ou a outras interfaces. (O cabo marrom na parte superior é um cabo coaxial que transmite um sinal de calibração para um contador de frequência).
A base de mogno polido é opcional; Por acaso prefiro um estilo steampunk para os meus jogos de teste.