Thingiverse

Case for Raspberry Pi 7" Screen by TownDrunk
by Thingiverse
Last crawled date: 4 years, 1 month ago
I remixed CdnReprap's awesome Pi case (Pi 2/3) to add a broader base, a 4010 cooling fan, and updated it for the Raspberry Pi 4b I use for Octoprint. This is the for the Raspberry Pi Screen, and may not work with the knockoffs.
It might also work for the B+,2B,3B,3A+,3B+, but you may need to manually expand the ports.
Due to the usb port on my screen, I had to add more than 8 mm of depth, yielding about 3 mm clearance between the boards. If you use other hardware, make sure you have enough clearance. You can peek in the cooling slots to check clearance.
Print with open side down and with supports, 4 walls, with at least 50% infill.
You'll need 4 - M3 x 12 mm screws to fasten the screen to the case. I removed the standoffs from the screen and used the small screws that came with it to attach the screen controller to the screen. I also used two M3 washers as those screws were a little too long.
It's easy to damage the screen by over-tightening the case screws. If you lightly tighten the case screw while watching the screen (while powered) and see white spot in the area of the screws, they're too tight or too long. If they're too long, add a few washers.
I had to flip my screen as it was up-side down:
In Terminal:
sudo nano /boot/config.txt
Add line:
lcd_rotate=2
To exit:
Ctrl + X
Y
Enter
Links:Raspberry Pi 7" Touch Screen Display
GeeekPi 4010 Blue LED fan
Raspberry Pi Touchscreen Setup - Instructables
Raspberry Pi Documentation
Install Octoscreen
OctoScreen Setup Help
It might also work for the B+,2B,3B,3A+,3B+, but you may need to manually expand the ports.
Due to the usb port on my screen, I had to add more than 8 mm of depth, yielding about 3 mm clearance between the boards. If you use other hardware, make sure you have enough clearance. You can peek in the cooling slots to check clearance.
Print with open side down and with supports, 4 walls, with at least 50% infill.
You'll need 4 - M3 x 12 mm screws to fasten the screen to the case. I removed the standoffs from the screen and used the small screws that came with it to attach the screen controller to the screen. I also used two M3 washers as those screws were a little too long.
It's easy to damage the screen by over-tightening the case screws. If you lightly tighten the case screw while watching the screen (while powered) and see white spot in the area of the screws, they're too tight or too long. If they're too long, add a few washers.
I had to flip my screen as it was up-side down:
In Terminal:
sudo nano /boot/config.txt
Add line:
lcd_rotate=2
To exit:
Ctrl + X
Y
Enter
Links:Raspberry Pi 7" Touch Screen Display
GeeekPi 4010 Blue LED fan
Raspberry Pi Touchscreen Setup - Instructables
Raspberry Pi Documentation
Install Octoscreen
OctoScreen Setup Help