diff --git a/track-attach.scad b/track-attach.scad
index adcdb45..1995636 100644
--- a/track-attach.scad
+++ b/track-attach.scad
@@ -21,10 +21,20 @@ difference() {
translate([0, 0, -0.6]) cylinder(r=2.4, h=1+0.6*2);
}
}
- translate([-4, -0.5, 8]) cube(size=[8, 1, 4]);
- translate([-4, 16-0.5, 8]) cube(size=[8, 1, 4]);
+ hull() {
+ translate([4, 0, 8.5]) scale([8, 1, 1]) rotate([-90, 0, 90]) wedge();
+ translate([-4, -0.5, 8.5]) cube(size=[8, 1, 4]);
+ }
+ hull() {
+ translate([4, 16, 8.5]) scale([8, 1, 1]) rotate([-90, 0, 90]) wedge();
+ translate([-4, 16-0.5, 8.5]) cube(size=[8, 1, 4]);
+ }
translate([2.4, -4, 7]) cube(size=[2, 8, 4]);
translate([-2.4-2, -4, 7]) cube(size=[2, 8, 4]);
translate([2.4, 16-4, 7]) cube(size=[2, 8, 4]);
translate([-2.4-2, 16-4, 7]) cube(size=[2, 8, 4]);
}
+
+module wedge() {
+ linear_extrude(height=1) polygon(points=[[-0.5, 0], [0.5, 0], [0, 1]]);
+}
diff --git a/wanhao-butterfly-grown.svg b/wanhao-butterfly-grown.svg
new file mode 100644
index 0000000..4791437
--- /dev/null
+++ b/wanhao-butterfly-grown.svg
@@ -0,0 +1,63 @@
+
+
diff --git a/wanhao-butterfly.svg b/wanhao-butterfly.svg
new file mode 100644
index 0000000..83dba84
--- /dev/null
+++ b/wanhao-butterfly.svg
@@ -0,0 +1,60 @@
+
+