Part List (Video at Bottom)
3D Printed Case with HDMI Port, Mini USB Port
- 3D Printed Case HDMI Port – Raspberry Pi Zero W
- Raspberry Pi Zero W
- Mini HDMI Male Component
- 20-pin Vertical FPC Connector (https://uk.rs-online.com/web/p/fpc-connectors/1223508/)
- 20-pin Flat FPC Connector (https://uk.rs-online.com/web/p/fpc-connectors/8486761/)
- 50mm 0.5mm Pitch Flex Cable
- M2.5 Nuts/Bolts
This design has 2 custom-built PCBs that connect using a 0.5mm pitch 20-pin flex cable. One plugs directly into the mini HDMI female socket on the Zero, and the other then converts that to a full-size male HDMI connector.
And just as an aside, if you’re going to make you’re own HDMI adapter, make sure to double check the pinouts, because the mini HDMI to full size connectors don’t directly translate.
A 3D printed insert is placed in between the Zero and the HDMI board, and it’s secured in place using standard M2.5 nuts and bolts.
You can plug this little puppy directly into the back of a TV or monitor, add power via the micro USB port, then you have an easy to access Linux system. The Pi Zero might be useful for certain needs and the cool thing about the Zero-W is that it also lets you pair up keyboards, trackpads, and games controller to interact with it. It’s a little bit wider, though shorter than the Amazon Fire TV Stick, so it should fit behind most TV’s, but you could always use one of those short HDMI extender cables if need be.
The Assembly is pretty simple. Just add the flex cable to the two connectors. On the mini HDMI PCB, the flex cable contacts should be facing down, and on the zero PCB, it should be facing up.
Then arrange the cable like this, and add the 3d printed insert over the top. Make sure not to fold the cable down and crease it, as it could damage it.
Now add the Pi Zero, connect the mini HDMI adapter, and screw everything together.
Plug it into your TV or monitor, add power via the micro USB port, and you’re ready to go. You may need to do some tweaking on your TV, and the operating system to get the resolution working correctly.
An extra would be to have a shielded mini flex cable, but I couldn’t find any that small. Never-the-less it works fine as is.