Retro Desktop PC Raspberry Pi case

Copyright Claim

Retro Desktop PC Raspberry Pi case

Boost
173
243
8

Print Profile(1)

All
X1 Carbon
P1S
P1P
X1
X1E
A1

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
10.5 h
4 plates

Boost
173
243
8
1
167
10
Released

Description

A Retro Desktop PC style case based on an old 286 PC I grew up with. Designed to fit a Raspberry Pi with a 3.5 inch HDMI MPI3508 LCD display. This version is V2 featuring the following improvements over the original:

  • Boot SD card reader placed in the 5.25 floppy drive that connects to the Pi's Micro SD card reader.
  • Fan mounts in the desktop base for 2x 25mm fans.
  • Improved front panel design enabling easier multicolour printing. The panel can also now be removed without needing to disassemble the rest of the desktop allowing for easier access to the Pi.
  • Display brace allows for easier alignment of the 3.5" display inside the monitor shell when closing up.
  • Rear I/O USB port so that the power cable can connect like a real PC instead of directly to the Pi.

 

In addition to the print you'll need:

  • Raspberry Pi (I used a 4B but you should print the desktop base to match your Pi)
  • 3.5 inch HDMI MPI3508 LCD display (such as this one)
  • Micro SD to SD Card flexible extension cable (this one). The reader drive part has been specifically designed to fit the one in the link as others I tried were too big on the micro-SD side to fit the desktop base. The correct orientation for the SD reader is for the SD card to be inserted with label facing up.
  • HDMI flat flexible cable (such as this one). I used D2 + A2 + 15cm cable from the link.
  • 1x 0.1m USB-C extension cable (such as this one) to allow the Pi to be powered from the rear I/O panel.
  • 1x M1.5x8 dowel pin (such as this one) for the SD card drive latch.
  • 40 pin GPIO extension cable (such as this one). When assembling, try to keep as much of the extra slack in the monitor as possible to leave room in the desktop for the other cables.
  • 1x M2.5x8 screw for securing the USB-C port brace to the desktop base.
  • 4x M2.5x5 screws for securing the Pi to the desktop base.
  • 4x M2.5x5 screws for securing the desktop case to monitor base.
  • 1x M2.5x5 screw for securing the SD drive brace to the front panel back.
  • 2x M2.5x8 screws for securing the desktop case to desktop base.
  • 2x M2.5x8 screws for securing the display brace to the monitor front.
  • 4x M2.5x8 screws for the monitor.

Optional:

  • Pi speaker expansion board (such as this one).
  • Dual 25mm fans connected to LCD display 5v pins (such as this one). I also needed a JST 2-pin extension cable.
  • 8x M2.5x10 screws for securing the fans to the desktop base.

All parts except the following should be printed with supports:

  • monitor connector
  • front panel face
  • front panel back
  • drive latch
  • display brace
  • USB-C port brace

I used eSun Bone White PLA but my options for a close matching beige were limited where I am. I used a Molotow Liquid Chrome marker to paint the front panel key lock. I used a label maker to print my front panel sticker. Credit to @Rooper for the rear monitor sticker.

 

OS Configuration notes:

I followed this guide by @Hypnza to get the Pi to boot into DOSbox with retro splash screen.


I'm running DOSbox under Debian Bullseye (As of writing I couldn't get the custom splash screen to work under Bookworm). After installing the LCD-show display drivers I used the following values in my /boot/config to get the output to fit the monitor and rotate to the correct orientation:

overscan_left=20
overscan_right=55

framebuffer_width=640
framebuffer_height=480

Add to the [all] section:

dtoverlay=tft35a:rotate=270
display_rotate=2


Add the following if using the above linked audio module:
dtoverlay=audremap,pins_18_19

 

CHANGE LOG

April 12 2024

  • Uploaded correct front plate stl.

Comment & Rating (8)

Please fill in your opinion
(0/5000)

absolutely amazing! I had to retrofit some pieces to the hardware I had but that was easy! little bit tricky to find where everything goes but overall very nice model
The designer has replied
1
Reply
Awesome print and assembly! Love the Amiga colours. FYI it looks like you've printed the old front plate which I uploaded by mistake. I've uploaded the correct file now which should align smoothly with the rest of the desktop.
0
Reply
Replying to @fantasticmrdavi :
thanks, i thought it looked a little weird, ill try that!
(Edited)
0
Reply
Amazing model!!! I am printing it now and I noticed that the front plate is wrong (it is the solid one, without the cutouts for the floppy drives).
The designer has replied
1
Reply
Thanks for catching that. I've uploaded the correct front plate now.
1
Reply
This case is awesome! I adore it!
1
Reply
Amazing work. Warning for people attempting with mobile. print via pc and setup ur supports or else it will screw you up big with 0 supports when it needs it and random supports in areas it will ruin it.
0
Reply
Print Profile
Auto Orient Good Detail and Supports 0.12mm layer
1
Reply
No more