Rubber stopper for JK projector reels

This commit is contained in:
mmcwilliams 2019-03-13 15:32:17 -04:00
parent 5a8001da7a
commit 2f97b74481
2 changed files with 6908 additions and 0 deletions

View File

@ -0,0 +1,46 @@
/**
* Rubber Stopper for JK Projector Reels
*
* To be used as a negative in a 2-part mold to cast stoppers
* in rubber or silicone.
**/
time=0;
module rubber_stopper_jk_projector () {
OD = 19;
ID = 6.57;
H = 23;
TRIANGLE = 9.44 +2.5;
ROUND_D = 2;
$fn = 120;
difference () {
//outer cylinder
cylinder(r = OD / 2, h = H, center = true);
//rounded corners
for (i = [0 : 2]) {
rotate([0, 0, 120 * i]) {
translate ([(TRIANGLE / 2) - (ROUND_D), 0, 0]) {
cylinder(r = ROUND_D / 2, h = H + 1, center = true);
}
}
}
//triangle
difference () {
cylinder(r = TRIANGLE / 2, h = H + 1, center = true, $fn = 3);
for (i = [0 : 2]) {
rotate([0, 0, 120 * i]) {
translate ([(TRIANGLE / 2) - .5, 0, 0]) {
cube([ROUND_D, ROUND_D, H + 1], center = true);
}
}
}
}
}
}
//reference
//cylinder(r = 6.57 / 2, h = 50, center = true, $fn=60);
rotate([0, 0, time]) rubber_stopper_jk_projector();

File diff suppressed because it is too large Load Diff