MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now

Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

HyperPixel 4 & Raspberry Pi 3 B+ Handheld

by anthonysavatar Nov 11, 2018
Download All Files

Thing Apps Enabled

Please Login to Comment

Hey, do you have any solution to the mismatched orientation of the HyperPixel 4 Touch's touch surface when you flip the screen? I'm trying to figure it out and getting nowhere.

The instructions here worked for me. https://github.com/pimoroni/hyperpixel4/blob/master/README.md#180-degree-rotation
I have both dtoverlay=hyperpixel4:rotate and display_rotate=1 in /boot/config.txt

Thanks. I'm getting closer to being able to review your PCB and posting a Make.

Is the Goodix driver on GitHub any good?

Just wanted to say, thanks for publishing this. Not sure about the wiring exactly but hopefully when I get to that Ill be able to figure it out!

Is it required to solder every single pin on buttons?

You can also solder every pin, that's no problem. Adds more strength :-)

At least one pin on the left and one on the right of each button are required. This image shows what I mean https://cdn.hackaday.io/images/464471541913991883.jpg

I... kinda solder every single pin, will that affect the keyboard? I've halted the project for this reason hahaha.

Beaty of a project, nicely done!

Is it possible to use the d pad as a mouse? Kind of like the nub on think pads?

How can the LCD Bezel be updated to support the touch version? What are the differences?

As far as I can tell, there isn't much of a difference between the two models. Pimoroni lists the same dimensions for both the touch and non-touch versions. If there is a difference, it must be negligible.
I'm no product engineer though, so I'm probably wrong.

The touch version is slightly thicker. It has an additional glass layer on top of the screen for the capacitive touch surface. Likely only the LCD bezel part needs updating to provide additional clearance. I should get to it as soon as life gives me some spare time to work on it :-)

Hey man, I love this project and I think it's perfect to build a portable Octave machine. One question though: How did you get the prints on the buttons? Are those stickers?
All the best from a fellow maker!

Thanks! Yes they are just inkjet labels from the office supply store. Something more permanent would be better. Maybe sealing them with clear nail lacquer. The svg I used to make the labels is here: https://github.com/AnthonyDiGirolamo/teensy-thumb-keyboard/tree/master/case/KeyFaceplate (created with inkscape).

Thank you so much! :)

Hey! I'm planning to get a keyboard pcb and print the case out.
I'm really interested in the project and i'd love to stick a low energy directly powered 4g modem inside the case once I get my hands on it.
Are you planning to release the flashing and build instructions?

Here's what I found online for the modem.

Hi ;)

Awesome project ! I really would like to build some, is it still possible to order some keyboard pcb ?
Also do you think it's possible to adapt the case to use the Pianywhere 3G shield ?


Thanks very much! I have some keyboard pcbs available here: https://www.tindie.com/products/15575/

The case has some extra room inside, I'm sure you could stuff more components in there. Besides the space available you could modify the back lid to allow for more space. See here for fusion360 models: https://github.com/AnthonyDiGirolamo/teensy-thumb-keyboard#cases

One thing to note is that the display I chose, the https://shop.pimoroni.com/products/hyperpixel-4 uses almost all the GPIOs available on the raspberry pi. Only one i2c connection is left available.

Where can I get the keyboard, I really want to build it. This is one of the coolest things I have ever seen.

Thanks very much! All details on the github page: https://github.com/AnthonyDiGirolamo/teensy-thumb-keyboard

I have some extra PCBs on hand you can order at: https://www.tindie.com/products/15575/

Thanks. Does it have a cover for the back, or is it just open so a person have access to a slide switch

There is a back cover that can pop on and off without screws. I still need to add a nice way or cutout to access the slide switch. Also I need to modify the bezel for the touch version of the hyperpixel screen. I've got one on hand but my 3d printer is down at the moment.

Comments deleted.

I have a dxf drawing of my hyperpixel4 bezel I can upload tomorrow, so far ive only made it on my CNC and I havnt gotten around to making a 3d printed version quite yet but its been itterated about 15 times or more getting it perfect.