26 lines
844 B
OpenSCAD
26 lines
844 B
OpenSCAD
|
time = 0;
|
||
|
D = 55;
|
||
|
|
||
|
module minolta16_tank_reel_top (DEBUG = false) {
|
||
|
$fn = 100;
|
||
|
//under lattuce
|
||
|
for (i = [0 : 3]) {
|
||
|
rotate([0, 0, i * (360 / 3)]) cube([D - 5.5, 4, 2], center = true);
|
||
|
}
|
||
|
difference () {
|
||
|
cylinder(r = (D / 2) - 2.5, h = 2, center = true);
|
||
|
translate([0, 0, 0]) cylinder(r = (D / 2) - 5, h = 2 + 1, center = true);
|
||
|
if (DEBUG){
|
||
|
translate([(D + 10) / 2, 0, 0]) cube([D + 10, D + 10, D + 10], center = true);
|
||
|
}
|
||
|
}
|
||
|
translate([0, 0, 4]) difference () {
|
||
|
cylinder(r = 11, h = 10, center = true);
|
||
|
translate([0, 0, 2]) cylinder(r = 11 - 2, h = 10, center = true);
|
||
|
if (DEBUG){
|
||
|
translate([(D + 10) / 2, 0, 0]) cube([D + 10, D + 10, D + 10], center = true);
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
rotate([0, 0, time]) minolta16_tank_reel_top();
|