Add s8 to 16mm core adapter
For use of a 16mm core on super8 rewinds.
This commit is contained in:
parent
e5ed8f49d4
commit
51d61f6c7c
|
@ -0,0 +1,49 @@
|
||||||
|
$fn = 80;
|
||||||
|
time = 0;
|
||||||
|
|
||||||
|
module reel_mount () {
|
||||||
|
$fn = 60;
|
||||||
|
difference(){
|
||||||
|
translate([0, 0, -1.5]) cube([7.5, 7.5, 21.5], center= true);
|
||||||
|
for (i = [0:4]) {
|
||||||
|
rotate([0, 0, (i * 90)]){
|
||||||
|
translate([(7.5 / 2) + .4, (7.5 / 2) + .4, 18.5 / 2]) rotate([0, -15, 45]) cube([2.5, 7.5, 7.5], center = true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
difference () {
|
||||||
|
union() {
|
||||||
|
translate([0, 0, (18.5 / 2) + (3.5 / 2)]) cylinder(r = 7.5 / 2, h = 3.5, center = true);
|
||||||
|
translate([0, 0, (18.5 / 2) + (7.5 / 2)]) sphere(7.5 / 2, center = true);
|
||||||
|
}
|
||||||
|
translate ([0, 0, (18.5 / 2) + 7.5]) cube([10, 10, 2], center = true);
|
||||||
|
}
|
||||||
|
|
||||||
|
translate([0, 0, -(18.5/ 2) - (3 / 2) - 3]) cylinder(r = 16 /2, h = 3, center = true);
|
||||||
|
}
|
||||||
|
|
||||||
|
module s8_center () {
|
||||||
|
height = 50; //doesnt matter
|
||||||
|
fin_w = 2;
|
||||||
|
center_d = 13.5;
|
||||||
|
fin_l = (center_d / 2) + 4;
|
||||||
|
for (i = [0:2]) {
|
||||||
|
rotate([0, 0, (i * (360/3))]){
|
||||||
|
translate([0, fin_l/2, 0]) cube([fin_w, fin_l, height], center = true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
cylinder(r = center_d/2, h = height, center = true);
|
||||||
|
}
|
||||||
|
|
||||||
|
module core_adapter () {
|
||||||
|
difference () {
|
||||||
|
union () {
|
||||||
|
cylinder(r1 = 13.2, r2 = 12.9, h = 16.6, center = true);
|
||||||
|
translate([0, 0, -8.8]) cylinder(r = 15, h = 1, center = true);
|
||||||
|
translate([14.5, 0, -.5]) cube([3.6, 3.6, 17.6], center = true);
|
||||||
|
}
|
||||||
|
s8_center();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
rotate([0, 0, time]) core_adapter();
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue