--- /dev/null
+// -*- C -*-
+
+thick = 3.5;
+width = 5;
+
+// calculated
+
+ellipse_width = width / 0.90;
+
+module Profile(){
+ intersection(){
+ scale([thick, ellipse_width]) circle(r=0.5, $fn=50);
+ square([thick*2, width], center=true);
+ }
+}
+
+Profile();