45 lines
927 B
OpenSCAD
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();
|