The file 'Minecraft Ore Block Server 3D Printer Model' is (stl,ino) file type, size is 1.1MB.
I was inspired by this article:
https://www.tomshardware.com/news/raspberry-pi-minecraft-ore-block-server-case
So I decided to design my own Raspberry Pi Minecraft Server, that was entirely 3D printed!
Parts:
Raspberry Pi 4 (4 or 8gb)
Adafruit Trinket M0 (or other small Arduino board)
24 Neopixel or Dotstar LEDs (144/meter strip)
120mm fan
Voltage converter for fan (optional)
Zip ties
Screws (I used the ones that came with my fan, and 2x8mm Self Tapping Screws)
CA or Super Glue
Filament:
You'll want white PLA for the transparent parts, black PLA for the mesh parts, and some color TPU for the feet. The rest is up to you.
Support:
Most of the parts will print without support, only absolutely need it for the Inner Frame.
To get the screen in the Outer Top panel black, start the print in black PLA, and change to gray after the 3rd layer
Assembly:
Glue the Side Screen Panels to the Outer Sides, making sure to keep the tabs with 2 holes on the bottom.
Use clear tape to attach your LEDs to the LED Ring, then glue it in place on top of the Inner Frame.
Attach the Outer Sides together with screws, from the inside, using the inner holes on the bottom.
Glue the Outer Top on top of the Outer Sides.
Mount your Raspberry Pi and Arduino, and wire them up. Use zip ties for the strain relief.
Stack the Inner Frame, fan, Bottom Screen, and feet, and screw them together with the fan screws.
Once it's all working, attach the cover to the frame with 4 more small screws.
My idea was to run the LEDs on the Arduino, to not overburden the Pi. I've added my Arduino code. Eventually I hope to change it so that the LEDs will show the status of the server, but right now they successfully look pretty. The code is set to use Neopixels with a Trinket M0, but there are options for DotStar LEDs and other microcontrollers in the code. If you are using the code as-is, Use pin 0 for the LED data pin. You will need the Arduino IDE with the FastLED library to compile the code.
I found these articles super helpful when setting up the Raspberry Pi:
https://raspberrytips.com/minecraft-server-raspberry-pi/
https://www.hanselman.com/blog/how-to-use-a-raspberry-pi-4-as-a-minecraft-java-server
BottomScreen.stl | 4.5MB | |
Foot.stl | 108.8KB | |
InnerFrame.stl | 198.0KB | |
LEDRing.stl | 48.9KB | |
MCServerR2.ino | 5.4KB | |
OuterSide.stl | 53.3KB | |
OuterTop.stl | 1.8MB | |
SideScreenPanel.stl | 43.9KB |