HDMPI arrives: assembly and first impressions

By chance I was actually in when the postman knocked on my door and gave me a plain brown cardboard box. Inside was HDMIPi in full kit-to-be-assembled form. This caught me surprise as I thought HDMIPi was still at the assembly stage (clearly I need to read my emails more closely). Great stuff: a new kit to play with :)


The whole package is pleasingly arranged in the box, with the several layers of case surrounding the screen, which came in bubble wrap to protect it. A nice thought. Anyway, that’s enough of unboxing *yawn*. Let’s play with the thing.


There is a great video from raspi.tv along with instructions on the HDMIPi website. The video really is step by step and you really can follow it along. Alex Eames has done a great job of explaining exactly which way around all the case components go. Have a dust cloth and a little rocket blower like the Giottos GTCL2810 Q.Ball Angle-Adjustable Air Blower handy to keep dust off. I managed to get two annoying dust spots on the screen before assembly, but in the scheme of things that’s a “meh” and I probably won’t worry about them.

My only two niggles are:

  1. The two 12mm x 2.5mm screws looked identical to the 12mm x 3mm screws at first. So much so that I’d put them into the edge holes on the case and had to go fish them out again. Mental note: always count your screws before building anything.
  2. The USB - micro USB cable that connects the driver board to the Pi is a tight squeeze. It has a double-U (a bit “W”-like I guess) curve that meant it didn’t want to sit parallel in either socket until I applied a fair bit of “bend-thine-cable” force to the cable itself. Now though seems fine and I guess we’ll see soon if it pops out. IMHO a flat mini noodle-like cable would have been better here and this is something I’ll likely take a look at in the future if this proves an issue. You can see the cable in the photo below.

The driver board is held securely next to the Pi and there’s no problem in assembling it all. After assembly there is definitely space for a slimline battery in there.

To be honest the driver board is a thing of beauty, it really is. It’s darn compact and given it supports a second HDMI output (unfortunately not dual-monitor) it means you can plug your Pi into the widescreen TV in your lounge without having to dismantle the enclosure. Nice.

First boot

The Pi booted first time and the screen lit up without a hitch. I was slightly surprised to see it claiming full HD 1920x1080 when the advertised specs were for 1280x800. However I think (not confirmed) that the higher resolution is scaled. In either case it certainly looked cramped on screen. I followed the instructions to change this to 1280x800 and the whole package became immediately more usable.

How’s it handle

It’s a fairly solid surround, as you’d expect from Pimoroni. A gripe here is that the driver board is only about half an inch from the case and without too much difficulty things could possibly fall in and short. But that’s a hypothetical risk, not something I’ve had a problem with. Your fingers are unlikely to find themselves inside.

One thing I would love (love I tells ya!) would be a rubber bumper surround for the whole thing. I’m going to suggest this to Alex.


The ethernet and USB ports have a cut away at the case which you may need to remove. I made the mistake of plugging in an ethernet cable without removing this plate: try unclipping an RJ45 ethernet connector with anything less than a it-conducts-electricity screwdriver and you’ll see what I mean. This won’t be a problem if you remove the cut edge plate first, or use a dinky WiFi dongle (as I now am).

I’ve been toying with buying a new wireless keyboard and trackpad combo to replace my wireless keyboard and mouse and now seems a good opportunity to do so as the adaptor sits too far out from the board, and is kinked at a nasty angle. Again, fixable with a smaller adaptor or by cutting away the small edge panel. Something to be aware of anyhow.


Something has to be said for how the driver board dishes out power to the Raspberry Pi. To give you an idea: without HDMIPi a WiFi dongle plus my wireless keyboard and mouse adaptor has always been too much for the USB ports regardless of power supply I use (Even good quality 2A ones). Either the mouse goes all jittery or the WiFi is up and down like a Yo-Yo necessitating the need of an external powered hub. However, with HDMIPi I’ve found so far that this combination is rock solid: WiFi AND a mouse at the same time! Bonza! Obviously you’re mileage will vary.

A note on GPIO: all the pins on the P1 header are available, sunk slightly (~2mm) into the case. This should protect them if you accidentally put the HDMIPi down on something conductive (and when’s that a good idea?). Would you believe it, your GPIO expansion board of choice may work. I tried PiLite and XLoBorg were fine, but TriBorg catches on the plastic case slightly. If this is an issue you can always use a ribbon cable to solve this. XLoBorg is an interesting one as it gives HDMIPi accelerometer and magnetometer capabilities, which coupled with a wireless, battery powered Pi is very, very interesting. A bit of black masking tape, or Sugru would do the trick nicely to cover up XLoBorg.




(The bump out the bottom left is my oh-so-slightly too large wireless keyboard and mouse adaptor).

There you have it, a first look at HDMIPi. My take: an absolutely top notch way of getting a portable 9” screen fastened to your Pi without sacrificing functionality (GPIO or external HDMI connections).