Hyperpixel connection and OS


#1

Hi

I’m planning to connect the Hyperpixel to Orange Pi Zero, will this work?
Is there a way to connect the Hyperpixel using the built-in cable (and desoldering the GPIO pins)?
Does Hyperpixel requires USB connection for power?

My project is very small so I’m trying to save space where the screen will be

Thanks guys


#2

Does the Orange Pi have the same GPIO layout to a Raspberry Pi?
What built in cable?
Have you looked at the product page? https://shop.pimoroni.com/products/hyperpixel
Hyperpixel only uses the GPIO pins and it uses “all of them” See here, https://pinout.xyz/pinout/hyperpixel#


#3

Orange pi zero GPIO is the same as raspberry pi zero
built in cable means flex-cable the thin cable on the side
I looked at the product page but it’s not clear enough and I can also see a USB or HDMI cable connected on the side for unknown reason
is there a way to desolder the GPIO pins on the hyperpixel lcd and connect individual cables?


#4

The flex cable I see goes from the display board to the attached driver board. That’s not going to plug into anything else and work. You can’t connect that to the Pi’s DSI connector.
Some pictures show it connected to Pi. The only HDMI and USB ports I see are the ones on the Pi in the pictures.
The GPIO header on the hyperpixel is surface mount. You can likely desolder it. I personally wouldn’t do it.
Not sure what you mean by individual cables? From where to where?


#5

instead of using GPIO pins I will individually solder each pin with a thin wire
how many do I need? if it uses all the GPIO then it should be 40?


#6

Yes it would be 40 wires, the pinout shows all are in use. Be advised that running individual wires will be a long a tedious process. And may not work all that well. If you mess up some of the signaling or get interference from one wire to the next weird things may happen. It’s going to void any warranty against defects too. I’m not saying it can’t be done, just that it won’t be easy. One way to do it would be to use a ribbon cable. Just cut the female header off of one end. Separate the wires as little as possible, and strip off just enough insulation to get enough bare wire to solder to the hyperpixel. I’d try my best to keep all the wires the same length. Then plug the other end in the Pi’s GPIO header. Or cut that header off too and repeat the above.


#7

thanks I think I will try that
do you think I can order a modified hyperpixel without the GPIO header?


#8

I doubt it, but I don’t work for PIMORONI. What OS are you running on the Orange Pi? I do believe the Hyperpixel only works in Raspbian. That’s what the installer is written for anyway.


#9

Should have asked this earlier but what other devices are you planning on connecting to the Pi? The Hyperpixel is very resource hungry.


#10

I will try first to make it work with raspbery pi and not orange pi
Not many devices will be connected but I still plan on operate the device with Li-ion, maybe 1000mah?


#11

Anything else using SPI or i2c will most likely be an issue. Anything that uses the GPIO for anything other than for just power.
USB devices should be fine unless they are power hungry. I’ve used the PowerBoost 1000c in a few projects. It’s good for 1A out. There is also this for up to 2A out, https://shop.pimoroni.com/products/mp2636-power-booster-charger-module I have yet to buy or try it out though.


#12

Another option for mounting may be to skip attaching the extra header that comes with it, just use the part soldered to the driver board. And maybe even cut down the GPIO pins on the pi to make them just long enough to mate with the hyperpixel. You’d have to be very careful not to cut too much off. If you get it right, the black part of the Pi’s GPIO header will just touch the one on the hyperpixel. That will only work with a Pi Zero or A+ though. They don’t have any ethernet port or double stacked USB ports. It would be nice and slim though. I wouldn’t put a heatsink on the Pi either. It would have to be really low profile to not touch the back of the display board.


#13

A cursory look doesn’t turn up any information suggesting Orange Pi Zero has support for DPI at all. Have you found any documentation for this?


#14

The Hyperpixel will be mounted seperately from the raspberry pi so that is why I need a solution with cables and the GPIO is for the display only
Which is smaller the PowerBoost 1000c or the MP2636?

I read that Orange Pi Zero can have raspbian OS installed and the GPIO pins are the same, here is the link https://kaspars.net/blog/linux/orange-pi-zero-gpio
what is DPI?


#15

Smaller as in thinner or smaller as in outline? The last PowerBoost I ordered came with the USB that feeds power to the PI not soldered on. Just the Micro USB and the JST for the battery. The JST jack looks to be the thickest part. Outline wise I don’t think there is much difference. The powerboost has some extra connections that the MP2636 doesn’t. Solder points for power in, power out, enable etc. I use the enable pin to turn the up converter part off when all I want to do is charge the battery.


#16

I still don’t know much about electronics but the price difference is big between both devices and they do the same thing so I will buy the MP2636

what projects did you do?


#17

Pictures of my projects are here if you want to have a look. https://1drv.ms/f/s!AjOYwiwlwDtpgUMsp2qnevKpGEHb
I used a powerboost in one of my weather clocks and my rover.


#18

DPI stands for Display Parallel Interface- it’s a technique that uses multiple GPIO pins to output the full colour information for a single pixel (RGB in various bit depths) and horizontal/vertical clocks.

On the Pi the videocore GPU outputs a DPI signal which is routed to the GPIO pins when they are set up in DPI alt mode. The ability to drive the HyperPixel display is a hardware feature of the Raspberry Pi, and I can find no clear information to suggest the Orange Pi Zero is capable of outputting DPI.

Since it’s a hardware feature, having the same layout and labelling of the GPIO, and even the same OS, will not help. I suspect driving HyperPixel on an Orange Pi Zero is completely impossible irrespective of any apparent similarity between it, and the Pi Zero.


#19

Does your Orange Pi Zero have the 26 PIN GPIO or 40 Pin GPIO? If its only 26 PIN its not going to work regardless. The Hyperpixel needs all 40 PINS. My web search only showed model with 26 PIN GPIO.


#20

I will just use a Raspberry Pi Zero because Orange Pi is probably impossible for DPI, maybe I can overclock it a little

I just need to find out how I will desolder the GPIO in the Hyperpixel lcd

alphanumeric you have very nice projects!