Hinge support
This commit is contained in:
@@ -3,15 +3,15 @@ thickness=1.6;
|
|||||||
width=208.2;
|
width=208.2;
|
||||||
depth=70.2;
|
depth=70.2;
|
||||||
height=8;
|
height=8;
|
||||||
|
//22
|
||||||
display_frame();
|
display_frame();
|
||||||
module display_frame(){
|
module display_frame(){
|
||||||
difference(){
|
difference(){
|
||||||
// main frame
|
// main frame
|
||||||
translate([0, 0, 0])
|
translate([0, 0, 0])
|
||||||
cube([width+(thickness*2), depth+(thickness*2), height+22]);
|
cube([width+(thickness*2), depth+(thickness*2), height+9]);
|
||||||
translate([thickness, thickness, 0])
|
translate([thickness, thickness, 0])
|
||||||
cube([width, depth, height+22]);
|
cube([width, depth, height+9]);
|
||||||
|
|
||||||
// hdmi gap
|
// hdmi gap
|
||||||
translate([thickness+95, depth+thickness, height])
|
translate([thickness+95, depth+thickness, height])
|
||||||
@@ -28,6 +28,10 @@ module display_frame(){
|
|||||||
translate([0, ledge, 0])
|
translate([0, ledge, 0])
|
||||||
cube([width, depth-(ledge*2), thickness]);
|
cube([width, depth-(ledge*2), thickness]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// hinge support
|
||||||
|
translate([5, -0.6, 0])
|
||||||
|
cube([width-10, thickness, 15]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// usb compartment
|
// usb compartment
|
||||||
@@ -142,13 +146,14 @@ module male_hinge(){
|
|||||||
w=15.14; //Width of base
|
w=15.14; //Width of base
|
||||||
l=13.14; //length of base
|
l=13.14; //length of base
|
||||||
|
|
||||||
translate([0, 0, -10+th/2])
|
translate([0, 0, -10+th/2]){
|
||||||
hull(){
|
hull(){
|
||||||
cube([l, w, th], center=true);
|
cube([l, w, th], center=true);
|
||||||
|
|
||||||
translate([-l/2, -w/2-4, -2])
|
translate([-l/2, -w/2-4, -2])
|
||||||
cube([l+4, w+8, 0.1]);
|
cube([l+4, w+8, 0.1]);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//generating 2 tabs with sp spacing
|
//generating 2 tabs with sp spacing
|
||||||
translate([0, -sp, 0])
|
translate([0, -sp, 0])
|
||||||
|
|||||||
Reference in New Issue
Block a user