module idler_assy(idler_bearing = [22, 7, 8, 1]) {
module idler_assy(idler_bearing = [22, 7, 8, 1]) {
translate([0,0,-1]) cylinder(h = 120, r=(idler_bearing[2] + 1) / 2, $fn=small_hole_segments, center=true);
//bearing shadow
%cylinder(h = idler_bearing[1], r=idler_bearing[0]/2, center=true);
//belt shadow
translate([0,0,-1]) cylinder(h = 120, r=(idler_bearing[2] + 1) / 2, $fn=small_hole_segments, center=true);
//bearing shadow
%cylinder(h = idler_bearing[1], r=idler_bearing[0]/2, center=true);
//belt shadow