I recently bought 5 inch HDMI touchscreen (see link below) . It Places on top of the RPi gpio and consume a lot of them !! But unfortunatly 12 pins (like USART and I2C) are nc !! (see link below)


My question is how can i use those pins? and why they use such a huge connector with many nc pins

And please can you explain specifically what should i do (perhaps with an image). I'm pretty new to this

Thanks in advance

  • 1
    You can use the nc pins by connecting the screen to the pi with male to female jumper wires or using something like the Adafruit Pi Cobbler, instead of placing the screen directly on the PI Commented Aug 23, 2016 at 22:26

3 Answers 3


If your technical skills are good or if your using a Raspberry Pi Zero that came with no pins installed you can use a extra long 2x20-Pin 40P 2.54mm 0.1" Female Header Long Pin 12.2mm connector in place of the install pin header (soldering required). This will put male pins on one side of the PI board and female pins on the other side. Keep in mind the pins on the bottom side will be inverted.


A big connector with lots of NC pins is used to provide mechanical stability: this connector is the only thing that holds the RPi and the display together. A smaller connector could easily unplug, and the rigid HDMI connector would then badly damage the HDMI ports on your RPi, the display, or both.

This HDMI connector also makes it impossible to use GPIO splitter directly: you need to keep your RPi at a fixed distance from the touch-screen for this link to fit.

Basically, if you need access to GPIO and a touch-screen, the best solution is to buy a touch-screen which connects to USB. This has the advantage to work with any SBC, not only Raspberry Pi. However, if you want to use the touch-screen you have, you'll have to use a short HDMI cable instead of the included connector, and make GPIO connections either using a splitter or jumper cables.


You could use a splitter.


I'll leave it to your imagination on how to use this.

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.