the basics are done

This commit is contained in:
Ward Wouts 2014-01-21 20:25:28 +01:00
parent b5c680ed60
commit ead10a482a

View file

@ -80,7 +80,7 @@ module shell(){
module screwdown(){
difference(){
cube([15+radius_side,15,wall_thickness]);
cube([15+(width_longest-width_shortest)/2+wall_thickness,15,wall_thickness]);
translate([7.5,7.5,0]){
screw_hole();
}
@ -96,13 +96,24 @@ module screw_hole() {
translate([0,0,-20]){
cylinder(h=30, r=thread/2, $fn=FN);
}
translate([0,0,btn-(thread/2)]){
translate([0,0,wall_thickness-(thread/2)]){
cylinder(h=head-(thread/2), r1=thread/2, r2=head);
}
}
shell();
translate([-15,0,-(height+wall_thickness*2)/2]){
module assembly(){
shell();
translate([-15,0,- height/2 -wall_thickness]){
screwdown();
}
translate([width_longest+wall_thickness*2+15,0,- height/2 -wall_thickness]){
mirror([1,0,0]){
screwdown();
}
}
}
translate([0,0,height/2+wall_thickness]){
assembly();
}