hub_diameter = 53.5; //2.25 inch rod_diameter = 1*25.4; //1 inch padding = .1* 25.4; //0.1 inch $fn=100; difference() { union() { cylinder(1,d=hub_diameter+.15*hub_diameter,center=true); //flange 10% larger than the hub size translate([0,0,1]) cylinder(3,d=hub_diameter,center=true); } translate([0,0,2]) cylinder(6,d=rod_diameter+padding,center=true); }