I use RS Components 745-4845 (straight pin) or 479-018 (right angle pin).
I don know how easy it is to order from RS in the USA, but I guess that someone like Mouser will have the same components.
On PCBs I use a JST 6 pin connector and on breadboard a straight 0.1" male header.
Here's the lead that the pickit4 comes with and (above) the lead I made with the JST connector.
If you are making multiple PCBs that are likely to only be programmed once, you can just use a row of pads and a rig with sprung test point pins (aka Pogo pins) to connect for programming.
I program production boards by using the header without soldering. As long as through-plated holes are used and the PICkit2/3 is pushed a bit to the side, it works reliably enough, and the programming software checks that it's worked anyhow, so I can just try again if needed.Recently I've taken to leaving the pin header out of production boards, and I program the PIC in a ZIF before soldering it in - if we do need to reprogram it in the future, I'll stick a header in then. It saves a few pence and a little bit of time, and it's not likely to get upgraded in the future - more profit selling them a new one
Probably talking out of turn here as I've never done this, but wouldn't one of those push-in edge connectors that allow you to mount a small pcb at right angles -- something like this -- be ideal for making this kind of temporary connection securely without needing to add a header?
Understood. But weren't you one of those that mentioned not adding pins for attaching programmers or test equipment to save space and a few pence?Any 5 or 6 pin connector could be used - but as the programmers are designed using pin headers, and they are dirt cheap, it makes sense to use them.
Understood. But weren't you one of those that mentioned not adding pins for attaching programmers or test equipment to save space and a few pence?
My idea was to not attach this to the boards, but rather to the test equipment; and only push fit it to each board when needed.
Understood, but my understanding of the thread was that that was the application: once, or very occasional connection.Copper pads and even gold ENG plated pads will only be good for a few insertion cycles into am edge connector.
The edge connector to receive fingers is nearly 5½" long and about half an inch wide. Let's say about 2.75 square inches. Contrast that to a dual-row, 0.1" pitch header connector, which requires about 0.85 square inches.
Edge connectors are a pain in the butt to work with as well. The contacts on one side are numbered. Easy enough. The other side is identified by letters. As you might expect, they skip I (eye) and O to prevent confusion with numbers. But as I recall they also skip G (might be confused with 6), L (might be confused with 1) and Q (might be confused the 0). They might be more. I did go over my footprint a number of times when I was creating it to be sure I'd gotten the goofy scheme correct!