3D Printing, Illusive Fixes, and Other Crap

Getting 10GbE on a Skull Canyon NUC without Thunderbolt 3 (NGFF to PCIE x4 Riser)

Summarized version:

  • Purchase the following:
  • Download and print “Thicc Skull” from thingiverse on 3D printer.
  • Total spent on single skull canyon setup (including the Mellanox card): $43.68
    • The 3D printed case is technically optional if you want to get tricky about it.
  • Test. Enjoy.

This is nuts — but it works; Our micro homelabs are about to change forever.

We have an Intel Skull Canyon NUC ESXI cluster running 6.7u1. Each is filled to the gills with 32GB of ddr4 sodimm ram (and recently was discovered to run with 64GB!). VMware runs like a champion, fully supporting the 1G nic, plugged into our 1G switch. All VMs live on an all-flash storage being served up via iSCSI datastores… via that same 1G nic.

BAH with 1G I say! Homelab is all about experimentation, and I want faster, but not hungrier (read: low TDP).

Enter the Skull Canyon PCIE x4 Expansion Ring, or *drumroll* — Thicc Skull.

Thicc Skull allows for any low-profile sub-4″ length PCI-E x4/x1 card to be added to the Skull Canyon via a custom, hand-crafted-in-blender, 3D printable expansion ring. *gasps for air*

83 hours of modeling and test printing. over 400grams of filament blown on making sure measurements were as even as possible, while still having enough flex to fit multiple situations.

Prior to installing the NUC itself, you’ll install the card, (which in our case was the delightful Mellanox ConnectX-3 10Gbe card) which gets inserted from the outside. Finagle your way in, being careful not to knock the “stabilizer” fin off.

There’s a nice little shelf at the back that the card can rest on. If you have a particularly tall heatsink, a landing-spacer is also available for you to print, included in the .STL download available on thingiverse; This allows the card to sit a hair higher so the heatsinks don’t touch the PLA. Please don’t let your card’s heatsinks rest on the bottom of the 3D print – it will melt.

On the inside, fully hooked up, you’ll see something like the following above. I’ve opted to install ESXI 6.7u1 onto an Adata M.2 SSD in the first M.2 slot. The second slot contains the all-magical M.2 riser card, plugged into the 10Gbe NIC card via x4 extension cable. (NOTE: As a precaution (not pictured), I wrapped the x4 extension cable in electrical tape near the DDR4 Sodimm RAM, as it does make direct contact with those chips).

This is more cosmetic / ease of use than anything, but I ended up getting the Molex attached to some barrel-style power adapters (the ultra common 5.5mm x 2.1mm size) and some wall-wart power adapters (12v / 1A); The Mellanox ConnectX-3 sips power at around 500-600 milliamps, so 1A is plenty.

The front is basically unchanged. Maybe I’ll embed some letters on the front that say Thicc Skull or something.

I’ve printed the final version in a few colors:

 

Please feel free to comment and show off your own creations!

 

Screw you expensive Thunderbolt 3 adapters.

Enjoy the speed.

Next Post

Previous Post

6 Comments

  1. vman April 6, 2019

    Like a true geek, love it.

  2. Steven Connery April 28, 2019

    Does this work with Vmware?

  3. Steve May 8, 2019

    did you use the screwholes in the printout to secure the casing?

    • Ganon May 28, 2019 — Post Author

      I haven’t gotten around to finding the correct length of screw for this, but the holes are there for this purpose!

  4. Justin Maas May 18, 2019

    Great work, do you know if the ring is big enough to hold a 3.5″ drive? Thanks

    • Ganon May 28, 2019 — Post Author

      This ring isn’t, but one could create a slip-in case for one. The only annoying thing would be powering the device… and hooking it up to an M.2 2280 SATA header adapter. Don’t get me thinking about this! D:

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

© 2019 Ganon.Club

Theme by Anders Norén