inner_radius = 11; radius = 12.25; height = 3; inner_height = 5; difference() { translate([0, 0, 0.01]) cylinder(r=radius+1.5, h=inner_height+height-0.04); union() { translate([0, 0, inner_height-0.01]) cylinder(r=radius, h=height); cylinder(r=inner_radius, h=inner_height); } }