Raspberry Pi 4 VESA case

Prints (0)

Description

Hello,

Being bored these days, and tired of seeing my desktop full of stuff, I decided to go ahead and create this enclosure for an raspberry Pi 4 I purchased some time ago; these devices are awesome, specially if you can afford the 4gb ram one. Two things in mind: include an HDD/SSD space, and have vesa holes to hold it in the back of an tv/monitor. By using this, you can convert any smart tv, or monitor in a complete all in one computer.

note: I purchased my raspberry Pi 4 in a kit, called cana-kit. It includes a device called pi-switch. I included it in the design. If you don't happen to have one, just plug the power supply to the pi USBc connector and close the case. You will have then to disconnect the power supply to turn it off. I included two cooling plates: passive (just a plate with holes), and other that will fit a 30mm 5vdc fan. Personally I implmented mine by using the passive one, as I prefer silence instead of high performance.

Hope you find it useful! Remember none of these parts require support material. Just flip them properly and print them.

In case you decide to make a copy, please post some photos!

Also, a tip is wellcome in case you love it too much!!

Thank you, regards.

Update 25Apr2020: I included a circuit, and a python program, to automatically turn on the fan on demand. Just retype the program, name it as /usr/bin/piTemp.py (will need sudo access to write in that folder).

------------------piTemp.py starts here--------------------------------- #! /usr/bin/env python3 import os import RPi.GPIO as GPIO import time from gpiozero import CPUTemperature

umbralOn = 70 umbralOff = 65 estado = 0 puerto = 7 GPIO.setmode(GPIO.BOARD) GPIO.setup(puerto, GPIO.OUT)

try:     while True:         cpu=CPUTemperature()         if cpu.temperature>umbralOn:             estado = 1         if cpu.temperature<umbralOff:             estado = 0         if estado==0:             GPIO.output(puerto,GPIO.LOW)         else:             GPIO.output(puerto,GPIO.HIGH)         time.sleep(3) finally:     GPIO.cleanup() ----------------piTemp.py ends here----------------------------------------------------

Change its attributes to make it executable:

sudo chmod +x /usr/bin/piTemp.py

In order for the program to automatically start on system startup, copy this line before the last one that is "exit 0" (will need sudo as well, to save the file):

.... sudo -u pi /usr/bin/piTemp.py& exit 0

Design Files

File Size

usb cover.stl
6.92 KB
30mm cooler plate.stl
68.9 KB
lower cover.stl
74.9 KB
Disk cassette.stl
67.7 KB
lower case.stl
291 KB
middle plate.stl
181 KB
passive cooling plate.stl
34.3 KB
switch button.stl
1.45 KB
upper cover.stl
177 KB

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

&times;