]> www.fi.muni.cz Git - things.git/blob - screw-cover-remover.scad
switch holder.scad
[things.git] / screw-cover-remover.scad
1 // screw cover remover for Citroen C5 wheel screws
2
3 eps = 0.01;
4 infty = 100;
5
6 body_h = 8;
7 wall = 2.5;
8
9 screw_w = 24 - 1;
10 rear_w = 2;
11
12 body_l = 30;
13
14 for (x = [-1, 1]) scale([x, 1, 1]) {
15         translate([screw_w/2-rear_w, -wall, 0])
16                 cube([rear_w+wall, wall, body_h]);
17         translate([screw_w/2, -eps, 0])
18                 cube([wall, body_l-screw_w/2-wall+2*eps, body_h]);
19
20 }
21
22 translate([0, body_l-screw_w/2-wall, 0])
23 difference() {
24         cylinder(r = screw_w/2+wall, h = body_h, $fn=128);
25         translate([0, 0, -eps])
26         cylinder(r = screw_w/2, h = body_h+2*eps, $fn=128);
27         translate([-infty/2, -infty, -infty/2])
28                 cube(infty);
29 }