// -*- C -*-
spoolwidth = 80; // fixme needs to be measured
-spoolinnerrad = 25; // fixme needs to be checked
+spoolinnerrad = 20; // fixme needs to be checked
spoolouterrad = 60; // fixme needs to be checked
include <doveclip.scad>
spoolradclear = 10;
spoolradslop = 2;
-spoolinnerslop = 4.5;
+spoolinnerslop = 3;
axleslop = 0.5;
axlerad = 7;
barwasherrad = 17;
-hubbasethick = 6;
-hubmainthick = 20;
-hubbaseweb = 2;
-hubbasestalkwidth = 6;
+hubbasethick = 4;
+hubmainthick = 15;
+hubbaseweb = 1.2;
+hubbasestalkwidth = 4;
hubwalls = 2.5;
hubpillarw = 4;
-hubbaserad = spoolinnerrad + 15;
+hubbaserad = spoolinnerrad + 10;
hubmainrad = spoolinnerrad - spoolradslop;
legw = 12;
rotate([-90,0,0]) %Pin();
translate([-(topblockw+1), 0, 0]) {
rotate([0,90,0]) {
- linear_extrude(height = topblockw*1.0+2) {
+ linear_extrude(height = topblockw*2.0+2) {
polygon([[-1.0 * pinholebasew, -0.01],
[-0.5 * pinholebasew, pinholeh],
[ 0 , -0.01]]);
}
}
-module Demo(){
+module Demo(){ ////toplevel
color("blue") Bar();
for (mir=[0,1]) {
mirror([mir,0,0]) {
//Plug(d=1);
//ExtenderPillars(80,12,8, baseweb=true);
//HubEnd();
-Demo();
+//Demo();