Thingiverse

HyperPixel 4.0 Raspberry PI 4B Case
by Thingiverse
Last crawled date: 5 years, 3 months ago
I decided to move my octoprint screen form the printer front panel
( https://www.thingiverse.com/thing:3863115 )
to external case. This allows for lots of space for active cooling of your raspberry pi 4, the temperature of raspberry pi stays around 50'C even when printing and wirelessly streaming Full HD camera video.
I wanted the usb connectors to be on the left, it forced the screen to be upside down.
You will find the how to rotate at the bottom of the description.
Parts needed:
Gpio stacking header https://www.amazon.com/Adafruit-Accessories-GPIO-Stacking-Header/dp/B00TW0W9HQ
I didn't have any so I used random 2.54 goldpin ports to extend the gpio.
Stepdown converter: https://www.amazon.co.uk/POLOLU-2865-Step-Down-Voltage-Regulator-D24V60F5/dp/B01IMERSI2
Radiator: https://www.amazon.co.uk/MakerHawk-Raspberry-Aluminium-Radiation-Protection/dp/B07M7M53LT/ref=sr_1_12?keywords=raspberry+pi+4+radiator&qid=1583187633&s=lighting&sr=8-12
Some kind of power port and a plug, the hole is 8mm wide.
The cable that goes from step down converter to raspberry pi needs to be quite thick. I got under voltage warnings when using to thin one.
I connected the 5V to Pin 2 and GND to pin 6, and added a small capacitor just for extra stability. No more warnings since.
The case don't require any screws. The snap-in fittings were beefed up to withstand a little abuse.
The best way to put everything together is to:
Install the screen back plate into the frame.
Install the screen into the screen back plate.
Install all 3 parts to the front part of the box, the screen GPIO connector needs to be on the side without ventilation!
Slowly install the raspberry pi on top of the screen.
Screen installation:
git clone https://github.com/pimoroni/hyperpixel4 -b pi4
cd hyperpixel4
sudo ./install.sh
#Rotate screen by commenting the dtoverlay line and adding the second one:
sudo nano /boot/config.txt
#dtoverlay=vc4-fkms...
display_lcd_rotate=3
#Rotate touch pad by creating new file:
mkdir /etc/X11/xorg.conf.d
sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
#And inserting:
Section "InputClass"
Identifier "calibration"
MatchProduct "Goodix Capacitive TouchScreen"
Option "TransformationMatrix" "-1 0 1 0 -1 1 0 0 1"
EndSection
( https://www.thingiverse.com/thing:3863115 )
to external case. This allows for lots of space for active cooling of your raspberry pi 4, the temperature of raspberry pi stays around 50'C even when printing and wirelessly streaming Full HD camera video.
I wanted the usb connectors to be on the left, it forced the screen to be upside down.
You will find the how to rotate at the bottom of the description.
Parts needed:
Gpio stacking header https://www.amazon.com/Adafruit-Accessories-GPIO-Stacking-Header/dp/B00TW0W9HQ
I didn't have any so I used random 2.54 goldpin ports to extend the gpio.
Stepdown converter: https://www.amazon.co.uk/POLOLU-2865-Step-Down-Voltage-Regulator-D24V60F5/dp/B01IMERSI2
Radiator: https://www.amazon.co.uk/MakerHawk-Raspberry-Aluminium-Radiation-Protection/dp/B07M7M53LT/ref=sr_1_12?keywords=raspberry+pi+4+radiator&qid=1583187633&s=lighting&sr=8-12
Some kind of power port and a plug, the hole is 8mm wide.
The cable that goes from step down converter to raspberry pi needs to be quite thick. I got under voltage warnings when using to thin one.
I connected the 5V to Pin 2 and GND to pin 6, and added a small capacitor just for extra stability. No more warnings since.
The case don't require any screws. The snap-in fittings were beefed up to withstand a little abuse.
The best way to put everything together is to:
Install the screen back plate into the frame.
Install the screen into the screen back plate.
Install all 3 parts to the front part of the box, the screen GPIO connector needs to be on the side without ventilation!
Slowly install the raspberry pi on top of the screen.
Screen installation:
git clone https://github.com/pimoroni/hyperpixel4 -b pi4
cd hyperpixel4
sudo ./install.sh
#Rotate screen by commenting the dtoverlay line and adding the second one:
sudo nano /boot/config.txt
#dtoverlay=vc4-fkms...
display_lcd_rotate=3
#Rotate touch pad by creating new file:
mkdir /etc/X11/xorg.conf.d
sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
#And inserting:
Section "InputClass"
Identifier "calibration"
MatchProduct "Goodix Capacitive TouchScreen"
Option "TransformationMatrix" "-1 0 1 0 -1 1 0 0 1"
EndSection