Resizes reels. Was 99mm diameter and works in larger patersons but not the standard 2 reel model. Resized to 94mm to match the standard reels. Removed a single rotation of the spiral. Should fix the spiral implementations to accept a desired length, not just an integer of rotations.
This commit is contained in:
parent
da7856563d
commit
6dad4a5314
|
@ -3,7 +3,7 @@ include <./gnal_v3.scad>;
|
||||||
$fn = 250;
|
$fn = 250;
|
||||||
|
|
||||||
REEL_H = 42;
|
REEL_H = 42;
|
||||||
REEL_D = 99;
|
REEL_D = 94;
|
||||||
REEL_OUTER_WALL_H = 4;
|
REEL_OUTER_WALL_H = 4;
|
||||||
REEL_OUTER_WALL_W = 3;
|
REEL_OUTER_WALL_W = 3;
|
||||||
|
|
||||||
|
@ -13,6 +13,8 @@ REEL_INNER_WALL_W = 3;
|
||||||
|
|
||||||
SPOKE_H = 3;
|
SPOKE_H = 3;
|
||||||
|
|
||||||
|
ROTATIONS = 14;
|
||||||
|
|
||||||
module reel_frame () {
|
module reel_frame () {
|
||||||
//outer wall
|
//outer wall
|
||||||
translate([0, 0, REEL_OUTER_WALL_H / 2]) difference () {
|
translate([0, 0, REEL_OUTER_WALL_H / 2]) difference () {
|
||||||
|
@ -48,7 +50,7 @@ module reel_frame () {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
translate([0, 0, 4]) rotate([0, 0, 8]) spiral(rotations = 15, fn = $fn, start_d = 29.5, bottom = -4);
|
translate([0, 0, 4]) rotate([0, 0, 8]) spiral(rotations = ROTATIONS, fn = $fn, start_d = 29.5, bottom = -4);
|
||||||
}
|
}
|
||||||
|
|
||||||
module reel_top () {
|
module reel_top () {
|
||||||
|
@ -88,7 +90,7 @@ module reel_top () {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
PART = "reel_top";
|
PART = "reel_frame";
|
||||||
|
|
||||||
if (PART == "reel_frame") {
|
if (PART == "reel_frame") {
|
||||||
reel_frame();
|
reel_frame();
|
||||||
|
|
Loading…
Reference in New Issue