add xyPlate

This commit is contained in:
zhao
2023-03-16 14:46:40 -04:00
parent 514635d5f5
commit bccf606ae7
14 changed files with 56300 additions and 44623 deletions

View File

@ -11,7 +11,7 @@ include <./profiles.scad>
profileName = "micro";
profile = getProfile(profileName);
echo("Profile:", profile);
// echo("Profile:", profile);
function getConfig(name) = getConfigValue(profile, name);

View File

@ -0,0 +1,5 @@
include <../xyPlate.scad>
// Oriented for 3d printing.
// Supports generally not required.
xyPlate();

View File

@ -7,9 +7,8 @@ include <./xyBarConnector.scad>
include <./yBar.scad>
// It's actually the railSlotToInnerYEdge of the yBar, it'll be nice to be able to refer to it like yBar.railSlotToInnerYEdge
xBarDepth = maxUnitWidth - 2*railSlotToInnerYEdge;
xBarWidth = 32;
xBarX = maxUnitWidth - 2*railSlotToInnerYEdge;
xBarY = 32;
xBarHeight = 15;
xBarWallThickness = 2;
@ -24,27 +23,25 @@ module xBar() {
module xBarBase() {
intersection() {
mirror(v = [0, 1, 0])
rotate(a = [0, 0, -90])
difference() {
cylindricalFiletEdge(xBarWidth, xBarDepth, xBarHeight, xBarRoundness);
cylindricalFiletEdge(xBarY, xBarX, xBarHeight, xBarRoundness);
translate(v = [xBarWallThickness, xBarWallThickness, xBarWallThickness])
cylindricalFiletEdge(xBarWidth, xBarDepth-2*xBarWallThickness, xBarHeight, xBarRoundness);
cylindricalFiletEdge(xBarY, xBarX-2*xBarWallThickness, xBarHeight, xBarRoundness);
}
// Shave off bottom corners to reduce elephant's foot at where xBar and YBar join
halfspace(vpos = [1, 0, 1], p = [0.6, 0, 0]);
halfspace(vpos = [-1, 0, 1], p = [xBarDepth-0.6, 0, 0]);
halfspace(vpos = [0, 1, 1], p = [0, 0.6, 0]);
halfspace(vpos = [0, -1, 1], p = [0, xBarX-0.6, 0]);
}
}
module mirrorOtherCorner() {
children(0);
// TODO rename xBarDepth to xBarLength/xBarWidth
translate(v = [xBarDepth, 0, 0])
mirror(v = [1, 0, 0]) {
translate(v = [0, xBarX, 0])
mirror(v = [0, 1, 0]) {
children(0);
}
}
@ -53,9 +50,11 @@ module xBar() {
apply_pn() {
mirrorOtherCorner()
rotate(a=[0,0,-90])
yBarConnectorFromXLug();
mirrorOtherCorner()
rotate(a=[0,0,-90])
yBarConnectorFromX_N();
children(0);

73
rack/xyPlate.scad Normal file
View File

@ -0,0 +1,73 @@
include <./yBar.scad>
include <./xBar.scad>
xyPlate();
module xyPlate() {
applyYBarConnectors()
plateBody();
module plateBody() {
slack = 0.5;
plateBodyX = xBarX - slack;
plateBodyY = (yBarDepth - 2*xBarY) - slack;
plateBodyH = xBarWallThickness;
translate(v=[slack/2, slack/2, 0])
cube(size=[plateBodyX, plateBodyY, plateBodyH]);
}
module applyYBarConnectors() {
slack = 0.3;
// TODO rename _heatSetX to something more indicative of yBarBasePlateConnector
connDx = xBarX + 2*_heatSetX; // X distance between connectors
connDy = yBarDepth - 2*basePlateScrewMountToYBarXZFace; // Y distance between connectors
connYBarCornerDx = yBarWidth; // distance from a plate body corner and the nearest yBar corner
connYBarCornerDy = xBarY; // distance from a plate body corner and the nearest yBar corner
connPosX = basePlateScrewMountToYBarYZFace - connYBarCornerDx; // distance between plateBody corner at (0,0,0) and the related corner
connPosY = basePlateScrewMountToYBarXZFace - connYBarCornerDy;
apply_p() {
union() {
translate(v=[connPosX, connPosY, 0])
yBarConnector();
translate(v=[connPosX, connPosY+connDy, 0])
yBarConnector();
translate(v=[connPosX+connDx, connPosY, 0])
rotate(a=[0,0,180])
yBarConnector();
translate(v=[connPosX+connDx, connPosY+connDy, 0])
rotate(a=[0,0,180])
yBarConnector();
}
children(0);
}
module yBarConnector() {
difference() {
hull() {
cylinder(r = _baseConnY/2 - slack/2, h = _baseConnRecession);
translate(v = [1-connPosX, -_baseConnY/2, 0])
cube(size = [eps, _baseConnY-slack, _baseConnRecession]);
translate(v = [5-connPosX, -_baseConnY/2, 0])
cube(size = [eps, _baseConnY-slack, eps]);
}
cylinder(r=screwRadiusSlacked(rackFrameScrewType), h=inf, center=true);
}
}
}
}

View File

@ -2,6 +2,7 @@ include <../helper/common.scad>
include <../helper/halfspace.scad>
include <../helper/screws.scad>
include <./config.scad>
include <./sharedVariables.scad>
_mountX = 12;
_mountY = 14;
@ -18,6 +19,13 @@ _baseConnRecession = 3;
_baseConnY = 8;
_baseConnOuterXFaceToScrew = 2;
_heatSetX = _mountX - _innerXFaceToScrew;
_heatSetY = _mountY - _innerYFaceToScrew;
// TODO refactor this entire file
basePlateScrewMountToYBarXZFace = _heatSetY + joinCornerDepth; // Distance to the nearest YBar XZ face
basePlateScrewMountToYBarYZFace = (yBarWidth+_heatSetX) - yBarBasePlateConnectorWidth;
module yBarBasePlateMount_P() {
intersection() {
cube(size = [_mountX, _mountY, _mountZ]);
@ -27,32 +35,30 @@ module yBarBasePlateMount_P() {
module yBarBasePlateMount_N() {
heatSetX = _mountX - _innerXFaceToScrew;
heatSetY = _mountY - _innerYFaceToScrew;
translate(v=[heatSetX, heatSetY, m3HeatSetInsertSlotHeightSlacked + _baseConnRecession])
translate(v=[_heatSetX, _heatSetY, m3HeatSetInsertSlotHeightSlacked + _baseConnRecession])
mirror(v=[0,0,1])
heatSetInsertSlot_N(rackFrameScrewType, topExtension=inf10);
hull() {
translate(v = [heatSetX, heatSetY, 0])
translate(v = [_heatSetX, _heatSetY, 0])
cylinder(r=_baseConnY/2, h=_baseConnRecession);
translate(v = [inf50, heatSetY-_baseConnY/2, 0])
translate(v = [inf50, _heatSetY-_baseConnY/2, 0])
cube(size = [eps, _baseConnY, _baseConnRecession]);
}
hull() {
translate(v = [heatSetX, heatSetY, 0])
translate(v = [_heatSetX, _heatSetY, 0])
cylinder(r=_baseConnY/2+0.25, h=eps);
translate(v = [inf50, heatSetY-_baseConnY/2, 0])
translate(v = [inf50, _heatSetY-_baseConnY/2, 0])
cube(size = [eps, _baseConnY + 0.5, eps]);
translate(v = [heatSetX, heatSetY, 1])
translate(v = [_heatSetX, _heatSetY, 1])
cylinder(r=_baseConnY/2, h=eps);
translate(v = [inf50, heatSetY-_baseConnY/2, 1])
translate(v = [inf50, _heatSetY-_baseConnY/2, 1])
cube(size = [eps, _baseConnY, eps]);
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -18955,74 +18955,32 @@ solid OpenSCAD_Model
vertex 103 23.15 0
endloop
endfacet
facet normal -0.634193 -0.773175 0
facet normal -0.471944 -0.881628 0
outer loop
vertex 104.194 22.7877 0
vertex 104.52 22.5203 2.5
vertex 103.823 22.9863 0
vertex 104.194 22.7877 2.5
vertex 103.823 22.9863 2.5
endloop
endfacet
facet normal -0.634193 -0.773175 -0
facet normal -0.471944 -0.881628 -0
outer loop
vertex 104.52 22.5203 2.5
vertex 104.194 22.7877 2.5
vertex 103.823 22.9863 0
vertex 104.194 22.7877 0
vertex 104.52 22.5203 0
endloop
endfacet
facet normal -0.0980927 0.995177 0
facet normal -0.471944 0.881628 0
outer loop
vertex 103.419 18.8913 0
vertex 103 18.85 2.5
vertex 103.419 18.8913 2.5
vertex 104.194 19.2123 0
vertex 103.823 19.0137 2.5
vertex 104.194 19.2123 2.5
endloop
endfacet
facet normal -0.0980927 0.995177 0
facet normal -0.471944 0.881628 0
outer loop
vertex 103 18.85 2.5
vertex 103.419 18.8913 0
vertex 103 18.85 0
endloop
endfacet
facet normal 0.956524 0.291652 0
outer loop
vertex 101.014 20.1772 2.5
vertex 100.891 20.5806 0
vertex 100.891 20.5806 2.5
endloop
endfacet
facet normal 0.956524 0.291652 0
outer loop
vertex 100.891 20.5806 0
vertex 101.014 20.1772 2.5
vertex 101.014 20.1772 0
endloop
endfacet
facet normal 0.956524 -0.291652 0
outer loop
vertex 100.891 21.4194 2.5
vertex 101.014 21.8228 0
vertex 101.014 21.8228 2.5
endloop
endfacet
facet normal 0.956524 -0.291652 0
outer loop
vertex 101.014 21.8228 0
vertex 100.891 21.4194 2.5
vertex 100.891 21.4194 0
endloop
endfacet
facet normal 0.882589 0.470145 0
outer loop
vertex 101.212 19.8055 2.5
vertex 101.014 20.1772 0
vertex 101.014 20.1772 2.5
endloop
endfacet
facet normal 0.882589 0.470145 0
outer loop
vertex 101.014 20.1772 0
vertex 101.212 19.8055 2.5
vertex 101.212 19.8055 0
vertex 103.823 19.0137 2.5
vertex 104.194 19.2123 0
vertex 103.823 19.0137 0
endloop
endfacet
facet normal 0.634193 -0.773175 0
@ -19053,228 +19011,18 @@ solid OpenSCAD_Model
vertex 102.177 22.9863 0
endloop
endfacet
facet normal -0.634193 0.773175 0
facet normal 0.995256 -0.0972949 0
outer loop
vertex 104.52 19.4797 0
vertex 104.194 19.2123 2.5
vertex 104.52 19.4797 2.5
endloop
endfacet
facet normal -0.634193 0.773175 0
outer loop
vertex 104.194 19.2123 2.5
vertex 104.52 19.4797 0
vertex 104.194 19.2123 0
endloop
endfacet
facet normal 0.772286 0.635275 0
outer loop
vertex 101.48 19.4797 2.5
vertex 101.212 19.8055 0
vertex 101.212 19.8055 2.5
endloop
endfacet
facet normal 0.772286 0.635275 0
outer loop
vertex 101.212 19.8055 0
vertex 101.48 19.4797 2.5
vertex 101.48 19.4797 0
endloop
endfacet
facet normal -0.772286 -0.635275 0
outer loop
vertex 104.788 22.1945 0
vertex 104.52 22.5203 2.5
vertex 104.52 22.5203 0
endloop
endfacet
facet normal -0.772286 -0.635275 0
outer loop
vertex 104.52 22.5203 2.5
vertex 104.788 22.1945 0
vertex 104.788 22.1945 2.5
endloop
endfacet
facet normal 0.634193 0.773175 -0
outer loop
vertex 101.806 19.2123 0
vertex 101.48 19.4797 2.5
vertex 101.806 19.2123 2.5
endloop
endfacet
facet normal 0.634193 0.773175 0
outer loop
vertex 101.48 19.4797 2.5
vertex 101.806 19.2123 0
vertex 101.48 19.4797 0
endloop
endfacet
facet normal -0.956524 0.291652 0
outer loop
vertex 104.986 20.1772 0
vertex 105.109 20.5806 2.5
vertex 105.109 20.5806 0
endloop
endfacet
facet normal -0.956524 0.291652 0
outer loop
vertex 105.109 20.5806 2.5
vertex 104.986 20.1772 0
vertex 104.986 20.1772 2.5
endloop
endfacet
facet normal 0.882589 -0.470145 0
outer loop
vertex 101.014 21.8228 2.5
vertex 101.212 22.1945 0
vertex 101.212 22.1945 2.5
endloop
endfacet
facet normal 0.882589 -0.470145 0
outer loop
vertex 101.212 22.1945 0
vertex 101.014 21.8228 2.5
vertex 101.014 21.8228 0
endloop
endfacet
facet normal -0.289955 0.95704 0
outer loop
vertex 103.823 19.0137 0
vertex 103.419 18.8913 2.5
vertex 103.823 19.0137 2.5
endloop
endfacet
facet normal -0.289955 0.95704 0
outer loop
vertex 103.419 18.8913 2.5
vertex 103.823 19.0137 0
vertex 103.419 18.8913 0
endloop
endfacet
facet normal -0.0980927 -0.995177 0
outer loop
vertex 103 23.15 0
vertex 103.419 23.1087 2.5
vertex 103 23.15 2.5
endloop
endfacet
facet normal -0.0980927 -0.995177 -0
outer loop
vertex 103.419 23.1087 2.5
vertex 103 23.15 0
vertex 103.419 23.1087 0
endloop
endfacet
facet normal 0.995256 0.0972949 0
outer loop
vertex 100.891 20.5806 2.5
vertex 100.85 21 0
vertex 100.85 21 2.5
vertex 100.891 21.4194 0
vertex 100.891 21.4194 2.5
endloop
endfacet
facet normal 0.995256 0.0972949 0
facet normal 0.995256 -0.0972949 0
outer loop
vertex 100.891 21.4194 0
vertex 100.85 21 2.5
vertex 100.85 21 0
vertex 100.891 20.5806 2.5
vertex 100.891 20.5806 0
endloop
endfacet
facet normal 0.289955 0.95704 -0
outer loop
vertex 102.581 18.8913 0
vertex 102.177 19.0137 2.5
vertex 102.581 18.8913 2.5
endloop
endfacet
facet normal 0.289955 0.95704 0
outer loop
vertex 102.177 19.0137 2.5
vertex 102.581 18.8913 0
vertex 102.177 19.0137 0
endloop
endfacet
facet normal -0.471944 0.881628 0
outer loop
vertex 104.194 19.2123 0
vertex 103.823 19.0137 2.5
vertex 104.194 19.2123 2.5
endloop
endfacet
facet normal -0.471944 0.881628 0
outer loop
vertex 103.823 19.0137 2.5
vertex 104.194 19.2123 0
vertex 103.823 19.0137 0
endloop
endfacet
facet normal -0.882589 -0.470145 0
outer loop
vertex 104.986 21.8228 0
vertex 104.788 22.1945 2.5
vertex 104.788 22.1945 0
endloop
endfacet
facet normal -0.882589 -0.470145 0
outer loop
vertex 104.788 22.1945 2.5
vertex 104.986 21.8228 0
vertex 104.986 21.8228 2.5
endloop
endfacet
facet normal -0.471944 -0.881628 0
outer loop
vertex 103.823 22.9863 0
vertex 104.194 22.7877 2.5
vertex 103.823 22.9863 2.5
endloop
endfacet
facet normal -0.471944 -0.881628 -0
outer loop
vertex 104.194 22.7877 2.5
vertex 103.823 22.9863 0
vertex 104.194 22.7877 0
endloop
endfacet
facet normal -0.956524 -0.291652 0
outer loop
vertex 105.109 21.4194 0
vertex 104.986 21.8228 2.5
vertex 104.986 21.8228 0
endloop
endfacet
facet normal -0.956524 -0.291652 0
outer loop
vertex 104.986 21.8228 2.5
vertex 105.109 21.4194 0
vertex 105.109 21.4194 2.5
endloop
endfacet
facet normal -0.995256 0.0972949 0
outer loop
vertex 105.109 20.5806 0
vertex 105.15 21 2.5
vertex 105.15 21 0
endloop
endfacet
facet normal -0.995256 0.0972949 0
outer loop
vertex 105.15 21 2.5
vertex 105.109 20.5806 0
vertex 105.109 20.5806 2.5
endloop
endfacet
facet normal -0.772286 0.635275 0
outer loop
vertex 104.52 19.4797 0
vertex 104.788 19.8055 2.5
vertex 104.788 19.8055 0
endloop
endfacet
facet normal -0.772286 0.635275 0
outer loop
vertex 104.788 19.8055 2.5
vertex 104.52 19.4797 0
vertex 104.52 19.4797 2.5
endloop
endfacet
facet normal -0.289955 -0.95704 0
@ -19291,46 +19039,32 @@ solid OpenSCAD_Model
vertex 103.823 22.9863 0
endloop
endfacet
facet normal 0.772286 -0.635275 0
facet normal -0.956524 0.291652 0
outer loop
vertex 101.212 22.1945 2.5
vertex 101.48 22.5203 0
vertex 101.48 22.5203 2.5
vertex 104.986 20.1772 0
vertex 105.109 20.5806 2.5
vertex 105.109 20.5806 0
endloop
endfacet
facet normal 0.772286 -0.635275 0
facet normal -0.956524 0.291652 0
outer loop
vertex 101.48 22.5203 0
vertex 101.212 22.1945 2.5
vertex 101.212 22.1945 0
vertex 105.109 20.5806 2.5
vertex 104.986 20.1772 0
vertex 104.986 20.1772 2.5
endloop
endfacet
facet normal -0.995256 -0.0972949 0
facet normal 0.772286 0.635275 0
outer loop
vertex 105.15 21 0
vertex 105.109 21.4194 2.5
vertex 105.109 21.4194 0
vertex 101.48 19.4797 2.5
vertex 101.212 19.8055 0
vertex 101.212 19.8055 2.5
endloop
endfacet
facet normal -0.995256 -0.0972949 0
facet normal 0.772286 0.635275 0
outer loop
vertex 105.109 21.4194 2.5
vertex 105.15 21 0
vertex 105.15 21 2.5
endloop
endfacet
facet normal 0.995256 -0.0972949 0
outer loop
vertex 100.85 21 2.5
vertex 100.891 21.4194 0
vertex 100.891 21.4194 2.5
endloop
endfacet
facet normal 0.995256 -0.0972949 0
outer loop
vertex 100.891 21.4194 0
vertex 100.85 21 2.5
vertex 100.85 21 0
vertex 101.212 19.8055 0
vertex 101.48 19.4797 2.5
vertex 101.48 19.4797 0
endloop
endfacet
facet normal 0.0980927 0.995177 -0
@ -19347,18 +19081,270 @@ solid OpenSCAD_Model
vertex 102.581 18.8913 0
endloop
endfacet
facet normal 0.471944 0.881628 -0
facet normal -0.289955 0.95704 0
outer loop
vertex 102.177 19.0137 0
vertex 101.806 19.2123 2.5
vertex 102.177 19.0137 2.5
vertex 103.823 19.0137 0
vertex 103.419 18.8913 2.5
vertex 103.823 19.0137 2.5
endloop
endfacet
facet normal 0.471944 0.881628 0
facet normal -0.289955 0.95704 0
outer loop
vertex 101.806 19.2123 2.5
vertex 103.419 18.8913 2.5
vertex 103.823 19.0137 0
vertex 103.419 18.8913 0
endloop
endfacet
facet normal -0.634193 0.773175 0
outer loop
vertex 104.52 19.4797 0
vertex 104.194 19.2123 2.5
vertex 104.52 19.4797 2.5
endloop
endfacet
facet normal -0.634193 0.773175 0
outer loop
vertex 104.194 19.2123 2.5
vertex 104.52 19.4797 0
vertex 104.194 19.2123 0
endloop
endfacet
facet normal 0.882589 -0.470145 0
outer loop
vertex 101.014 21.8228 2.5
vertex 101.212 22.1945 0
vertex 101.212 22.1945 2.5
endloop
endfacet
facet normal 0.882589 -0.470145 0
outer loop
vertex 101.212 22.1945 0
vertex 101.014 21.8228 2.5
vertex 101.014 21.8228 0
endloop
endfacet
facet normal 0.956524 -0.291652 0
outer loop
vertex 100.891 21.4194 2.5
vertex 101.014 21.8228 0
vertex 101.014 21.8228 2.5
endloop
endfacet
facet normal 0.956524 -0.291652 0
outer loop
vertex 101.014 21.8228 0
vertex 100.891 21.4194 2.5
vertex 100.891 21.4194 0
endloop
endfacet
facet normal -0.772286 -0.635275 0
outer loop
vertex 104.788 22.1945 0
vertex 104.52 22.5203 2.5
vertex 104.52 22.5203 0
endloop
endfacet
facet normal -0.772286 -0.635275 0
outer loop
vertex 104.52 22.5203 2.5
vertex 104.788 22.1945 0
vertex 104.788 22.1945 2.5
endloop
endfacet
facet normal -0.0980927 -0.995177 0
outer loop
vertex 103 23.15 0
vertex 103.419 23.1087 2.5
vertex 103 23.15 2.5
endloop
endfacet
facet normal -0.0980927 -0.995177 -0
outer loop
vertex 103.419 23.1087 2.5
vertex 103 23.15 0
vertex 103.419 23.1087 0
endloop
endfacet
facet normal 0.289955 0.95704 -0
outer loop
vertex 102.581 18.8913 0
vertex 102.177 19.0137 2.5
vertex 102.581 18.8913 2.5
endloop
endfacet
facet normal 0.289955 0.95704 0
outer loop
vertex 102.177 19.0137 2.5
vertex 102.581 18.8913 0
vertex 102.177 19.0137 0
endloop
endfacet
facet normal 0.882589 0.470145 0
outer loop
vertex 101.212 19.8055 2.5
vertex 101.014 20.1772 0
vertex 101.014 20.1772 2.5
endloop
endfacet
facet normal 0.882589 0.470145 0
outer loop
vertex 101.014 20.1772 0
vertex 101.212 19.8055 2.5
vertex 101.212 19.8055 0
endloop
endfacet
facet normal -0.882589 -0.470145 0
outer loop
vertex 104.986 21.8228 0
vertex 104.788 22.1945 2.5
vertex 104.788 22.1945 0
endloop
endfacet
facet normal -0.882589 -0.470145 0
outer loop
vertex 104.788 22.1945 2.5
vertex 104.986 21.8228 0
vertex 104.986 21.8228 2.5
endloop
endfacet
facet normal -0.956524 -0.291652 0
outer loop
vertex 105.109 21.4194 0
vertex 104.986 21.8228 2.5
vertex 104.986 21.8228 0
endloop
endfacet
facet normal -0.956524 -0.291652 0
outer loop
vertex 104.986 21.8228 2.5
vertex 105.109 21.4194 0
vertex 105.109 21.4194 2.5
endloop
endfacet
facet normal -0.995256 0.0972949 0
outer loop
vertex 105.109 20.5806 0
vertex 105.15 21 2.5
vertex 105.15 21 0
endloop
endfacet
facet normal -0.995256 0.0972949 0
outer loop
vertex 105.15 21 2.5
vertex 105.109 20.5806 0
vertex 105.109 20.5806 2.5
endloop
endfacet
facet normal -0.634193 -0.773175 0
outer loop
vertex 104.194 22.7877 0
vertex 104.52 22.5203 2.5
vertex 104.194 22.7877 2.5
endloop
endfacet
facet normal -0.634193 -0.773175 -0
outer loop
vertex 104.52 22.5203 2.5
vertex 104.194 22.7877 0
vertex 104.52 22.5203 0
endloop
endfacet
facet normal 0.772286 -0.635275 0
outer loop
vertex 101.212 22.1945 2.5
vertex 101.48 22.5203 0
vertex 101.48 22.5203 2.5
endloop
endfacet
facet normal 0.772286 -0.635275 0
outer loop
vertex 101.48 22.5203 0
vertex 101.212 22.1945 2.5
vertex 101.212 22.1945 0
endloop
endfacet
facet normal 0.995256 0.0972949 0
outer loop
vertex 100.891 20.5806 2.5
vertex 100.85 21 0
vertex 100.85 21 2.5
endloop
endfacet
facet normal 0.995256 0.0972949 0
outer loop
vertex 100.85 21 0
vertex 100.891 20.5806 2.5
vertex 100.891 20.5806 0
endloop
endfacet
facet normal 0.956524 0.291652 0
outer loop
vertex 101.014 20.1772 2.5
vertex 100.891 20.5806 0
vertex 100.891 20.5806 2.5
endloop
endfacet
facet normal 0.956524 0.291652 0
outer loop
vertex 100.891 20.5806 0
vertex 101.014 20.1772 2.5
vertex 101.014 20.1772 0
endloop
endfacet
facet normal -0.995256 -0.0972949 0
outer loop
vertex 105.15 21 0
vertex 105.109 21.4194 2.5
vertex 105.109 21.4194 0
endloop
endfacet
facet normal -0.995256 -0.0972949 0
outer loop
vertex 105.109 21.4194 2.5
vertex 105.15 21 0
vertex 105.15 21 2.5
endloop
endfacet
facet normal 0.634193 0.773175 -0
outer loop
vertex 101.806 19.2123 0
vertex 101.48 19.4797 2.5
vertex 101.806 19.2123 2.5
endloop
endfacet
facet normal 0.634193 0.773175 0
outer loop
vertex 101.48 19.4797 2.5
vertex 101.806 19.2123 0
vertex 101.48 19.4797 0
endloop
endfacet
facet normal -0.772286 0.635275 0
outer loop
vertex 104.52 19.4797 0
vertex 104.788 19.8055 2.5
vertex 104.788 19.8055 0
endloop
endfacet
facet normal -0.772286 0.635275 0
outer loop
vertex 104.788 19.8055 2.5
vertex 104.52 19.4797 0
vertex 104.52 19.4797 2.5
endloop
endfacet
facet normal -0.0980927 0.995177 0
outer loop
vertex 103.419 18.8913 0
vertex 103 18.85 2.5
vertex 103.419 18.8913 2.5
endloop
endfacet
facet normal -0.0980927 0.995177 0
outer loop
vertex 103 18.85 2.5
vertex 103.419 18.8913 0
vertex 103 18.85 0
endloop
endfacet
facet normal -0.882589 0.470145 0
@ -19375,6 +19361,20 @@ solid OpenSCAD_Model
vertex 104.788 19.8055 2.5
endloop
endfacet
facet normal 0.471944 0.881628 -0
outer loop
vertex 102.177 19.0137 0
vertex 101.806 19.2123 2.5
vertex 102.177 19.0137 2.5
endloop
endfacet
facet normal 0.471944 0.881628 0
outer loop
vertex 101.806 19.2123 2.5
vertex 102.177 19.0137 0
vertex 101.806 19.2123 0
endloop
endfacet
facet normal -0.471253 0.881998 0
outer loop
vertex 94.1945 19.2123 0
@ -21559,20 +21559,6 @@ solid OpenSCAD_Model
vertex 55.15 21 2.5
endloop
endfacet
facet normal -0.881998 0.471253 0
outer loop
vertex 54.7877 19.8055 0
vertex 54.9863 20.1772 2.5
vertex 54.9863 20.1772 0
endloop
endfacet
facet normal -0.881998 0.471253 0
outer loop
vertex 54.9863 20.1772 2.5
vertex 54.7877 19.8055 0
vertex 54.7877 19.8055 2.5
endloop
endfacet
facet normal -0.772984 0.634426 0
outer loop
vertex 54.5203 19.4797 0
@ -21601,6 +21587,20 @@ solid OpenSCAD_Model
vertex 53 18.85 0
endloop
endfacet
facet normal -0.881998 0.471253 0
outer loop
vertex 54.7877 19.8055 0
vertex 54.9863 20.1772 2.5
vertex 54.9863 20.1772 0
endloop
endfacet
facet normal -0.881998 0.471253 0
outer loop
vertex 54.9863 20.1772 2.5
vertex 54.7877 19.8055 0
vertex 54.7877 19.8055 2.5
endloop
endfacet
facet normal 0.471253 0.881998 -0
outer loop
vertex 52.1772 19.0137 0
@ -22455,20 +22455,6 @@ solid OpenSCAD_Model
vertex 35.15 21 2.5
endloop
endfacet
facet normal -0.881998 0.471253 0
outer loop
vertex 34.7877 19.8055 0
vertex 34.9863 20.1772 2.5
vertex 34.9863 20.1772 0
endloop
endfacet
facet normal -0.881998 0.471253 0
outer loop
vertex 34.9863 20.1772 2.5
vertex 34.7877 19.8055 0
vertex 34.7877 19.8055 2.5
endloop
endfacet
facet normal -0.772984 0.634426 0
outer loop
vertex 34.5203 19.4797 0
@ -22497,6 +22483,20 @@ solid OpenSCAD_Model
vertex 33 18.85 0
endloop
endfacet
facet normal -0.881998 0.471253 0
outer loop
vertex 34.7877 19.8055 0
vertex 34.9863 20.1772 2.5
vertex 34.9863 20.1772 0
endloop
endfacet
facet normal -0.881998 0.471253 0
outer loop
vertex 34.9863 20.1772 2.5
vertex 34.7877 19.8055 0
vertex 34.7877 19.8055 2.5
endloop
endfacet
facet normal 0.471253 0.881998 -0
outer loop
vertex 32.1772 19.0137 0
@ -23351,6 +23351,20 @@ solid OpenSCAD_Model
vertex 15.15 21 2.5
endloop
endfacet
facet normal -0.881998 0.471253 0
outer loop
vertex 14.7877 19.8055 0
vertex 14.9863 20.1772 2.5
vertex 14.9863 20.1772 0
endloop
endfacet
facet normal -0.881998 0.471253 0
outer loop
vertex 14.9863 20.1772 2.5
vertex 14.7877 19.8055 0
vertex 14.7877 19.8055 2.5
endloop
endfacet
facet normal -0.772984 0.634426 0
outer loop
vertex 14.5203 19.4797 0
@ -23379,20 +23393,6 @@ solid OpenSCAD_Model
vertex 13 18.85 0
endloop
endfacet
facet normal -0.881998 0.471253 0
outer loop
vertex 14.7877 19.8055 0
vertex 14.9863 20.1772 2.5
vertex 14.9863 20.1772 0
endloop
endfacet
facet normal -0.881998 0.471253 0
outer loop
vertex 14.9863 20.1772 2.5
vertex 14.7877 19.8055 0
vertex 14.7877 19.8055 2.5
endloop
endfacet
facet normal 0.471253 0.881998 -0
outer loop
vertex 12.1772 19.0137 0

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

11650
stl/rack/print/xyPlate_P.stl Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff