3 spoolwidth = 80; // fixme needs to be measured
5 include <doveclip.scad>
17 plugwmax = plugwmin + plugh * plugslope;
24 rotate([90,0,90]) linear_extrude(height=plugl+0.1){
25 polygon([[-(plugwmax + bdx), 0],
26 [-(plugwmin + tdx), plugh + tdy],
27 [+(plugwmin + tdx), plugh + tdy],
28 [+(plugwmax + bdx), 0]]);
30 translate([plugl + DoveClip_depth()*0.7, 0, 0])
31 DoveClipPairSane(count=1, h=plugh);
35 spoolw = spoolwidth + spoolwidthgap*2;
37 biggestw = spoolw + 50;
42 translate([0,0,barz]) {
43 scale([1,barrady,barradz]) translate([-1,0,0])
44 rotate([0,90,0]) cylinder(r=1, h=spoolw/2+2, $fn=30);
45 translate([spoolw/2,0,0])
46 rotate([0,90,0]) cylinder(r=guiderad, h=guidewidth, $fn=60);
48 translate([spoolw/2 + guidewidth, 0, 0])
52 translate([-biggestw/2, -50, 0])
53 cube([biggestw, 100, 100]);