// screw cover remover for Citroen C5 wheel screws eps = 0.01; infty = 100; body_h = 8; wall = 2.5; screw_w = 24 - 1; rear_w = 2; body_l = 30; for (x = [-1, 1]) scale([x, 1, 1]) { translate([screw_w/2-rear_w, -wall, 0]) cube([rear_w+wall, wall, body_h]); translate([screw_w/2, -eps, 0]) cube([wall, body_l-screw_w/2-wall+2*eps, body_h]); } translate([0, body_l-screw_w/2-wall, 0]) difference() { cylinder(r = screw_w/2+wall, h = body_h, $fn=128); translate([0, 0, -eps]) cylinder(r = screw_w/2, h = body_h+2*eps, $fn=128); translate([-infty/2, -infty, -infty/2]) cube(infty); }