As wmayer said, the sketcher does not support ellipses yet (I believe there's a feature request for it on the bug tracker).bejant wrote:Go into the Draft Workbench and make and ellipse, in the Data tab at the bottom left of the screen change the minor and major values to suit your needs. Select the ellipse in the tree view and then click the Bi-Directionally Convert Between Draft and Sketch Objects tool:
So what you are suggesting here does not work: it creates an empty sketch. When you padded, the Draft Ellipse was actually the object selected, not the sketch.
Which you can see in the first file you posted.bejant wrote:I just found out an ellipse created in the Draft WB can be directly Padded in the Part Design WB without converting to a Sketch.
Part Design supports any Draft object that creates a closed profile. Not only that: click on the face of an object (that may or may not be created with a Part Design feature), then select a Draft tool like circle, rectangle, etc.: the working plane is automatically set on that face, and the Draft object is mapped to the face, so you can use subtractive Part Design features like Pocket.
If FreeCAD were to get such a feature, it would have something commercial CAD software don't. None of the CAD packages I've worked with can create a negative fillet on an edge.bejant wrote:Being able to make an inside fillet on an outside corner by inputting a negative value would be a nice FreeCAD feature.
There's another way to create that negative fillet: sweep a circle along the top edge of the ellipse pad, then apply a boolean cut between the pad and the sweep.
I first created a sketch on the XZ plane, centered a circle on the origin, and closed the sketch. Then, using Draft Move, I placed the sketch at the right quadrant of the padded ellipse. Then I created a sweep using the sketch as profile, and the padded ellipse top edge as sweep path.
Of course, the disadvantage of this method is that the sweep profile is not linked to the padded ellipse. If you change the ellipse dimensions, the circle placement won't update with it, you will have to do so manually.