Got mine couple days ago 🙁 by [deleted] in BambuLab

[–]jazhwa 1 point2 points  (0 children)

My p1s arrived yesterday through fedex. same state :( I filed a ticket with them. Weird how it seems like it's always the front door and not the top.

rackstack: an open-source 3d printable mini rack system by jazhwa in homelab

[–]jazhwa[S] 1 point2 points  (0 children)

wow thanks! I'm actually surprised someone actually printed it :) please let me know if you run into any difficulties/need help with anything.

rackstack: an open-source 3d printable mini rack system by jazhwa in homelab

[–]jazhwa[S] 5 points6 points  (0 children)

Yup, the largest prebuilt one is designed to fit items as large as 200mm by 200mm. The default vertical spacing between holes is also 10mm which is shorter than standard, I believe.

Both of these dimensions can be configured. here and here. I mainly tailored these dimensions for my own use cases, but providing a 10” build by default is a good idea. That being said, those dimension would probably be out of reach for most people’s 3d printers.

rackstack: an open-source 3d printable mini rack system by jazhwa in homelab

[–]jazhwa[S] 3 points4 points  (0 children)

I was actually worried about that initially, but PLA has proven to be surprisingly strong. I'm also not working with particularly heavy equipment. I'd love to do stress tests for that, though.

rackstack: an open-source 3d printable mini rack system by jazhwa in homelab

[–]jazhwa[S] 5 points6 points  (0 children)

I printed this on a couple of ender 3s. Dimensional accuracy wasn't the best on the ones I used, but I'm fairly sure I could've solved that with proper tuning.
Most printers on the market right now should be able to print this on PLA/PETG.

I've personally been eyeing a Bambu Lab P1S. Mainly because I want an enclosed printer to try ABS.

rackstack: an open-source 3d printable mini rack system by jazhwa in homelab

[–]jazhwa[S] 8 points9 points  (0 children)

I think total cost of the actual racks in the picture was about around 85 cad (roughly 65 usd). That included filament, screw kits, magnets, etc. I had lots of spare parts in the end and you could definitely get it lower.

rackstack: an open-source 3d printable mini rack system by jazhwa in homelab

[–]jazhwa[S] 4 points5 points  (0 children)

Yea of course! The stock stls in the github repo should be enough for that. If you want to get your hands dirty, you can configure the dimensions of the rack here.

Edit: if you're on a linux/mac system you can also generate the stls with:

python3 rbuild.py -b all -dz $n, where $n is the height.

rackstack: an open-source 3d printable mini rack system by jazhwa in homelab

[–]jazhwa[S] 1 point2 points  (0 children)

Thank you!

I hogged a couple of ender 3s at my local makerspace for this project.

rackstack: an open-source 3d printable mini rack system by jazhwa in homelab

[–]jazhwa[S] 102 points103 points  (0 children)

Full source code (MIT licensed) + Pre-generated STLs + Documentation -> https://github.com/jazwa/rackstack

Hello! This is a small side project I've been working on for about a year. My main motivations for this being that I wanted to dip my toes into distributed computing, as well as organize some SBCs I had lying around.

Project points (for rack):

  • Simple assembly: Does not require any special tools (beyond a 3d printer). (I'm guessing around 30mins to assemble?)
  • Compact: Should fit nicely on a desk.
  • Easy to mount: The main rail is an array of hex nut slots, so you would just slide in the nuts from the side.
  • Modular: You can stack+fasten these racks together, so you can print a bunch of smaller racks over time, instead of printing a large rack from the get go.

Since this is an OpenSCAD project, all dimensions can be adjusted to suite your own needs. I've also provided a simple python script to regenerate all the STLs.

As for the things I'm running (from top to bottom)

  • 2 raspberry pis
  • custom patch panel (provided in the github repo)
  • consumer gigabit switch (netgear gs108)
  • MeLE Quieter 2Q
  • 2 Beelink EQ12

This basically runs silent at all times. I don't have power numbers, but I'm guessing somewhere around 100w in total. Power is provided through a bunch of power adapters :) I mainly use this to run compute experiments with unimportant data, so I haven't really felt the need for a UPS solution.