chiark / gitweb /
filamenttrestle make hub more economical
[reprap-play.git] / filamenttrestle.scad
index b5ebe7702b143a5081cefe48e4b496fb49515bc2..858fffdc6001b5ef426ae83bcc0296c92e116e77 100644 (file)
@@ -10,19 +10,19 @@ include <axlepin.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;
@@ -159,7 +159,7 @@ module Trestle(){ ////toplevel
            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]]);
@@ -250,7 +250,7 @@ module DemoSpool(){
     }
 }
 
-module Demo(){
+module Demo(){ ////toplevel
   color("blue") Bar();
   for (mir=[0,1]) {
     mirror([mir,0,0]) {
@@ -278,4 +278,4 @@ module Demo(){
 //Plug(d=1);
 //ExtenderPillars(80,12,8, baseweb=true);
 //HubEnd();
-Demo();
+//Demo();