add profiles.scad

This commit is contained in:
zhao
2023-01-15 20:54:50 -05:00
parent 3ef4ea5cf9
commit 742e16dca5
9 changed files with 27400 additions and 30 deletions

View File

@ -5,7 +5,7 @@ include <./config.scad>
_mountX = 12;
_mountY = 14;
_mountZ = 13;
_mountZ = 10;
// x and y faces of the yBarBasePlateMount_P block
_innerXFaceToScrew = 6;
@ -31,20 +31,30 @@ module yBarBasePlateMount_N() {
mirror(v=[0,0,1])
heatSetInsertSlot_N(rackFrameScrewType, topExtension=inf10);
hull() {
translate(v = [heatSetX, heatSetY, 0])
cylinder(r=_baseConnY/2, h=_baseConnRecession);
translate(v = [inf50, heatSetY-_baseConnY/2, 0])
cube(size = [eps, _baseConnY, _baseConnRecession]);
}
hull() {
translate(v = [heatSetX, heatSetY, 0])
cylinder(r=_baseConnY/2+0.25, h=eps);
translate(v = [inf50, heatSetY-_baseConnY/2, 0])
cube(size = [eps, _baseConnY + 0.5, eps]);
translate(v = [heatSetX, heatSetY, 1])
cylinder(r=_baseConnY/2, h=eps);
translate(v = [inf50, heatSetY-_baseConnY/2, 1])
cube(size = [eps, _baseConnY, eps]);
}
}
*difference() {
yBarBasePlateMount_P();
yBarBasePlateMount_N();
}
//yBarBasePlateMount_N();