peteforde
6 hours ago
In a similar vein, I discovered and have started using the Tag-Connect TC2030-USB to program/troubleshoot my boards. While it's technically/originally intended as a way to do JTAG debugging, I am completely enamored with the ability to drop a footprint on my PCB and be able to connect to it without having to place a relatively expensive connector (or a connector at all) that I don't necessarily want users interacting with.
https://www.tag-connect.com/solutions-target-devices/usb-ser...
They have FTDI versions as well, for those who want the full USB boot/reset treatment.
Also, they have another connector for attaching to castellated edges. I think it's just so clever.
_Microft
12 minutes ago
Maybe you like this - "paw connect", a whimsical version of the footprint for this connector:
exmadscientist
4 hours ago
They're fine for one guy using them on the bench but they are a nightmare for mass production. The 50-mil pitch is annoying to make work with a bed-of-nails fixture, the clips are fundamentally incompatible with production lines, either robot or human, the parts are expensive, and the cycle life is not there.
I have had one too many arguments with firmware people who think these things are sufficient for production that I am just done with them by now. There are other ways to do it.
pidge
2 hours ago
Out of curiosity what are the other ways?
BertoldVdb
33 minutes ago
Just put normal test pads next to the tag connect, a bit more spaced out. A bed of nails in the production line connects to that, the tag connect can be used for bench development.
wrs
5 hours ago
I've been doing a cheap DIY version of Tag-Connect for some STM32 projects (6-pin debug). I just put the holes for a pin header near the edge of the board, and use a pogo clip to connect [0]. (These are readily available on AliExpress in various sizes.)
edanuff
3 hours ago
I do exactly the same on my boards and use that same clip.
mmoskal
3 hours ago
I had good experience with carefully spaced holes in PCB and a 50 mil header, see https://jacdac.github.io/jacdac-docs/ddk/firmware/jac-connec...
Brian_K_White
5 hours ago
I just use ordinary straight pin headers and stagered via holes. The board just has vias and the cable just has a plain pin header not even pogo pins.
jkestner
5 hours ago
Same, enamored and I’m not even the EE. Elegant, no cost on the product side, and I don’t have to take the board out of the case to access it.