Ever since PX4 and DroneCode came up with their connector pinout standards. I see more and more sensors and devices off the shelf adopting the same This is particularly the JST-GH and Dupont connectors

enter image description here enter image description here

I like to make my own cable harnesses (So that the cabling is clean and easier to debug) but I'm having trouble finding cheap ways to do my own harnesses now. Does anyone know how to crimp JST-GH connectors cheaply? Here is my setup (which I don't like just because of how expensive it is):

Dupont: Pins and housings $10 Amazon link

Crimper PA-09 $40

I find that it's easy to buy SN-28B style crimpers for DuPont connectors but those are garbage. I do not recommend. I will try the IWISS $16 and report back.

JST-GH: Pins, only one kind $0.11 each Digikey Link

Crimper YRS-1590 $1239 Digikey link

This crimper is awesome, it works like a machine gun, you load a reel of pins and you can go to town crimping left and right. But it's soo expensive! Anyone know of better options?

  • $\begingroup$ Can your PA-09 not crimp the JST-GH housings effectively? I have one of my own, and when I crimp JST-XH (slightly larger), I have to use the largest indentations. $\endgroup$
    – ifconfig
    Apr 16, 2020 at 23:10
  • $\begingroup$ Interesting, so for the wire I use, the PA-09 is too loose AWG30. I'm getting some new silicon wire AWG26 that I'll have to try along with the IWS-2820M crimper still on the mail. I think the correct width according to JST should be 0.8mm dies? I', not sure if I'm reading this right: jst-mfg.com/product/pdf/eng/eGH.pdf $\endgroup$ Apr 17, 2020 at 1:48
  • $\begingroup$ I've just been going by feel in deciding which slot to use. Not sure what the spec says. $\endgroup$
    – ifconfig
    Apr 17, 2020 at 1:49

2 Answers 2


I crimp my JST connectors using needle-nose pliers. It’s probably not be best way to do it, but it’s cheap and works well for me.

Place the wire with the stripped end in the metal connector piece.

Squeeze perpendicular to the tabs on the connector with the pliers.

Now squeeze parallel to the original direction of the tabs.

Finally, squeeze perpendicularly to the original position again.

Give the wire a tug to make sure it is held securely.

Like I say, probably not the best way and I can’t vouch for how reliable it is, but it hasn’t let me down yet.


This is probably not the answer you're looking for, but it's an approach to the problem nonetheless.

I prefer to avoid crimping connectors entirely. In part it's because it's a fiddly process even with a specialized crimper, in part it's a (probably superstitious) fear that the mechanical connection is going to be less reliable than a solder joint, so when I do crimp connectors, I tend to also solder the wire to them; it takes seconds and gives me peace of mind.

Now, the only ones that I've actually got a crimper for are the 2.54mm spacing types (there are more than the ones you've mentioned), however even those I tend to just quickly fold over with pliers and then solder over.

The smaller pin spacing types I just avoid entirely. It's cool to be able to do your own, but it's more trouble than it's worth. A handful of pre-crimped cables with these connectors included with any piece of gear that uses them anyway, and if you think it's not going to be enough, you can always order some pre-crimped pigtails (and just solder to the wires). Unless you design your own PCBs and put the corresponding sockets on them, you're unlikely to encounter a piece of gear that has the socket but doesn't have a cable included.

That said, I've only got one drone with a pixhawk FC, which is, as far as I know, the only family of flight controllers that uses these smaller connectors everywhere, and I'm not exactly covering it with sensors and other auxiliary equipment, so I've simply not run out of the cables that came with it. If you did run out of yours, the most economical way I could suggest would be to order an assortment pre-crimped pigtails/cables and use them, however uncool it may be.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.