aboutsummaryrefslogtreecommitdiff
path: root/tabletop_tablet_stand_base.scad
diff options
context:
space:
mode:
authorpacien2019-08-12 03:34:04 +0200
committerpacien2019-08-12 03:34:04 +0200
commit83f7ddeee402e27627675846eee0a0855c9ad6f0 (patch)
treed2a5e8c05ee4253403426f157fb4a64fd6a5f691 /tabletop_tablet_stand_base.scad
parentc51d58c001ad2b846e8f6ddc7f19cb378e3c59f0 (diff)
downloadtabletop-tablet-stand-83f7ddeee402e27627675846eee0a0855c9ad6f0.tar.gz
import v2
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() {