39 lines
983 B
OpenSCAD
39 lines
983 B
OpenSCAD
// 92x59 hole mm
|
|
// 10mm border
|
|
// 4" under table maybe? 100mm ish, w/ 4 screw holes
|
|
// maybe like 25mm thick?
|
|
|
|
hole_w = 92;
|
|
hole_l = 59;
|
|
trim_w = 10;
|
|
undertable_l = 100;
|
|
depth = 30;
|
|
|
|
width = hole_w + 2 * trim_w;
|
|
length = undertable_l + trim_w * 2 + hole_l;
|
|
|
|
screw_inset = 20;
|
|
// #8 2" screw
|
|
screw_hole_diameter = 3.45;
|
|
#difference() {
|
|
cube([width, length, depth]);
|
|
translate([trim_w, trim_w, 0]) {
|
|
cube([hole_w, hole_l, depth]);
|
|
};
|
|
|
|
|
|
translate([width-screw_inset,length-screw_inset,0]) {
|
|
cylinder(depth*2, d = screw_hole_diameter, center=true, $fn=100);
|
|
};
|
|
translate([screw_inset,length-screw_inset,0]) {
|
|
cylinder(depth*2, d = screw_hole_diameter, center=true, $fn=100);
|
|
};
|
|
translate([width-screw_inset,2*trim_w+hole_l+screw_inset,0]) {
|
|
cylinder(depth*2, d = screw_hole_diameter, center=true, $fn=100);
|
|
};
|
|
translate([screw_inset,2*trim_w+hole_l+screw_inset,0]) {
|
|
cylinder(depth*2, d = screw_hole_diameter, center=true, $fn=100);
|
|
};
|
|
};
|
|
|