Then, we will move on to the connect part itself. So, create a Rectangle with Rounded option and use background image as reference:
Now, rotate and position the way we need it. Please note, I first created a dot on the intersection of two mids of two edges of the main body, then moved that dot so it fits the start on the background image. Then with move tool, and again SmartTrack I found the center of the rounded rectangle, and moved it to that dot. That way I know my rounded rectangle is positioned in the centre of my usb body.
From Right viewport Project that rounded rectangle onto the usb body and delete the curves we don’t need. It is the one in the back funny looking 😀
Using trim (or split then delete the inner surface) we will make a hole in our body. And then, we will extrude (either curve or edge) to the inside a bit (Cap set to no). You can fillet that edge (prior to that you need to join your newly created surface and the body) with filletedge command and 0.1 units as fillet radius.
Extrude the first rounded rectangle, and make it long like the extruded surface you made couple of seconds ago. Make sure you’ve got Cap set to yes.
Offset the rounded rectangle curve by 0.1 towards inside and trim the surface with it:
Extrude the inner edge (or with curve) and make it long like the outer surface is. And join all that together so we can us FilletEdge to smooth the edges. We will use 0.04 units as fillet radius:
Now, lets make those little holes. We need another rounded rectangle, and position it like on the image. Then you can mirror it and project onto the connector surface:
Now, lets get back to that first rounded rectangle, and offset it by 0.1 units inwards. Then using BoundingBox command (world) we will get one rectangle out of that rounded but this one won’t be rounded 😀
Now we need that newly created rectangle smaller a bit. Just a little smaller than a half smaller. So, we will turn on our control points with PointsOn command, and move upper two dots down a bit (from Right viewport). After that just extrude it with Cap set to yes:
Now, lets fillet the visible edges. With filletedge command and 0.1 units as fillet radius fillet these edges:
Now, hide everything we don’t need and leave just this object:
Create 4 rectangles like on the image below, and move two right a bit:
Project those rectangles onto the surface, and delete the lower 4. And using 4 upper ones split the surface.
Using extrudecrv command extrude the projected rectangles down a bit, and copy the extruded rectangles into your clipboard using ctrl+c. We will need those again soon.
I have put the 4 little surfaces into blue layer for easy manipulation.
Join those extruded rectangles with your object, and using filletedge and 0.1 units as fillet radius fillet those edges. Please note wich ones as on the image:
Now, using ctrl+v we will paste another 4 extruded rectangles. We will put them into blue layer and hide all other layers and show just the blue.
Again, with filletedge command and 0.1 units as fillet radius, fillet the edges wich are yellow on the image bellow:
You should end up with this.