chiark / gitweb /
flyscreen-handle: remeasure
[reprap-play.git] / flyscreen-handle.scad
1 // -*- C -*-
2
3 opening_height = 7.84;
4 opening_depth = 7.88;
5 openingcnr_dia = 1.34;
6 opening_protrh = 1.8;
7
8 module ExtrusionSect(){
9   cr = openingcnr_dia/2;
10   toph = opening_height/2 + opening_protrh;
11
12   for (my=[0,1]) {
13     mirror([0,my]) {
14       translate([cr/2, opening_height/2 + cr/2]) {
15         hull(){
16           circle(r=cr, $fn=20);
17           translate([-cr,10]) square([cr*2, 1]);
18         }
19       }
20     }
21   }
22   translate([-opening_depth, -toph]) {
23     difference(){
24       translate([-5,-5])
25         square([opening_depth+6, toph*2+10]);
26       square([opening_depth+2, toph*2]);
27     }
28   }
29 }
30
31 ExtrusionSect();