From 6dad4a531456e73bb9fbc04ba79faaab2ba7c85a Mon Sep 17 00:00:00 2001 From: mmcwilliams Date: Sun, 18 Feb 2024 16:21:25 +0100 Subject: [PATCH] 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. --- paterson16.scad | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/paterson16.scad b/paterson16.scad index a0a5c70..1e04735 100644 --- a/paterson16.scad +++ b/paterson16.scad @@ -3,7 +3,7 @@ include <./gnal_v3.scad>; $fn = 250; REEL_H = 42; -REEL_D = 99; +REEL_D = 94; REEL_OUTER_WALL_H = 4; REEL_OUTER_WALL_W = 3; @@ -13,6 +13,8 @@ REEL_INNER_WALL_W = 3; SPOKE_H = 3; +ROTATIONS = 14; + module reel_frame () { //outer wall 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 () { @@ -88,7 +90,7 @@ module reel_top () { } -PART = "reel_top"; +PART = "reel_frame"; if (PART == "reel_frame") { reel_frame();