Now, extrude the ellipse. Make it high just enough so it goes outside our “cap” surface:
Now, make two curves like on the image below:
And the two lines like on the image below:
Now, from Front viewport, trim the surfaces with lines.
Now, blend surfaces with blendsrf command.
Now, lets make that grip part. Make a curve in Front viewport (again with InterpCrv):
And make a 60mm radius circle, and trim it with vertical line. Position it on the middle of the curve we previously made:
Using sweep1 command sweep that arc along the curve. Do that twice, first selecting the rail curve above section curve (arc) and the second one selecting below section curve. Then merge those two surfaces into one with mergesrf command.
Next, trim the unwanted parts of surfaces:
Join newly trim surfaces, and fillet the edges with 1mm radius.
Now, make a circle of 6mm radius
Copy that circle 6 more times, 3 up and 3 down, and move them like on the image below. No need of 100% accuracy, we will soon adjust their position:
Extrude those circles (you can use Both Sides extrusion option).
Now, you will have to adjust the x position of those pipes. First, lets see if the first pipe position is ok. Lets trim the pipe with our curvy surface:
Now, here we see that the grip hole is too small. It should be more to the curvy surface edge, so we will move the pipe to the left a little. We’ll do it from Front viewport:
Repeat this process for all pipes if needed. But make sure the grip holes are all pretty much the same distance from the edge:
Now, join those surfaces, and fillet the edges with 2mm radius: