3D Printable FusionIO & Mellanox ConnectX2 Full Height Adapters

lowfat

Active Member
Nov 25, 2016
126
85
28
37
This is for a single-port Mellanox ConnectX2 Full Height card. I designed it around an ethernet card. I am not sure if the Infiniband card has different dimensions. I've added support so it isn't flimsy. Have them installed on 2 cards and it works well.
Mellanox ConnectX2 Full Height Slot Cover by lowfat

This is for a FusionIO ioScale. I would assume that the ioDrive 2 would also be the same.
FusionIO ioScale Full Height Slot Cover by lowfat

I'd suggest printing them in PLA as I found that ABS was to brittle because it is so thin. I printed w/ supports and they turned out fantastic.
 

TuxDude

Well-Known Member
Sep 17, 2011
615
338
63
The IB card will be slightly different as it uses a QSFP+ port instead of a SFP+. There may be other differences as well - I don't have either card so I can't really confirm much else.
 

Sleyk

Well-Known Member
Mar 25, 2016
1,126
505
113
Stamford, CT
Lowfat, nice job mate! Are you taking requests?
I have been absolutely unlucky in my attempts to locate brackets for my rare 9202-16e cards.
Show me some love, low!!!
 

lowfat

Active Member
Nov 25, 2016
126
85
28
37
Sorry without the cards in front of me so I can take exact measurements w/ a caliper I really can't do anything. :(
 

Sleyk

Well-Known Member
Mar 25, 2016
1,126
505
113
Stamford, CT
Yeah, feel ya there. The specs are available online somewhere I think, but I know you gotta measure the fine details. Worth a try tho! I will keep up the search.

oh, and Welcome to STH my friend!
 
  • Like
Reactions: gigatexal

ttabbal

Active Member
Mar 10, 2016
767
209
43
44
If you can provide measurements, we can try. Even a hand drawn sketch with measurements would work. But garbage in, garbage out.. :)

It would help if you have a printer, then you could print it out, test fit, and give suggestions. Or if you ship a card to someone. But that's not helpful if you don't have a spare.
 

TuxDude

Well-Known Member
Sep 17, 2011
615
338
63
Ya - I'm happy to help out with things like this as well. I'm no artist, but I did do a few years of drafting/CAD back in high-school (man, that's a long time ago now, but re-learning now has proven to be easier the second time), and have a printer so am familiar with designing with printing in mind to not require supports, etc. Though at the moment my printer is offline/unavailable.

We might be able to team up to provide parts for those members around here without printers as well, if there is sufficient interest. I'd be happy to print and ship small items to Canadian members at a fraction of what they would cost to get printed through eg. 3DHubs. If we can get a few other volunteers with printers in other countries we could probably provide a small but decent service. Either of those adapters in the first post for instance would be around $5.00 CAD (plus shipping, though free local pickup would be an option) through 3DHubs, - but looking at it I'm guessing it would take maybe $0.10 in material to print (its around $0.03 per gram for filament), and would fit in an envelope for cheap mailing. Though this is getting off-topic - if we start something like this this post can be moved to a new thread.
 
  • Like
Reactions: Sleyk

ttabbal

Active Member
Mar 10, 2016
767
209
43
44
I kinda like the idea of providing inexpensive help for other members here. I'd be willing to help out US users. Shipping would cost more than the filament in most cases.
 
  • Like
Reactions: Sleyk

Sleyk

Well-Known Member
Mar 25, 2016
1,126
505
113
Stamford, CT
Hey, thanks guys! Im gonna browse around and see if I can locate a diagram with the measurements for the card. A lucky thing for me is that the card actually uses the same bracket as the newer 9300 cards with the 4 port external SFF 8644 12Gbit interface. I will post something as soon as i find it.

Yeah, I think the small member thing could work since there are plenty of rare and hard to find pci brackets. I know of one guy who 3D prints on eBay, but I haven't messaged him or anything.
 

pc-tecky

Active Member
May 1, 2013
202
26
28
Mellanox ConnectX2 Full Height Slot with dual QSFP+ IB ports. I have a few tall IB dual QSFP+ brackets if interested.

From the top retention bracket with 90° bend, it's roughly 1x (one) "Duracell 9V battery & no/mid-terminal (full terminal will place port too low)" in length to first port (sorry, I can't find anything to else to measure with other than the battery and 1/4" hex bits) . Each metal contact ground tab is roughly 1/8" wide, so 3/8" wide x 3/4" tall, 1/4" from the edge (with PCB screw tabs, and not the bend of the tabs) and 1/4" gap between QSFP+ ports with four LED holes roughly 1/16" apart 3/64" dia LED holes). Maybe just as easy make it a slit 1/16" tall and ~7/8" wide.

From bottom edge of top PCB screw tab is (~1/16") nearly inline with top/first port with... or.. From the another perspective, there are divots (~1/16") on either side of each PCB screw tab where they bend, that outer edge between the inner divots appear to be visually inline to the top of the top port and to the bottom of the bottom port and have the same PCB screw tab spacings as used on the tall bracket for the LSI 9210-8i controller. The edge of the first LED hole is inline with both ports closest to the PCB screw tabs, each LED hole being roughly 1/16" apart, and the 4th LED hole is past the QFSP+ port openings.. I hope this helps.
 

acquacow

Well-Known Member
Feb 15, 2017
605
322
63
39
The ioDrive bracket should be vented for any ioDrive 2s. They are designed such that air will blow through the fpga heatsink and out under the nand packs.

Also, the screw spacing is different for ioDrive 1 vs 2... I think the 3rd gen uses the same spacing as the first gen, but I don't have one on hand to check.
 

lowfat

Active Member
Nov 25, 2016
126
85
28
37

KypDurron

New Member
Feb 16, 2017
14
1
3
44
I've got a library that has a couple 3D Printers that let you bring in the file to get printed. I'm going to see if I can get several of these printer this weekend. Appreciate the work that you put into that.