From 83f7ddeee402e27627675846eee0a0855c9ad6f0 Mon Sep 17 00:00:00 2001 From: pacien Date: Mon, 12 Aug 2019 03:34:04 +0200 Subject: import v2 --- tabletop_tablet_stand_base.scad | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) (limited to 'tabletop_tablet_stand_base.scad') 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 @@ -thickness = 15; -legWidth = 50; -rearLegLength = 40; +thickness = 12; +legWidth = 20; +legWallThickness = 2; +rearLegLength = 30; frontLegLength = 90; -frontLegCenterRotationDegrees = 65; +frontLegCenterRotationDegrees = 55; +legLift = 2; -nutInsetHeight = 7; -nutInsetDiameter = 20; - -threadDiameter = 6; +nutInsetHeight = 4; +nutInsetDiameter = 15; +threadDiameter = 7; module leg(width, length, thickness) { - translate([-width/2, 0, 0]) - cube([width, length, thickness]); + difference() { + translate([-width/2, 0, 0]) + cube([width, length, thickness]); + + translate([-width/2+legWallThickness, 0, legWallThickness]) + cube([width - 2*legWallThickness, length, thickness - legWallThickness]); + } translate([0, length, 0]) - cylinder(r = width/2, h = thickness); + cylinder(r = width/2, h = thickness + legLift); + + cylinder(r = width/2, h = thickness); } difference() { -- cgit v1.2.3