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