Female Rectangular Headers with long pins (passthrough style) are used to stack/connect an Arduino shield board to the Arduino board. 1x8 and 1x6 position headers are easily found.

enter image description here

Problem: However for the Arduino Mega, it has a 2x16 position header. Does 2x16 female pass-through headers exist? Or must we modify 1x8 headers to turn them into 2x16?


Generally there is no modification necessary. Two of the 1x8 headers can be used side by side to mimic the 2x8 configuration. (Note that: Yes it is possible to find long tailed dual row headers in the market).

You could probably use a small amount of epoxy or silicon adhesive to glue the bodies of the two single-in-line headers together to create the 2x8 equivalent parts. If you do this please be aware of some things to consider:

  1. Use care to not get any of the glue on the pins of into the socket holes.
  2. The body thickness of single-in-line headers is usually a few mils thinner than the nominal 100 mil row to row spacing of a dual in line header. As such when you glue this can space the two parts out to 100 mils center-to-center if the correct thickness of the glue layer is maintained.
  3. Some header body sides are not 100% parallel. This is due to the molds used to make the parts where the cavity walls are tapered ever so slightly to allow the parts to easily exit the mold. Depending upon the particular SIP connector headers you have in hand this mold release angle could be more or less apparent. When the two bodies are sandwiched side by side this can tend to cause the long pins in the two rows to be non parallel and one row can tip toward or away from the other.

The last two items above may be inconsequential considering the available tolerances of pin headers and the ability of the pins to flex around in their housing pockets.

  • \$\begingroup\$ Also if you are soldering these things down then even a little tape between the two pieces of black plastic will do just fine to keep them together. Just take care, like you would with any other method, when you insert anything into them. \$\endgroup\$
    – Funkyguy
    Jul 8 '14 at 4:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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