aboutsummaryrefslogtreecommitdiff
path: root/tabletop_tablet_stand_base.scad
diff options
context:
space:
mode:
Diffstat (limited to 'tabletop_tablet_stand_base.scad')
-rw-r--r--tabletop_tablet_stand_base.scad30
1 files changed, 19 insertions, 11 deletions
diff --git a/tabletop_tablet_stand_base.scad b/tabletop_tablet_stand_base.scad
index bdb1aab..6383ffd 100644
--- a/tabletop_tablet_stand_base.scad
+++ b/tabletop_tablet_stand_base.scad
@@ -1,20 +1,28 @@
1thickness = 15; 1thickness = 12;
2legWidth = 50; 2legWidth = 20;
3rearLegLength = 40; 3legWallThickness = 2;
4rearLegLength = 30;
4frontLegLength = 90; 5frontLegLength = 90;
5frontLegCenterRotationDegrees = 65; 6frontLegCenterRotationDegrees = 55;
7legLift = 2;
6 8
7nutInsetHeight = 7; 9nutInsetHeight = 4;
8nutInsetDiameter = 20; 10nutInsetDiameter = 15;
9 11threadDiameter = 7;
10threadDiameter = 6;
11 12
12module leg(width, length, thickness) { 13module leg(width, length, thickness) {
13 translate([-width/2, 0, 0]) 14 difference() {
14 cube([width, length, thickness]); 15 translate([-width/2, 0, 0])
16 cube([width, length, thickness]);
17
18 translate([-width/2+legWallThickness, 0, legWallThickness])
19 cube([width - 2*legWallThickness, length, thickness - legWallThickness]);
20 }
15 21
16 translate([0, length, 0]) 22 translate([0, length, 0])
17 cylinder(r = width/2, h = thickness); 23 cylinder(r = width/2, h = thickness + legLift);
24
25 cylinder(r = width/2, h = thickness);
18} 26}
19 27
20difference() { 28difference() {