add new print-friendly folder, and update rbuild accordingly. also refactor+fix xBar

This commit is contained in:
zhao
2023-02-12 11:07:07 -05:00
parent d48554c304
commit 97a5783d0d
32 changed files with 117448 additions and 398443 deletions

View File

@ -2,6 +2,7 @@ include <../config.scad>
include <./sideWallVariables.scad>
include <../sharedVariables.scad>
include <../../helper/halfspace.scad>
include <../../helper/screws.scad>
module hingeModule() {

View File

@ -4,6 +4,7 @@ include <./sideWallVariables.scad>
include <../sharedVariables.scad>
include <../../helper/halfspace.scad>
include <../../misc/magnet.scad>
include <../../helper/screws.scad>
module magnetModule() {

View File

@ -13,11 +13,12 @@ include <./hingeModule.scad>
echo("Side Wall Height", sideWallZ);
echo("Side Wall Depth", sideWallY);
module sideWall() {
*sideWallBase();
module sideWallBase() {
applyHingeConnector()
applyMagnetConnector()
applyEpicVentilation()
applyHandle()
sideWallBase();
@ -96,29 +97,13 @@ module sideWall() {
children(0);
}
module sideWallMagnetMountRotated() {
rotate(a=[0,90,0])
sideWallMagnetMount();
}
}
module applyEpicVentilation() {
children(0);
}
module applyHandle() {
children(0);
}
}
sideWall();
translate(v=[10,sideWallSlotToXZ,-2])
mirror(v=[1,0,0])
*magnetModule();
translate(v=[3,100,0])
mirror(v=[0,1,0])
*hingeModule();

View File

@ -0,0 +1,15 @@
include <./sideWallBase.scad>
*sideWallLeft();
module sideWallLeft() {
applyEpicVentilation()
sideWallBase();
module applyEpicVentilation() {
children(0);
}
}

View File

@ -0,0 +1,15 @@
include <./sideWallBase.scad>
*sideWallRight();
module sideWallRight() {
applyEpicVentilation()
mirror(v=[1,0,0])
sideWallBase();
module applyEpicVentilation() {
children(0);
}
}

View File

@ -1,6 +1,7 @@
include <../config.scad>
include <../sharedVariables.scad>
include <../../misc/magnet.scad>
sideWallConnW = 7;
sideWallConnD = 20;