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 @@ + + + + + + image/svg+xml + + + + + + + + + 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 @@ + + + + + + image/svg+xml + + + + + + + + +