From bf286545abbcd9989cdd968bcc0c4373914f4588 Mon Sep 17 00:00:00 2001 From: Stephen J Carpenter Date: Wed, 18 Mar 2026 15:24:59 -0400 Subject: [PATCH] Fix YokeHeight Variable Fixed YokeHeight Variable Also broke out wire channel diameter. --- bobbin.scad | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bobbin.scad b/bobbin.scad index 7df2d1e..e1b2851 100644 --- a/bobbin.scad +++ b/bobbin.scad @@ -28,7 +28,7 @@ $fa= ($preview) ? $fa : render_fa; // Bobbin Bobbin_Length=LegLength+CoreGap/2; -module bobbin_joiners(ld=LegDiameter, ll=LegLength, lb=12.14, tg=CoreGap, lc=.15, t=.4, sn=NumberCoils+1, st=.6, sd=50, plug=true, clear=false) { +module bobbin_joiners(ld=LegDiameter, ll=LegLength, lb=YokeHeight, tg=CoreGap, lc=.15, t=.4, sn=NumberCoils+1, st=.6, sd=50, plug=true, clear=false) { bl=2*(ll-lb) + tg; conThick = 12; conWidth = 15; @@ -47,7 +47,7 @@ module bobbin_joiners(ld=LegDiameter, ll=LegLength, lb=12.14, tg=CoreGap, lc=.15 } } -module bobbin(ld=LegDiameter, ll=LegLength, lb=12.14, tg=CoreGap, lc=.15, t=.4, sn=NumberCoils+1, st=.6, sd=50, orient=ORIENT_X, align=V_CENTER) { +module bobbin(ld=LegDiameter, ll=LegLength, lb=YokeHeight, tg=CoreGap, lc=.15, t=.4, sn=NumberCoils+1, st=.6, sd=50, wcd=3, orient=ORIENT_X, align=V_CENTER) { bl=2*(ll-lb) + tg; inner=ld+2*lc; outer=inner+2; @@ -71,7 +71,7 @@ module bobbin(ld=LegDiameter, ll=LegLength, lb=12.14, tg=CoreGap, lc=.15, t=.4, cylinder(d=inner,h=bl+2*conThick+2,center=true); // Wire Channels yspread(n=2, l=5+sd/2 ) - left(sd/2) cylinder(d=2,h=bl+2,center=true); + left(sd/2) cylinder(d=wcd,h=bl+2,center=true); } left(2*lc+inner/2) intersection() { cylinder(d=6,h=pinLen, center=true);