add rack-mount build directory, add stack mount stls, and some general fixes

This commit is contained in:
zhao
2023-04-01 12:12:23 -04:00
parent f27eadb15d
commit 4cd7dc565a
26 changed files with 73940 additions and 49075 deletions

View File

@ -6,7 +6,6 @@ include <./sharedVariables.scad>
*mainRail();
// Also known as the z-bar :)
module mainRail() {
b = 0.75; // bevel value

View File

@ -0,0 +1,4 @@
include <../stackConnector.scad>
// Oriented for 3d printing. No supports required.
stackConnectorBottom();

View File

@ -0,0 +1,5 @@
include <../stackConnector.scad>
// Oriented for 3d printing. No supports required, but it's reccommended to print this with a brim.
// Adding a brim will require some post-processing in the form of trimming the bottom.
stackConnectorDual();

View File

@ -13,12 +13,12 @@ connectorTaperStartHeight = 3;
connectorTopR = 3;
connectorRectPlugSlack = -0.1;
connectorRectSocketSlack = 0.1;
connectorRectPlugSlack = -0.2;
connectorRectSocketSlack = 0.2;
connectorBottomToScrew = 6;
*stackConnectorPlug();
stackConnectorBottom();
module stackConnectorBase(rectSlack, topSlack=0.0) {
@ -97,3 +97,26 @@ module stackConnectorPlug() {
hexNutPocket_N(rackFrameScrewType, openSide=false);
}
}
module stackConnectorDual() {
space = 0.5; // extra space inbetween
translate(v=[0,0,space])
stackConnectorPlug();
mirror(v=[0,0,1])
stackConnectorPlug();
cube(size=[connectorRectWidth+connectorRectPlugSlack, connectorRectDepth+connectorRectPlugSlack, space]);
}
module stackConnectorBottom() {
height = 2; // space between bottom and floor
stackConnectorPlug();
translate(v=[0,0,-height])
cube(size=[connectorRectWidth+connectorRectPlugSlack, connectorRectDepth+connectorRectPlugSlack, height]);
}