the basics are done
This commit is contained in:
parent
b5c680ed60
commit
ead10a482a
1 changed files with 16 additions and 5 deletions
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue