bakje/bakje_bobbin.scad

45 lines
927 B
OpenSCAD

// RENDER = "";
include <bakje_base.scad>
module bakje_bobbin(){
union()
{
bakje(width=2, depth=2);
intersection()
{
union()
{
holder();
mirror([1,0,0])
holder();
}
translate([-UNIT, -UNIT, 0])
cube([2*UNIT, 2*UNIT, HIEGHT*UNIT-12]);
}
}
}
module holder(){
difference()
{
translate([UNIT-14, UNIT-6, HIEGHT*UNIT-12])
translate([-14, -2*UNIT, 0])
rotate([0, 50, 0])
cube([100, 2.2*UNIT, 100]);
for (h = [0:15:2*UNIT-15])
{
{
translate([UNIT-14, UNIT-6, HIEGHT*UNIT-12])
rotate([90, 0, 0])
translate([0, 0, h])
cylinder(h = 12.5, d = 21);
}
}
bakje_cut(width=2, depth=2);
}
}
bakje_bobbin();