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(){ module screwdown(){
difference(){ 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]){ translate([7.5,7.5,0]){
screw_hole(); screw_hole();
} }
@ -96,13 +96,24 @@ module screw_hole() {
translate([0,0,-20]){ translate([0,0,-20]){
cylinder(h=30, r=thread/2, $fn=FN); 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); cylinder(h=head-(thread/2), r1=thread/2, r2=head);
} }
} }
module assembly(){
shell(); shell();
translate([-15,0,-(height+wall_thickness*2)/2]){ translate([-15,0,- height/2 -wall_thickness]){
screwdown(); 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();
}