3 include <commitid.scad>
5 pxp6012_rad = 22.5 / 2 + 0.5;
6 pxp6012_rad_outer = 32.0 / 2 - 0.5;
10 s1930_y_outer = 36.4 + 0.2;
11 s1930_x_outer = 27.6 + 0.2;
24 cube([50, wallthick, 42]);
27 translate([30, -1, 20])
29 cylinder(r = pxp6012_rad, h=10, $fn=60);
32 Commitid_BestCount([15,40]);
38 cube([50, wallthick, 50]);
41 cube([s1930_x_outer + s1930_around,
42 s1930_y_outer + s1930_around,
50 cube([s1930_x, s1930_y, 10], center=true);
52 cube([s1930_x_outer, s1930_y_outer, 10], center=true);
59 ts_outer = [20,20,20];
60 ts_wall = [wallthick,wallthick,ts_floorceil];
65 module TestSealSelector(){
68 seal_horiz_spare = wallthick - seal_w;
69 seal_horiz_flat_outer = seal_horiz_spare/2;
70 seal_horiz_flat_inner = seal_horiz_spare - seal_horiz_flat_outer;
71 // translate([0,0, oz/2]){
72 %translate(-muchxy/2) mirror([0,0,1]) cube(ts_outer + muchxy + [0,0,10]);
74 translate([1,1,0] * seal_horiz_flat_outer)
76 cube(ts_outer - 2 * [1,1,0] * seal_horiz_flat_outer);
77 translate([1,1,0] * seal_horiz_flat_inner + [0, 0, seal_h])
79 cube(ts_outer - 2 * [1,1,0] * seal_horiz_flat_inner);
87 translate(ts_wall) cube(ts_outer - ts_wall*2);