revert yBar changes, also WIP on side connectors and side wall

This commit is contained in:
zhao
2023-01-21 23:03:49 -05:00
parent 75dbf032ef
commit 8e39e45514
8 changed files with 128 additions and 29 deletions

View File

@ -2,19 +2,57 @@ include <./config.scad>
include <../helper/screws.scad>
sideWallConnectorSlotWidth = 7;
sideWallConnW = 7;
sideWallConnD = 20;
sideWallConnLugDepression = 2;
yBarScrewHoleToOuterYEdge = 3.5;
yBarScrewHoleToFrontXEdge = 16;
module sideWallConnector_N() {
translate(v = [0, 0, -sideWallConnLugDepression])
cube(size = [sideWallConnW, sideWallConnD, sideWallConnLugDepression]);
lugW = 7;
lugD = 20;
lugH = 2;
translate(v = [yBarScrewHoleToOuterYEdge, yBarScrewHoleToFrontXEdge, -(m3HeatSetInsertSlotHeightSlacked+sideWallConnLugDepression)])
heatSetInsertSlot_N(rackFrameScrewType);
}
insertDw = lugW/2;
module sideWallConnectorMagnet() {
difference() {
cube(size = [sideWallConnW, sideWallConnD, sideWallConnLugDepression]);
insertDd = lugD-4;
translate(v = [yBarScrewHoleToOuterYEdge, yBarScrewHoleToFrontXEdge, sideWallConnLugDepression])
counterSunkHead_N(rackFrameScrewType, headExtension=eps,screwExtension=inf10);
}
translate(v = [0, 0, -lugH])
cube(size = [lugW, lugD, lugH]);
translate(v = [0, 5, 6])
rotate(a = [0, 90, 0])
difference() {
translate(v = [insertDw, insertDd, -(m3HeatSetInsertSlotHeightSlacked+lugH)])
heatSetInsertSlot_N(rackFrameScrewType);
}
hull() {
cylinder(r = magnetRSlacked + 1, h = magnetHSlacked+1);
translate(v=[5,0,(magnetHSlacked+1)/2])
cube(size=[eps, 2*(magnetRSlacked+1),magnetHSlacked+1], center=true);
}
translate(v=[0,0,1])
cylinder(r = magnetRSlacked, h = magnetHSlacked);
}
//cylinder(r = magnetRSlacked, h = magnetHSlacked);
}
module sideWallConnectorHinge() {
}
module sideWallConnectorHinge_N() {
}
*sideWallConnector_N();
sideWallConnectorMagnet();
//counterSunkHead_N(rackFrameScrewType,screwExtension=10);