2 // Parametric belt guide for 624, 623 bearings and their ilk.
9 clearence= hotend_width/2;
19 //bearing_inside_d = 3; // hole diameter of the bearing
22 guide_outer_h = 8.7; // total height wanted for the assembled belt guide
24 module belt_guide_base() {
25 cylinder(r=guide_outer_d/2, h=guide_outer_h/2, $fn=50);
27 cylinder(r=guide_outer_d/2+(hotend_width*4), h=3*layer_height, $fn=50);
30 module belt_guide_holes(){
31 // hole for the bearing:
32 #translate([0,0,guide_outer_h/2 - bearing_h/2 - layer_height]) cylinder(r=bearing_d/2+clearence, h=bearing_h, $fn=50);
33 // hole for the rod through:
34 translate([0,0,-1]) cylinder(r=bearing_d/2-wall, h=10, $fn=50);