From 06d6cc2a802f3c3c6c334aec38c75a97a9ae5464 Mon Sep 17 00:00:00 2001 From: Eggert Jung Date: Sat, 28 Nov 2020 01:18:28 +0100 Subject: [PATCH] add bearing raise --- hose_pump_parametric.scad | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/hose_pump_parametric.scad b/hose_pump_parametric.scad index 8f347df..362103a 100644 --- a/hose_pump_parametric.scad +++ b/hose_pump_parametric.scad @@ -4,10 +4,10 @@ // green holes need thread cutting M3 (hole depth 11mm) $fn=100; -show_case = true; +show_case = false; show_disc = true; -show_lid = true; -show_motor_flange = true; +show_lid = false; +show_motor_flange = false; // ##### PARAMETERS TO ADAPT ##### @@ -24,6 +24,9 @@ l_squeeze = 0.4; // distance the hose is squeezed d_bb_out = 14; // outer diameter of ball bearing d_bb_in = 5; // inner diameter of ball bearing h_bb = 5; // thickness of ball bearing +// BEARING RAISE +h_br = 0.5; +d_br = 11; number_of_rollers = 3; // number of rollers used wall_thickness = 6; // thickness of outer case wall @@ -69,7 +72,15 @@ r_motor_flange_screws = d_motor_flange/2-4.5; // if(show_disc==true) difference() { - cylinder(d=d_disc,h=h_disc); + union(){ + cylinder(d=d_disc,h=h_disc-h_br); + for(i=[0:1:number_of_rollers-1]) + { + rotate(roller_angle*i,[0,0,1]) + translate([r_roller_shaft_position,0,0]) + cylinder(d=d_br,h=h_disc); + } + } // motor shaft hole difference() {