LeoDJ, to random
@LeoDJ@chaos.social avatar

I'm currently in the process of designing an #ExpansionCard for my new #FrameworkLaptop.

I need the #Unifying #dongle (lower latency), but don't want it sticking out and losing a whole slot.

So I'm going to throw a USB hub and the peeled dongle on a PCB and hope it all works out :D

As a further experiment, I routed the USB A SS lines past the hub (USB 2 D+/D- connected to port 1 of the hub).
Not sure if this will play nice with USB drivers, but it's worth a try.

#USB #DongleHiderPlus

A 3D render of the custom PCB

LeoDJ,
@LeoDJ@chaos.social avatar

insert standard run-of-the-mill PCB assembly steps here
Paste, place, reflow. Paste, place, reflow. Solder the rest of the components manually.

It went pretty normal, although the assembly order of the straddle-mount USB-C connector needed a bit of thought ^^
I ended up with this procedure:

  • Reflow the top side without the connector
  • Place it after the paste of the bottom side and put flux on the top side contacts
  • Reflow bottom side with hot air

PCB on a hotplate, reflowing
The finished PCB with the donge-to-be-connected beside it
The finished PCB with everything assembled

LeoDJ,
@LeoDJ@chaos.social avatar

And with that, the is done!

It features room for 2-3 skinned dongles while still providing an external USB A 3 port.

I tested it and it works like a charm* !
The receiver and different USB 2 and even USB 3 devices worked on the first attempt.

Massive props to @frameworkcomputer for making the whole development process very easy, with all needed information already public and even supplying a base 3D-printing-ready model.

The finished expansion card installed in my Framework 16 Laptop
A USB tree view of an internal Logitech Unifying dongle and externally plugged in USB 2.0 stick
A USB tree view of an internal Logitech Unifying dongle and externally plugged in USB 3 card reader

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • cisconetworking
  • khanakhh
  • mdbf
  • magazineikmin
  • modclub
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • Durango
  • tacticalgear
  • megavids
  • ngwrru68w68
  • everett
  • tester
  • cubers
  • normalnudes
  • thenastyranch
  • osvaldo12
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • lostlight
  • All magazines