add/fixup hinge clearance

This commit is contained in:
zhao
2023-03-05 12:24:59 -05:00
parent 8d3f205f6d
commit fd84afa582
6 changed files with 25 additions and 12 deletions

View File

@ -4,6 +4,8 @@ include <../sharedVariables.scad>
include <../../helper/halfspace.scad>
include <../../helper/screws.scad>
translate(v=[10,20,-2 - sideWallZHingeTotalClearance])
*hingeModule();
module hingeModule() {
@ -13,7 +15,14 @@ module hingeModule() {
module base() {
intersection() {
cube(size = [sideWallConnW, sideWallConnD, sideWallConnLugDepression]);
union() {
cube(size = [sideWallConnW, sideWallConnD, sideWallConnLugDepression]);
// Riser to enforce side wall hinge clearance
translate(v = [0, 0, sideWallConnLugDepression])
cube(size = [sideWallConnW, sideWallConnD - 12, sideWallZGapClearance]);
}
// TODO: pattern for this? beef up mirror4XY?
cVal = 0.5;