diff --git a/base.stl b/base.stl index b5abed5..016ef42 100644 Binary files a/base.stl and b/base.stl differ diff --git a/dimensions.py b/dimensions.py index 5dac35a..84589f9 100644 --- a/dimensions.py +++ b/dimensions.py @@ -125,7 +125,7 @@ hl_ring_radius = 5 # M3 hl_hinge_offset = max(p[1] for p in mounting_pillar_positions) + 6 hl_hinge_width = 25 # Base + this lid -hl_full_thickness = 43 +hl_full_thickness = 45 ## Dimensions for the simple lid diff --git a/hinged_lid.py b/hinged_lid.py index f84924c..bba59da 100644 --- a/hinged_lid.py +++ b/hinged_lid.py @@ -231,7 +231,7 @@ def model(): # Screen mount model = ( - # 1st layer + # Frame that contains the screen model.workplaneFromTagged("base") .center(0, -32) .workplane(offset=dim.hl_full_thickness / 2 - dim.shell_t) @@ -246,7 +246,7 @@ def model(): .vertices() .fillet(2) ) - .extrude(-2 - dim.scr_thickness) + .extrude(-1 - dim.scr_thickness) # Hole for screws .workplaneFromTagged("screen_plane") .workplane(offset=1) @@ -259,7 +259,7 @@ def model(): .hole(dim.m3_hn_hole, depth=10) # Holes for captured nuts .workplaneFromTagged("screen_plane") - .workplane(offset=1) + .workplane(offset=1.5) # This is INSIDE THE LID .rect( dim.scr_w + 2 * dim.hl_bezel_width - dim.m3_hn_diam - 1, dim.scr_h + 2 * dim.hl_bezel_height - dim.m3_hn_diam - 1, diff --git a/hinged_lid.stl b/hinged_lid.stl index f34112a..8cf8a1e 100644 Binary files a/hinged_lid.stl and b/hinged_lid.stl differ diff --git a/hinged_lid.svg b/hinged_lid.svg index 18d5114..e40f462 100644 --- a/hinged_lid.svg +++ b/hinged_lid.svg @@ -10,11 +10,11 @@ - + - + @@ -51,35 +51,33 @@ - + - - - - - - - - - - + + + + + + + + - + - + - + @@ -94,20 +92,23 @@ - - + + + + + + + - - - - - + + + @@ -123,14 +124,9 @@ - - - - - - + @@ -138,71 +134,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + @@ -211,15 +162,63 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + @@ -227,26 +226,24 @@ - - - + - + - + @@ -263,31 +260,17 @@ - - - - - + + - - - + + - - - - - - - - - - - - - - + + + + @@ -305,25 +288,15 @@ - - + - - - - - - - - + - - - - - + + + @@ -341,10 +314,9 @@ - - - - + + + @@ -352,29 +324,24 @@ - - - - - + + + - - - + + + - - - - - + + @@ -389,12 +356,12 @@ + - + - diff --git a/hinged_lid_bezel.stl b/hinged_lid_bezel.stl index 946d971..2a753a6 100644 Binary files a/hinged_lid_bezel.stl and b/hinged_lid_bezel.stl differ diff --git a/simple_lid.stl b/simple_lid.stl index 5742b99..a4ef5d1 100644 Binary files a/simple_lid.stl and b/simple_lid.stl differ diff --git a/simple_lid_cover.stl b/simple_lid_cover.stl index 39cfa79..939be39 100644 Binary files a/simple_lid_cover.stl and b/simple_lid_cover.stl differ diff --git a/tandy_lid.stl b/tandy_lid.stl index 3e96a85..7b27a5f 100644 Binary files a/tandy_lid.stl and b/tandy_lid.stl differ