OcuLink Expansion Bay Module

I just noticed… There’s another variation on this eGPU board; the picture from the Amazon listing has a few differences from my board, and is notably model “N-P118-A” while I received model “N-P118A” (no second hyphen). Not sure what the extra pads and resistors are for – but it might be worth noting this if folks end up seeing different results when testing similar GPU/FW16 models.

Listing N-P118-A (circles my own):

My board (N-P118A):

I’m also noticing slightly different spacing comparing their alleged measurements to my own (40mm to my 41mm, 165mm to my 167.5mm).

Of course they would. Because why wouldn’t they? Ok so don’t judge, I did a quick mock up and here is what I got after redoing each measurement. This is absolutely not my specialty, but I hope it does justice to what you’re looking for. This is the “NFHK Model: N-P118A Made in China Ver:2.0”

Edit: This is the actual picture of the board on a notepad after I was done measuring.

1 Like

That is indeed a bit difficult to move. RX2 would still be possible, but RX5 would get way too near the reference clock traces, so I opted for the current routing.

Yes, via-in-pad is possible and doesn’t add that much to the overall cost, but the pads are so close that I would have issues with clearance constraints from JLC with vias being too close and would then need to also choose smaller via hole size and that by itself doubles the price of the boards.

But there’s also the issue of the solder pads for the SMD nut for the interposer connector on the bottom of the board, so you cannot really place vias on the PCIe lane pads where that is. I did also check the M.2 expansion bay board and Framework doesn’t seem to use via-in-pad either. They just seem to use smaller vias from what I could see.

Oh so that’s the reason… Yeah mine is Version 1.0

This is great! It looks like they didn’t move the position of the screw above the PCI-e slot in your photo, so I brought my measurement of that into the current version of the 2.0 jig model.

I’d really like someone with the v2.0 eGPU and access to a 3D Printer to give the new jig a test-fit so we can verify accuracy, both for pegs and the PCI-e slot. I’ve added little nibs to the side of the jig that minimize using extra filament while “pointing” at where the ends of the PCI-e slot are currently expected to be. Just sent a v1.0 of the same to my printer to check my measurements of the same.

Files on Printables: NFHK Oculink 8i To PCI Express 4.0 x16 Adapter Test Jig by amethystAndrew | Download free STL model | Printables.com

Sorry, was a really busy day at work for me did not have a chance to get back to you. I can certainly see if my coworker will do another print for me and test it.

1 Like

Downloaded the Version 2.0 iteration and sent it off, will see what they can do.

Nice! And no worries. I just had some free time this morning to throw at it. Gonna be a few days before I can tackle more anyway. The good news is, if our measurements align as they seem to, we should be able to have one mount with 9 mounting points, of which either eGPU version just uses 6. :crossed_fingers:

1 Like

Now that would be slick. Here’s to hoping my measurements are accurate based on my ruler :sweat_smile:. Just got confirmation they can print for me. So when I get it I can let you know if it fits.

1 Like

For the 3D printing fans without a 3D printer, check your local library. Two of my local libraries have makerspaces with 3D printing. Sure, not as convenient as a printer in-house, but the library gives everybody a small credit every month so you can print some stuff for free. A little off topic, but they also have sewing machines, embroidery machines, sublimation printing, large format full color printing (I think 30” across and prints on rolls for posters or even long banners), engravers, and more.

And @Filip, I’d be happy to trade you one of my adapters for one of yours! :grinning_face_with_smiling_eyes:

2 Likes

So the limit I set on the form has been just reached. I set a limit as I ordered a specific amount of OCuLink connectors to JLCPCB a few weeks ago and we’re extremely near the amount of boards that I can get produced. I’m still waiting on the connectors to arrive… which should hopefully be by next week.

I did just order another batch of connectors, so if these arrive on time when I order the big batch of boards, I’ll order with all of them and open the form again.

In other news, the “final” revision of the board that might fix it for @Overheat is just finishing assembly, so I should have it sometime next week. If all goes well on his end afterwards, I’ll be doing that big batch and while cutting it close, I should be able to get the boards tested and shipped out.

4 Likes

And just as I posted this, I get an E-Mail that those connectors arrived. Hopefully the extra batch also arrives in less than 2 weeks.

1 Like

Curious if different tracing will produce different performance compared to what you sent me.

@Andrew_Shaffer sorry for the delay, my co-worker’s printer was down. Sounds like it is back up now. But they said the file I got from your link for the v.2 was a 3d model and not an stl file? I don’t work with that stuff personally. Is there somewhere else you have an stl file?

Ah! Sorry, I’m used to working with .3mf files (they’re a newer format that includes info like units/etc). I’ve uploaded .stl files as well since it sounds like your coworker is using a slicer that prefers .stl files.

1 Like

any modern slicer can work with .3mf Files. Orca Slicer, Bambu Studio, Prusa or Cura to name some. STL, STEP, 3MF all work just fine.

Yeah sorry guys, it’s not my printer I’ve never used one. Maybe hers isn’t capable or she just doesn’t know how. She’s just trying to do me a favor. I’ll see if I can snag the stl and go from there.

The stl files worked for her. Should have it in hand by tomorrow evening @Andrew_Shaffer. Will report back fitment.

1 Like

I have the v2.0 board (N-P118A) and a 3d printer, if you want I can print and test it if it’s under 256mm lenght.
about the measures, I’ve checked with a caliber.

1 Like