The nature of the I/O Pins on the Raspberry Pi and its peripheral electronic modules necessitates the use of contacts of the type known as DuPont Header Pins. Once connected they are quite reliable, providing that good quality contacts are purchased and they aren't removed and replaced too many times (we're talking hundreds here, not tens). It turns out that of the two batches of contacts that we purchase on; the boxed set is definitely NOT good quality and the other batch are OKish.
The jumper wires can be bought pre-made up from various sources, eg but they tend to be a bit restricted; only one size and you have to buy three types to get every combination of ends.
The answer is to buy one or two types (female to female and male to female), then cut them to length and crimp or solder the other end. (Soldering can be difficult because some types of Jumper use wire that has a poor affinity to solder.)
Various companies supply these tools, but the proper DuPont tool is extremely expensive, so alternative suppliers provide what are usually Chinese copies and some even provide online tutorials to help their customers to use the tool. Our tool however, was not sourced from such a supplier and in fact it seems to be significantly different to the 'proper' tool in one respect; it is handed the opposite way round.
Here is the way to do it with our tool:
- Prepare each wire by cutting it to length and stripping approximately 2 to 4 mm of the insulation. It's important that the wire doesn't protrude into the mating area of the contact in step 6 below to prevent fouling when trying to insert the contact into the shroud.
- Using a pair of snipe-nosed pliers, lightly nip the insulation tabs to allow the contact to fit snugly into the first position on the tool. (This is because our tool is slightly wrong for the contacts that we've bought.)
- Hold the tool with the jaws to the left and the moving handle away from you (see picture below).
- Place the contact into the jaws of the tool. Align the closest leaf of the insulation tab in line with the near face of the jaws and close the handles until the contact is held snugly, but not compressed.
- Carefully slide the wire end into the contact until the insulation butts up against the inner step in the crimping jaws. This marks the bginning of the wire crimping area. If the previous step has been done correctly, then the wire will be positioned perfectly.
- Crimp the contact fully and withdraw the assembly from the tool.
- Examine the job to ensure that the insulation tabs have crimped exactly to the end of the insulation and the wire is crimped tightly.
- Using the snipe nosed pliers carefully squeeze the crimp around the insulation so that the tabs almost meet and the contact slips easily into the shroud in the next step.
- Carefully slide the contact into the plastic shroud with the opening uppermost and the contact matching as shown below. (Our contacts appear to be slightly over-size for the shrouds, making it difficult to get the contact to click into place. To avoid the contact being pushed out of the shroud it is essential that the contact is fully home.)
- Use the pre-made wires to ensure that one end is 'good'. Solder the other end if possible, eg to the Veroboard or DC / DC Converter.
- Where crimping contacts is unavoidable, eg the Pi, the A/D Converter and the Motor Drive Board logic inputs, gang them together using multi-way shrouds to help retention and ensure that the contacts are pushed fully home in the shroud.
Loading the Contact
Fitting the Shroud
Use pre-made wires cut to length as much as possible.
[*]Solder the other end if possible, eg to the Veroboard or DC / DC Converter.
[*]Where crimping contacts is unavoidable, eg the Pi, the A/D Converter and the Motor Drive Board logic inputs, gang, them together using multi-way shrouds to help retention and ensure that the contacts are pushed fully home in the shroud.