This is a pair of retro cases for a Rasperry Pi 4 or CM4/CMIO.
The main console style case has baseplates to mount either a Pi 4 CMIO board, or a Pi 4. The CMIO option exposes all the available ports at the rear of the unit. The Pi 4 option has the board mounted with the USB ports to the back, the rear cover has an opening to pass power/HDMI cables through to the board.
The front panel has STL files for a few configurations:
- Blank panel
- Power LED
- Power LED + OLED screen
The hole for the power LED is to suit a 5mm LED. It was designed for a flat-top type, which will sit flush with the panel, although a regular dome type can be used, although it will protrude slightly.
The OLED screen should be a 0.96" I2C one. At the time of uploading (21/04/24) due to changes in the current version of Debian/PiOS (Bookworm), my current coding for this screen no longer works as they've made changes which have caused some issues with various libraries, and so I've left it to the user to decide on what option to use. I'm not well experienced in this area and haven't been able to fix the issue with my code yet. However, the OLED is really just a novelty and is not a requirement to use the case.
If you're using Bullseye or older and would like to have the screen, I recommend having a look at Michael Klements guide and video to setting up a stat display on a Pi using an OLED, as a starting point. It's located at: https://www.the-diy-life.com/diy-raspberry-pi-4-desktop-case-with-oled-stats-display/
The CRT style case has 2 functions. It can be used as a screen for the main console, or it can be a standalone unit. It uses an Elecrow RC050S screen, which is a 5 inch LCD with a built in speaker. It has mounting points on the rear to screw a Pi4 directly to it, and comes with 180 degree adaptors to hook HDMI and USB up. The screen can be found on Amazon or Aliexpress. More info is at:
https://www.elecrow.com/rc050s-hdmi-5-inch-800x480-capacitive-touch-monitor-built-in-speaker-with-backlight-control.html
If the CRT case is used as an HDMI screen, a 90 degree HDMI adaptor will be required. Please see the pictures for an example of the correct orientated adaptor that is required.
-------------------------
Required hardware
Raspberry Pi 4
or
Raspberry Pi CM4 module + CMIO carrier board
Elecrow RC050" screen
Screws to attached baseplate to main housing: 5 x M3x8 (4 if using Pi4)
Pi to baseplate: 5 x M2.5x4 (4 if using Pi 4)
Front panel: 2 x M3x8
Rear cover: 4 x M3x6
The Top_Deck should be glued in place.
Optional - Flat top 5mm LED
Optional - 0.96" OLED
CRT:
Base to mid_housing: 2 x M3x5 countersunk
Screen and screen_mount: 4 x M3x6
The FrontFace.stl is designed to be a friction fit, but should be glued if you find it's too loose.
GPIO pins:
OLED +V: pin 1 (3.3v)
OLED SDA: pin 3
OLED SCL: pin 5
GD: pin 9
LED +V: pin 8 (UART)
GD: pin 6
GPIO Reference:
https://www.raspberrypi.com/documentation/computers/raspberry-pi.html
The author marked this model as their own original creation.