Removed bridge.

This commit is contained in:
Revar Desmera
2015-07-02 16:38:43 -07:00
parent f3c6cd14f7
commit fcbc880a82
36 changed files with 84171 additions and 141038 deletions

View File

@@ -824,14 +824,13 @@ module chamfcube(
// rrect(size=[5,7,3], r=1, $fn=24);
module rrect(size=[1,1,1], r=0.25, center=false)
{
$fn = ($fn==undef)?max(18,floor(180/asin(1/r)/2)*2):$fn;
xoff=abs(size[0])/2-r;
yoff=abs(size[1])/2-r;
offset = center?[0,0,0]:size/2;
translate(offset) {
union(){
hull(){
grid_of([-xoff,xoff],[-yoff,yoff])
cylinder(r=r,h=size[2],center=true,$fn=$fn);
cylinder(r=r,h=size[2],center=true);
cube(size=[xoff*2,size[1],size[2]], center=true);
cube(size=[size[0],yoff*2,size[2]], center=true);
}
@@ -937,14 +936,13 @@ module rcylinder(h=1, r=1, fillet=0.25, center=false)
// tube(h=3, r=4, wall=1, center=true);
// tube(h=6, r=4, wall=2, $fn=6);
// tube(h=3, r1=5, r2=7, wall=2, center=true);
module tube(h=1, r=1, r1=undef, r2=undef, wall=0.5, center=false, $fn=undef)
module tube(h=1, r=1, r1=undef, r2=undef, wall=0.5, center=false)
{
r1 = (r1==undef)? r : r1;
r2 = (r2==undef)? r : r2;
$fn = ($fn==undef)?max(12,floor(180/asin(2/max(r1,r2))/2)*2):$fn;
difference() {
cylinder(h=h, r1=r1, r2=r2, center=center, $fn=$fn);
cylinder(h=h+0.03, r1=r1-wall, r2=r2-wall, center=center, $fn=$fn);
cylinder(h=h, r1=r1, r2=r2, center=center);
cylinder(h=h+0.03, r1=r1-wall, r2=r2-wall, center=center);
}
}
@@ -1033,10 +1031,9 @@ module arced_slot(
// h = thickness of teardrop. (Default: 1)
// Example:
// teardrop(r=3, h=2, ang=30);
module teardrop(r=1, h=1, ang=45, $fn=undef)
module teardrop(r=1, h=1, ang=45)
{
$fn = ($fn==undef)?max(12,floor(180/asin(1/r)/2)*2):$fn;
xrot(90) union() {
xrot(90) hull() {
translate([0, r*sin(ang), 0]) {
scale([1, 1/tan(ang), 1]) {
difference() {
@@ -1327,13 +1324,12 @@ function get_metric_nut_thickness(size) = lookup(size, [
// headlen = length of the screw head.
// Example:
// screw(screwsize=3,screwlen=10,headsize=6,headlen=3);
module screw(screwsize=3,screwlen=10,headsize=6,headlen=3,$fn=undef)
module screw(screwsize=3,screwlen=10,headsize=6,headlen=3)
{
$fn = ($fn==undef)?max(8,floor(180/asin(2/screwsize)/2)*2):$fn;
translate([0,0,-(screwlen)/2])
cylinder(r=screwsize/2, h=screwlen+0.05, center=true, $fn=$fn);
cylinder(r=screwsize/2, h=screwlen+0.05, center=true);
translate([0,0,(headlen)/2])
cylinder(r=headsize/2, h=headlen, center=true, $fn=$fn*2);
cylinder(r=headsize/2, h=headlen, center=true);
}
@@ -1343,16 +1339,15 @@ module screw(screwsize=3,screwlen=10,headsize=6,headlen=3,$fn=undef)
// Example:
// metric_nut(size=8, hole=true);
// metric_nut(size=3, hole=false);
module metric_nut(size=3, hole=true, $fn=undef, center=false)
module metric_nut(size=3, hole=true, center=false)
{
$fn = ($fn==undef)?max(8,floor(180/asin(2/size)/2)*2):$fn;
radius = get_metric_nut_size(size)/2/cos(30);
thick = get_metric_nut_thickness(size);
offset = (center == true)? 0 : thick/2;
translate([0,0,offset]) difference() {
cylinder(r=radius, h=thick, center=true, $fn=6);
if (hole == true)
cylinder(r=size/2, h=thick+0.5, center=true, $fn=$fn);
cylinder(r=size/2, h=thick+0.5, center=true);
}
}

243
NEMA.scad
View File

@@ -2,14 +2,64 @@ use <GDMUtils.scad>
function nema_motor_width(size) = lookup(size, [
[11.0, 28.2],
[14.0, 35.2],
[17.0, 42.3],
[23.0, 57.0],
[34.0, 86.0],
]);
function nema_motor_plinth_height(size) = lookup(size, [
[11.0, 1.5],
[14.0, 2.0],
[17.0, 2.0],
[23.0, 1.6],
[34.0, 2.03],
]);
function nema_motor_plinth_diam(size) = lookup(size, [
[11.0, 22.0],
[14.0, 22.0],
[17.0, 22.0],
[23.0, 38.1],
[34.0, 73.0],
]);
function nema_motor_screw_spacing(size) = lookup(size, [
[11.0, 23.11],
[14.0, 26.0],
[17.0, 30.99],
[23.0, 47.14],
[34.0, 69.6],
]);
function nema_motor_screw_size(size) = lookup(size, [
[11.0, 2.6],
[14.0, 3.0],
[17.0, 3.0],
[23.0, 5.1],
[34.0, 5.5],
]);
function nema_motor_screw_depth(size) = lookup(size, [
[11.0, 3.0],
[14.0, 4.5],
[17.0, 4.5],
[23.0, 4.8],
[34.0, 9.0],
]);
module nema11_stepper(h=24, shaft=5, shaft_len=20)
{
motor_width = 28.2;
plinth_height = 1.5;
plinth_diam = 22;
screw_spacing = 23.11;
screw_size = 2.6;
screw_depth = 3.0;
size = 11;
motor_width = nema_motor_width(size);
plinth_height = nema_motor_plinth_height(size);
plinth_diam = nema_motor_plinth_diam(size);
screw_spacing = nema_motor_screw_spacing(size);
screw_size = nema_motor_screw_size(size);
screw_depth = nema_motor_screw_depth(size);
difference() {
color([0.4, 0.4, 0.4]) {
@@ -17,20 +67,17 @@ module nema11_stepper(h=24, shaft=5, shaft_len=20)
rrect(size=[motor_width, motor_width, h], r=2, center=true);
}
}
grid_of(
xa = [-screw_spacing/2, screw_spacing/2],
ya = [-screw_spacing/2, screw_spacing/2],
za = [-screw_depth/2+0.05]
) {
cylinder(r=screw_size/2, h=screw_depth, center=true, $fn=8);
}
xspread(screw_spacing)
yspread(screw_spacing)
down(scred_depth/2-0.05)
cylinder(r=screw_size/2, h=screw_depth, center=true, $fn=max(12,segs(screw_size/2)));
}
color("silver") {
color([0.4, 0.4, 0.4])
translate([0, 0, plinth_height/2])
cylinder(h=plinth_height, r=plinth_diam/2, center=true);
color("silver")
translate([0, 0, shaft_len/2])
cylinder(h=shaft_len, r=shaft/2, center=true, $fn=12);
}
cylinder(h=shaft_len, r=shaft/2, center=true, $fn=max(12,segs(shaft/2)));
}
//!nema11_stepper();
@@ -38,12 +85,13 @@ module nema11_stepper(h=24, shaft=5, shaft_len=20)
module nema14_stepper(h=24, shaft=5, shaft_len=24)
{
motor_width = 35.2;
plinth_height = 2;
plinth_diam = 22;
screw_spacing = 26;
screw_size = 3;
screw_depth = 4.5;
size = 14;
motor_width = nema_motor_width(size);
plinth_height = nema_motor_plinth_height(size);
plinth_diam = nema_motor_plinth_diam(size);
screw_spacing = nema_motor_screw_spacing(size);
screw_size = nema_motor_screw_size(size);
screw_depth = nema_motor_screw_depth(size);
difference() {
color([0.4, 0.4, 0.4]) {
@@ -51,20 +99,17 @@ module nema14_stepper(h=24, shaft=5, shaft_len=24)
rrect(size=[motor_width, motor_width, h], r=2, center=true);
}
}
grid_of(
xa = [-screw_spacing/2, screw_spacing/2],
ya = [-screw_spacing/2, screw_spacing/2],
za = [-screw_depth/2+0.05]
) {
cylinder(r=screw_size/2, h=screw_depth, center=true, $fn=8);
}
xspread(screw_spacing)
yspread(screw_spacing)
down(screw_depth/2-0.05)
cylinder(r=screw_size/2, h=screw_depth, center=true, $fn=max(12,segs(screw_size/2)));
}
color("silver") {
color([0.4, 0.4, 0.4])
translate([0, 0, plinth_height/2])
cylinder(h=plinth_height, r=plinth_diam/2, center=true);
color("silver")
translate([0, 0, shaft_len/2])
cylinder(h=shaft_len, r=shaft/2, center=true, $fn=12);
}
cylinder(h=shaft_len, r=shaft/2, center=true, $fn=max(12,segs(shaft/2)));
}
//!nema14_stepper();
@@ -72,12 +117,13 @@ module nema14_stepper(h=24, shaft=5, shaft_len=24)
module nema17_stepper(h=34, shaft=5, shaft_len=20)
{
motor_width = 42.3;
plinth_height = 2;
plinth_diam = 22;
screw_spacing = 30.99;
screw_size = 3;
screw_depth = 4.5;
size = 17;
motor_width = nema_motor_width(size);
plinth_height = nema_motor_plinth_height(size);
plinth_diam = nema_motor_plinth_diam(size);
screw_spacing = nema_motor_screw_spacing(size);
screw_size = nema_motor_screw_size(size);
screw_depth = nema_motor_screw_depth(size);
difference() {
color([0.4, 0.4, 0.4]) {
@@ -85,20 +131,17 @@ module nema17_stepper(h=34, shaft=5, shaft_len=20)
rrect(size=[motor_width, motor_width, h], r=2, center=true);
}
}
grid_of(
xa = [-screw_spacing/2, screw_spacing/2],
ya = [-screw_spacing/2, screw_spacing/2],
za = [-screw_depth/2+0.05]
) {
cylinder(r=screw_size/2, h=screw_depth, center=true, $fn=8);
}
xspread(screw_spacing)
yspread(screw_spacing)
down(screw_depth/2-0.05)
cylinder(r=screw_size/2, h=screw_depth, center=true, $fn=max(12,segs(screw_size/2)));
}
color("silver") {
color([0.4, 0.4, 0.4])
translate([0, 0, plinth_height/2])
cylinder(h=plinth_height, r=plinth_diam/2, center=true);
color("silver")
translate([0, 0, shaft_len/2])
cylinder(h=shaft_len, r=shaft/2, center=true, $fn=12);
}
cylinder(h=shaft_len, r=shaft/2, center=true, $fn=max(12,segs(shaft/2)));
}
//!nema17_stepper();
@@ -106,12 +149,13 @@ module nema17_stepper(h=34, shaft=5, shaft_len=20)
module nema23_stepper(h=50, shaft=6.35, shaft_len=25)
{
motor_width = 57.0;
plinth_height = 1.6;
plinth_diam = 38.1;
screw_spacing = 47.14;
screw_size = 5.1;
screw_depth = 4.8;
size = 23;
motor_width = nema_motor_width(size);
plinth_height = nema_motor_plinth_height(size);
plinth_diam = nema_motor_plinth_diam(size);
screw_spacing = nema_motor_screw_spacing(size);
screw_size = nema_motor_screw_size(size);
screw_depth = nema_motor_screw_depth(size);
screw_inset = motor_width - screw_spacing + 1;
difference() {
@@ -121,21 +165,20 @@ module nema23_stepper(h=50, shaft=6.35, shaft_len=25)
rrect(size=[motor_width, motor_width, h], r=2, center=true);
}
}
color("silver") {
color([0.4, 0.4, 0.4])
translate([0, 0, plinth_height/2])
cylinder(h=plinth_height, r=plinth_diam/2, center=true, $fn=32);
cylinder(h=plinth_height, r=plinth_diam/2, center=true);
color("silver")
translate([0, 0, shaft_len/2])
cylinder(h=shaft_len, r=shaft/2, center=true, $fn=24);
}
cylinder(h=shaft_len, r=shaft/2, center=true, $fn=max(12,segs(shaft/2)));
}
grid_of(
xa = [-screw_spacing/2, screw_spacing/2],
ya = [-screw_spacing/2, screw_spacing/2]
) {
translate([0, 0, -screw_depth/2+1])
cylinder(r=screw_size/2, h=screw_depth+2, center=true, $fn=12);
translate([0, 0, -screw_depth-h/2])
cube(size=[screw_inset, screw_inset, h], center=true);
xspread(screw_spacing) {
yspread(screw_spacing) {
down(screw_depth/2)
cylinder(r=screw_size/2, h=screw_depth+2, center=true, $fn=max(12,segs(screw_size/2)));
down(screw_depth+h/2)
cube(size=[screw_inset, screw_inset, h], center=true);
}
}
}
}
@@ -145,12 +188,13 @@ module nema23_stepper(h=50, shaft=6.35, shaft_len=25)
module nema34_stepper(h=75, shaft=12.7, shaft_len=32)
{
motor_width = 86;
plinth_height = 2.03;
plinth_diam = 73.0;
screw_spacing = 69.6;
screw_size = 5.5;
screw_depth = 9;
size = 34;
motor_width = nema_motor_width(size);
plinth_height = nema_motor_plinth_height(size);
plinth_diam = nema_motor_plinth_diam(size);
screw_spacing = nema_motor_screw_spacing(size);
screw_size = nema_motor_screw_size(size);
screw_depth = nema_motor_screw_depth(size);
screw_inset = motor_width - screw_spacing + 1;
difference() {
@@ -160,21 +204,20 @@ module nema34_stepper(h=75, shaft=12.7, shaft_len=32)
rrect(size=[motor_width, motor_width, h], r=2, center=true);
}
}
color("silver") {
color([0.4, 0.4, 0.4])
translate([0, 0, plinth_height/2])
cylinder(h=plinth_height, r=plinth_diam/2, center=true, $fn=32);
cylinder(h=plinth_height, r=plinth_diam/2, center=true);
color("silver")
translate([0, 0, shaft_len/2])
cylinder(h=shaft_len, r=shaft/2, center=true, $fn=24);
}
cylinder(h=shaft_len, r=shaft/2, center=true, $fn=max(24,segs(shaft/2)));
}
grid_of(
xa = [-screw_spacing/2, screw_spacing/2],
ya = [-screw_spacing/2, screw_spacing/2]
) {
translate([0, 0, -screw_depth/2+1])
cylinder(r=screw_size/2, h=screw_depth+2, center=true, $fn=12);
translate([0, 0, -screw_depth-h/2])
cube(size=[screw_inset, screw_inset, h], center=true);
xspread(screw_spacing) {
yspread(screw_spacing) {
down(screw_depth/2)
cylinder(r=screw_size/2, h=screw_depth+2, center=true, $fn=max(12,segs(screw_size/2)));
down(screw_depth+h/2)
cube(size=[screw_inset, screw_inset, h], center=true);
}
}
}
}
@@ -182,33 +225,33 @@ module nema34_stepper(h=75, shaft=12.7, shaft_len=32)
module nema17_mount_holes(depth=5, len=5)
module nema17_mount_holes(depth=5, l=5)
{
plinth_diam = 22;
screw_spacing = 30.99;
screw_size = 3;
size = 17;
plinth_diam = nema_motor_plinth_diam(size);
screw_spacing = nema_motor_screw_spacing(size);
screw_size = nema_motor_screw_size(size);
union() {
grid_of(
xa=[-screw_spacing/2, screw_spacing/2],
ya=[-screw_spacing/2, screw_spacing/2]
) {
hull() {
translate([0, -len/2, 0])
cylinder(h=depth, r=screw_size/2, center=true, $fn=8);
translate([0, len/2, 0])
cylinder(h=depth, r=screw_size/2, center=true, $fn=8);
xspread(screw_spacing) {
yspread(screw_spacing) {
hull() {
translate([0, -l/2, 0])
cylinder(h=depth, r=screw_size/2, center=true, $fn=max(8,segs(screw_size/2)));
translate([0, l/2, 0])
cylinder(h=depth, r=screw_size/2, center=true, $fn=max(8,segs(screw_size/2)));
}
}
}
}
hull() {
translate([0, -len/2, 0])
translate([0, -l/2, 0])
cylinder(h=depth, r=plinth_diam/2, center=true);
translate([0, len/2, 0])
translate([0, l/2, 0])
cylinder(h=depth, r=plinth_diam/2, center=true);
}
}
//!nema17_mount_holes(depth=5, len=5);
//!nema17_mount_holes(depth=5, l=5);

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@@ -2428,6 +2428,20 @@ solid OpenSCAD_Model
vertex -0.825 57.1308 38.9289
endloop
endfacet
facet normal -0.258823 0 -0.965925
outer loop
vertex 0.825 52.8692 38.9289
vertex 1.26672e-14 57.0479 39.15
vertex 0.825 57.1308 38.9289
endloop
endfacet
facet normal -0.258823 5.74703e-17 -0.965925
outer loop
vertex 1.26672e-14 57.0479 39.15
vertex 0.825 52.8692 38.9289
vertex 1.17577e-14 52.9521 39.15
endloop
endfacet
facet normal 0.965926 0 -0.258819
outer loop
vertex -1.42894 52.6427 38.325
@@ -2470,18 +2484,18 @@ solid OpenSCAD_Model
vertex -1.42894 57.3573 38.325
endloop
endfacet
facet normal -0.965926 0 0.258819
facet normal 0.965926 0 0.258819
outer loop
vertex 1.42894 52.6427 36.675
vertex 1.65 57.6667 37.5
vertex 1.42894 57.3573 36.675
vertex -1.65 57.6667 37.5
vertex -1.42894 52.6427 36.675
vertex -1.42894 57.3573 36.675
endloop
endfacet
facet normal -0.965926 0 0.258819
facet normal 0.965926 0 0.258819
outer loop
vertex 1.65 57.6667 37.5
vertex 1.42894 52.6427 36.675
vertex 1.65 52.3333 37.5
vertex -1.42894 52.6427 36.675
vertex -1.65 57.6667 37.5
vertex -1.65 52.3333 37.5
endloop
endfacet
facet normal -0.707105 0 0.707108
@@ -2498,20 +2512,6 @@ solid OpenSCAD_Model
vertex 0.825 52.8692 36.0711
endloop
endfacet
facet normal 0.965926 0 0.258819
outer loop
vertex -1.65 57.6667 37.5
vertex -1.42894 52.6427 36.675
vertex -1.42894 57.3573 36.675
endloop
endfacet
facet normal 0.965926 0 0.258819
outer loop
vertex -1.42894 52.6427 36.675
vertex -1.65 57.6667 37.5
vertex -1.65 52.3333 37.5
endloop
endfacet
facet normal -0.258823 0 0.965925
outer loop
vertex 1.26672e-14 57.0479 35.85
@@ -2526,6 +2526,34 @@ solid OpenSCAD_Model
vertex 1.17577e-14 52.9521 35.85
endloop
endfacet
facet normal -0.707105 0 -0.707108
outer loop
vertex 0.825 52.8692 38.9289
vertex 1.42894 57.3573 38.325
vertex 1.42894 52.6427 38.325
endloop
endfacet
facet normal -0.707105 0 -0.707108
outer loop
vertex 1.42894 57.3573 38.325
vertex 0.825 52.8692 38.9289
vertex 0.825 57.1308 38.9289
endloop
endfacet
facet normal -0.965926 0 0.258819
outer loop
vertex 1.42894 52.6427 36.675
vertex 1.65 57.6667 37.5
vertex 1.42894 57.3573 36.675
endloop
endfacet
facet normal -0.965926 0 0.258819
outer loop
vertex 1.65 57.6667 37.5
vertex 1.42894 52.6427 36.675
vertex 1.65 52.3333 37.5
endloop
endfacet
facet normal -0.965926 0 -0.258819
outer loop
vertex 1.65 57.6667 37.5
@@ -2540,34 +2568,6 @@ solid OpenSCAD_Model
vertex 1.65 52.3333 37.5
endloop
endfacet
facet normal -0.707105 0 -0.707108
outer loop
vertex 0.825 52.8692 38.9289
vertex 1.42894 57.3573 38.325
vertex 1.42894 52.6427 38.325
endloop
endfacet
facet normal -0.707105 0 -0.707108
outer loop
vertex 1.42894 57.3573 38.325
vertex 0.825 52.8692 38.9289
vertex 0.825 57.1308 38.9289
endloop
endfacet
facet normal -0.258823 0 -0.965925
outer loop
vertex 0.825 52.8692 38.9289
vertex 1.26672e-14 57.0479 39.15
vertex 0.825 57.1308 38.9289
endloop
endfacet
facet normal -0.258823 5.74703e-17 -0.965925
outer loop
vertex 1.26672e-14 57.0479 39.15
vertex 0.825 52.8692 38.9289
vertex 1.17577e-14 52.9521 39.15
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -5.29238 53.3188 9.16667
@@ -3744,6 +3744,34 @@ solid OpenSCAD_Model
vertex -0.825 60 13.9289
endloop
endfacet
facet normal -0.258819 0 -0.965926
outer loop
vertex 1.11022e-14 50 14.15
vertex 0.825 52.6046 13.9289
vertex 0.825 50 13.9289
endloop
endfacet
facet normal -0.258819 6.04591e-17 -0.965926
outer loop
vertex 0.825 52.6046 13.9289
vertex 1.11022e-14 50 14.15
vertex 1.1699e-14 52.6875 14.15
endloop
endfacet
facet normal -0.258819 0 -0.965926
outer loop
vertex 0.825 57.3954 13.9289
vertex 1.33227e-14 60 14.15
vertex 0.825 60 13.9289
endloop
endfacet
facet normal -0.258819 5.74693e-17 -0.965926
outer loop
vertex 1.33227e-14 60 14.15
vertex 0.825 57.3954 13.9289
vertex 1.27259e-14 57.3125 14.15
endloop
endfacet
facet normal 0.965926 0 -0.258819
outer loop
vertex -1.42894 50 13.325
@@ -3828,62 +3856,6 @@ solid OpenSCAD_Model
vertex -0.825 57.3954 13.9289
endloop
endfacet
facet normal -0.965926 0 0.258819
outer loop
vertex 1.42894 50 11.675
vertex 1.65 52.0688 12.5
vertex 1.42894 52.3781 11.675
endloop
endfacet
facet normal -0.965926 0 0.258819
outer loop
vertex 1.65 52.0688 12.5
vertex 1.42894 50 11.675
vertex 1.65 50 12.5
endloop
endfacet
facet normal -0.965926 0 0.258819
outer loop
vertex 1.42894 60 11.675
vertex 1.65 57.9312 12.5
vertex 1.65 60 12.5
endloop
endfacet
facet normal -0.965926 0 0.258819
outer loop
vertex 1.65 57.9312 12.5
vertex 1.42894 60 11.675
vertex 1.42894 57.6219 11.675
endloop
endfacet
facet normal -0.707107 0 0.707107
outer loop
vertex 0.825 50 11.0711
vertex 1.42894 52.3781 11.675
vertex 0.825 52.6046 11.0711
endloop
endfacet
facet normal -0.707107 0 0.707107
outer loop
vertex 1.42894 52.3781 11.675
vertex 0.825 50 11.0711
vertex 1.42894 50 11.675
endloop
endfacet
facet normal -0.707107 0 0.707107
outer loop
vertex 0.825 60 11.0711
vertex 1.42894 57.6219 11.675
vertex 1.42894 60 11.675
endloop
endfacet
facet normal -0.707107 0 0.707107
outer loop
vertex 1.42894 57.6219 11.675
vertex 0.825 60 11.0711
vertex 0.825 57.3954 11.0711
endloop
endfacet
facet normal 0.965926 0 0.258819
outer loop
vertex -1.42894 50 11.675
@@ -3940,32 +3912,32 @@ solid OpenSCAD_Model
vertex 1.27259e-14 57.3125 10.85
endloop
endfacet
facet normal -0.965926 0 -0.258819
facet normal -0.707107 0 0.707107
outer loop
vertex 1.42894 50 13.325
vertex 1.65 52.0688 12.5
vertex 1.65 50 12.5
vertex 0.825 50 11.0711
vertex 1.42894 52.3781 11.675
vertex 0.825 52.6046 11.0711
endloop
endfacet
facet normal -0.965926 0 -0.258819
facet normal -0.707107 0 0.707107
outer loop
vertex 1.65 52.0688 12.5
vertex 1.42894 50 13.325
vertex 1.42894 52.3781 13.325
vertex 1.42894 52.3781 11.675
vertex 0.825 50 11.0711
vertex 1.42894 50 11.675
endloop
endfacet
facet normal -0.965926 0 -0.258819
facet normal -0.707107 0 0.707107
outer loop
vertex 1.65 57.9312 12.5
vertex 1.42894 60 13.325
vertex 1.65 60 12.5
vertex 0.825 60 11.0711
vertex 1.42894 57.6219 11.675
vertex 1.42894 60 11.675
endloop
endfacet
facet normal -0.965926 -0 -0.258819
facet normal -0.707107 0 0.707107
outer loop
vertex 1.42894 60 13.325
vertex 1.65 57.9312 12.5
vertex 1.42894 57.6219 13.325
vertex 1.42894 57.6219 11.675
vertex 0.825 60 11.0711
vertex 0.825 57.3954 11.0711
endloop
endfacet
facet normal -0.707107 0 -0.707107
@@ -3996,32 +3968,60 @@ solid OpenSCAD_Model
vertex 0.825 57.3954 13.9289
endloop
endfacet
facet normal -0.258819 0 -0.965926
facet normal -0.965926 0 0.258819
outer loop
vertex 1.11022e-14 50 14.15
vertex 0.825 52.6046 13.9289
vertex 0.825 50 13.9289
vertex 1.42894 50 11.675
vertex 1.65 52.0688 12.5
vertex 1.42894 52.3781 11.675
endloop
endfacet
facet normal -0.258819 6.04591e-17 -0.965926
facet normal -0.965926 0 0.258819
outer loop
vertex 0.825 52.6046 13.9289
vertex 1.11022e-14 50 14.15
vertex 1.1699e-14 52.6875 14.15
vertex 1.65 52.0688 12.5
vertex 1.42894 50 11.675
vertex 1.65 50 12.5
endloop
endfacet
facet normal -0.258819 0 -0.965926
facet normal -0.965926 0 0.258819
outer loop
vertex 0.825 57.3954 13.9289
vertex 1.33227e-14 60 14.15
vertex 0.825 60 13.9289
vertex 1.42894 60 11.675
vertex 1.65 57.9312 12.5
vertex 1.65 60 12.5
endloop
endfacet
facet normal -0.258819 5.74693e-17 -0.965926
facet normal -0.965926 0 0.258819
outer loop
vertex 1.33227e-14 60 14.15
vertex 0.825 57.3954 13.9289
vertex 1.27259e-14 57.3125 14.15
vertex 1.65 57.9312 12.5
vertex 1.42894 60 11.675
vertex 1.42894 57.6219 11.675
endloop
endfacet
facet normal -0.965926 0 -0.258819
outer loop
vertex 1.42894 50 13.325
vertex 1.65 52.0688 12.5
vertex 1.65 50 12.5
endloop
endfacet
facet normal -0.965926 0 -0.258819
outer loop
vertex 1.65 52.0688 12.5
vertex 1.42894 50 13.325
vertex 1.42894 52.3781 13.325
endloop
endfacet
facet normal -0.965926 0 -0.258819
outer loop
vertex 1.65 57.9312 12.5
vertex 1.42894 60 13.325
vertex 1.65 60 12.5
endloop
endfacet
facet normal -0.965926 -0 -0.258819
outer loop
vertex 1.42894 60 13.325
vertex 1.65 57.9312 12.5
vertex 1.42894 57.6219 13.325
endloop
endfacet
facet normal -1 0 0
@@ -5655,6 +5655,20 @@ solid OpenSCAD_Model
vertex -0.825 -57.1308 11.0711
endloop
endfacet
facet normal -0.258819 0 0.965926
outer loop
vertex -1.17577e-14 -52.9521 10.85
vertex 0.825 -57.1308 11.0711
vertex 0.825 -52.8692 11.0711
endloop
endfacet
facet normal -0.258819 5.55387e-17 0.965926
outer loop
vertex 0.825 -57.1308 11.0711
vertex -1.17577e-14 -52.9521 10.85
vertex -1.26672e-14 -57.0479 10.85
endloop
endfacet
facet normal 0.965926 0 0.258819
outer loop
vertex -1.65 -52.3333 12.5
@@ -5697,18 +5711,18 @@ solid OpenSCAD_Model
vertex -1.42894 -57.3573 11.675
endloop
endfacet
facet normal -0.965926 0 -0.258819
facet normal 0.965926 0 -0.258819
outer loop
vertex 1.65 -52.3333 12.5
vertex 1.42894 -57.3573 13.325
vertex 1.42894 -52.6427 13.325
vertex -1.42894 -57.3573 13.325
vertex -1.65 -52.3333 12.5
vertex -1.42894 -52.6427 13.325
endloop
endfacet
facet normal -0.965926 0 -0.258819
facet normal 0.965926 0 -0.258819
outer loop
vertex 1.42894 -57.3573 13.325
vertex 1.65 -52.3333 12.5
vertex 1.65 -57.6667 12.5
vertex -1.65 -52.3333 12.5
vertex -1.42894 -57.3573 13.325
vertex -1.65 -57.6667 12.5
endloop
endfacet
facet normal -0.707107 0 -0.707107
@@ -5725,20 +5739,6 @@ solid OpenSCAD_Model
vertex 1.42894 -57.3573 13.325
endloop
endfacet
facet normal 0.965926 0 -0.258819
outer loop
vertex -1.42894 -57.3573 13.325
vertex -1.65 -52.3333 12.5
vertex -1.42894 -52.6427 13.325
endloop
endfacet
facet normal 0.965926 0 -0.258819
outer loop
vertex -1.65 -52.3333 12.5
vertex -1.42894 -57.3573 13.325
vertex -1.65 -57.6667 12.5
endloop
endfacet
facet normal -0.258819 0 -0.965926
outer loop
vertex 0.825 -57.1308 13.9289
@@ -5753,6 +5753,34 @@ solid OpenSCAD_Model
vertex -1.26672e-14 -57.0479 14.15
endloop
endfacet
facet normal -0.707107 0 0.707107
outer loop
vertex 0.825 -57.1308 11.0711
vertex 1.42894 -52.6427 11.675
vertex 0.825 -52.8692 11.0711
endloop
endfacet
facet normal -0.707107 0 0.707107
outer loop
vertex 1.42894 -52.6427 11.675
vertex 0.825 -57.1308 11.0711
vertex 1.42894 -57.3573 11.675
endloop
endfacet
facet normal -0.965926 0 -0.258819
outer loop
vertex 1.65 -52.3333 12.5
vertex 1.42894 -57.3573 13.325
vertex 1.42894 -52.6427 13.325
endloop
endfacet
facet normal -0.965926 0 -0.258819
outer loop
vertex 1.42894 -57.3573 13.325
vertex 1.65 -52.3333 12.5
vertex 1.65 -57.6667 12.5
endloop
endfacet
facet normal -0.965926 0 0.258819
outer loop
vertex 1.42894 -57.3573 11.675
@@ -5767,34 +5795,6 @@ solid OpenSCAD_Model
vertex 1.65 -57.6667 12.5
endloop
endfacet
facet normal -0.707107 0 0.707107
outer loop
vertex 0.825 -57.1308 11.0711
vertex 1.42894 -52.6427 11.675
vertex 0.825 -52.8692 11.0711
endloop
endfacet
facet normal -0.707107 0 0.707107
outer loop
vertex 1.42894 -52.6427 11.675
vertex 0.825 -57.1308 11.0711
vertex 1.42894 -57.3573 11.675
endloop
endfacet
facet normal -0.258819 0 0.965926
outer loop
vertex -1.17577e-14 -52.9521 10.85
vertex 0.825 -57.1308 11.0711
vertex 0.825 -52.8692 11.0711
endloop
endfacet
facet normal -0.258819 5.55387e-17 0.965926
outer loop
vertex 0.825 -57.1308 11.0711
vertex -1.17577e-14 -52.9521 10.85
vertex -1.26672e-14 -57.0479 10.85
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -5.29238 -50 34.1667
@@ -7041,6 +7041,34 @@ solid OpenSCAD_Model
vertex -0.825 -60 36.0711
endloop
endfacet
facet normal -0.258819 0 0.965926
outer loop
vertex -1.11022e-14 -50 35.85
vertex 0.825 -52.6046 36.0711
vertex 0.825 -50 36.0711
endloop
endfacet
facet normal -0.258819 6.04591e-17 0.965926
outer loop
vertex 0.825 -52.6046 36.0711
vertex -1.11022e-14 -50 35.85
vertex -1.1699e-14 -52.6875 35.85
endloop
endfacet
facet normal -0.258819 5.74693e-17 0.965926
outer loop
vertex -1.33227e-14 -60 35.85
vertex 0.825 -57.3954 36.0711
vertex -1.27259e-14 -57.3125 35.85
endloop
endfacet
facet normal -0.258819 0 0.965926
outer loop
vertex 0.825 -57.3954 36.0711
vertex -1.33227e-14 -60 35.85
vertex 0.825 -60 36.0711
endloop
endfacet
facet normal 0.965926 -0 0.258819
outer loop
vertex -1.65 -52.0688 37.5
@@ -7125,62 +7153,6 @@ solid OpenSCAD_Model
vertex -0.825 -57.3954 36.0711
endloop
endfacet
facet normal -0.965926 0 -0.258819
outer loop
vertex 1.65 -52.0688 37.5
vertex 1.42894 -50 38.325
vertex 1.65 -50 37.5
endloop
endfacet
facet normal -0.965926 -0 -0.258819
outer loop
vertex 1.42894 -50 38.325
vertex 1.65 -52.0688 37.5
vertex 1.42894 -52.3781 38.325
endloop
endfacet
facet normal -0.965926 0 -0.258819
outer loop
vertex 1.42894 -60 38.325
vertex 1.65 -57.9312 37.5
vertex 1.65 -60 37.5
endloop
endfacet
facet normal -0.965926 0 -0.258819
outer loop
vertex 1.65 -57.9312 37.5
vertex 1.42894 -60 38.325
vertex 1.42894 -57.6219 38.325
endloop
endfacet
facet normal -0.707105 -0 -0.707108
outer loop
vertex 0.825 -50 38.9289
vertex 1.42894 -52.3781 38.325
vertex 0.825 -52.6046 38.9289
endloop
endfacet
facet normal -0.707105 0 -0.707108
outer loop
vertex 1.42894 -52.3781 38.325
vertex 0.825 -50 38.9289
vertex 1.42894 -50 38.325
endloop
endfacet
facet normal -0.707105 0 -0.707108
outer loop
vertex 0.825 -60 38.9289
vertex 1.42894 -57.6219 38.325
vertex 1.42894 -60 38.325
endloop
endfacet
facet normal -0.707105 0 -0.707108
outer loop
vertex 1.42894 -57.6219 38.325
vertex 0.825 -60 38.9289
vertex 0.825 -57.3954 38.9289
endloop
endfacet
facet normal 0.965926 0 -0.258819
outer loop
vertex -1.42894 -50 38.325
@@ -7237,6 +7209,90 @@ solid OpenSCAD_Model
vertex -1.27259e-14 -57.3125 39.15
endloop
endfacet
facet normal -0.707105 -0 -0.707108
outer loop
vertex 0.825 -50 38.9289
vertex 1.42894 -52.3781 38.325
vertex 0.825 -52.6046 38.9289
endloop
endfacet
facet normal -0.707105 0 -0.707108
outer loop
vertex 1.42894 -52.3781 38.325
vertex 0.825 -50 38.9289
vertex 1.42894 -50 38.325
endloop
endfacet
facet normal -0.707105 0 -0.707108
outer loop
vertex 0.825 -60 38.9289
vertex 1.42894 -57.6219 38.325
vertex 1.42894 -60 38.325
endloop
endfacet
facet normal -0.707105 0 -0.707108
outer loop
vertex 1.42894 -57.6219 38.325
vertex 0.825 -60 38.9289
vertex 0.825 -57.3954 38.9289
endloop
endfacet
facet normal -0.707107 0 0.707106
outer loop
vertex 0.825 -50 36.0711
vertex 1.42894 -52.3781 36.675
vertex 1.42894 -50 36.675
endloop
endfacet
facet normal -0.707107 0 0.707106
outer loop
vertex 1.42894 -52.3781 36.675
vertex 0.825 -50 36.0711
vertex 0.825 -52.6046 36.0711
endloop
endfacet
facet normal -0.707107 0 0.707106
outer loop
vertex 0.825 -60 36.0711
vertex 1.42894 -57.6219 36.675
vertex 0.825 -57.3954 36.0711
endloop
endfacet
facet normal -0.707107 0 0.707106
outer loop
vertex 1.42894 -57.6219 36.675
vertex 0.825 -60 36.0711
vertex 1.42894 -60 36.675
endloop
endfacet
facet normal -0.965926 0 -0.258819
outer loop
vertex 1.65 -52.0688 37.5
vertex 1.42894 -50 38.325
vertex 1.65 -50 37.5
endloop
endfacet
facet normal -0.965926 -0 -0.258819
outer loop
vertex 1.42894 -50 38.325
vertex 1.65 -52.0688 37.5
vertex 1.42894 -52.3781 38.325
endloop
endfacet
facet normal -0.965926 0 -0.258819
outer loop
vertex 1.42894 -60 38.325
vertex 1.65 -57.9312 37.5
vertex 1.65 -60 37.5
endloop
endfacet
facet normal -0.965926 0 -0.258819
outer loop
vertex 1.65 -57.9312 37.5
vertex 1.42894 -60 38.325
vertex 1.42894 -57.6219 38.325
endloop
endfacet
facet normal -0.965926 0 0.258819
outer loop
vertex 1.42894 -50 36.675
@@ -7265,60 +7321,4 @@ solid OpenSCAD_Model
vertex 1.65 -60 37.5
endloop
endfacet
facet normal -0.707107 0 0.707106
outer loop
vertex 0.825 -50 36.0711
vertex 1.42894 -52.3781 36.675
vertex 1.42894 -50 36.675
endloop
endfacet
facet normal -0.707107 0 0.707106
outer loop
vertex 1.42894 -52.3781 36.675
vertex 0.825 -50 36.0711
vertex 0.825 -52.6046 36.0711
endloop
endfacet
facet normal -0.707107 0 0.707106
outer loop
vertex 0.825 -60 36.0711
vertex 1.42894 -57.6219 36.675
vertex 0.825 -57.3954 36.0711
endloop
endfacet
facet normal -0.707107 0 0.707106
outer loop
vertex 1.42894 -57.6219 36.675
vertex 0.825 -60 36.0711
vertex 1.42894 -60 36.675
endloop
endfacet
facet normal -0.258819 0 0.965926
outer loop
vertex -1.11022e-14 -50 35.85
vertex 0.825 -52.6046 36.0711
vertex 0.825 -50 36.0711
endloop
endfacet
facet normal -0.258819 6.04591e-17 0.965926
outer loop
vertex 0.825 -52.6046 36.0711
vertex -1.11022e-14 -50 35.85
vertex -1.1699e-14 -52.6875 35.85
endloop
endfacet
facet normal -0.258819 5.74693e-17 0.965926
outer loop
vertex -1.33227e-14 -60 35.85
vertex 0.825 -57.3954 36.0711
vertex -1.27259e-14 -57.3125 35.85
endloop
endfacet
facet normal -0.258819 0 0.965926
outer loop
vertex 0.825 -57.3954 36.0711
vertex -1.33227e-14 -60 35.85
vertex 0.825 -60 36.0711
endloop
endfacet
endsolid OpenSCAD_Model

View File

File diff suppressed because it is too large Load Diff

View File

@@ -1,88 +1,4 @@
solid OpenSCAD_Model
facet normal 0 0 1
outer loop
vertex -23.4033 36.5 7
vertex -34.5 48 7
vertex -25 36.5 7
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -34.5 48 7
vertex -23.4033 36.5 7
vertex -34.4488 50 7
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -25 26.5 7
vertex -22.5 19.6041 7
vertex -22.5 26.5 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -34.5 34.2707 7
vertex -25 36.5 7
vertex -34.5 48 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -25 36.5 7
vertex -34.5 34.2707 7
vertex -25 26.5 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -25 26.5 7
vertex -34.5 34.2707 7
vertex -22.5 19.6041 7
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -33 51.1547 7
vertex -8 50 7
vertex -8 51.1547 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -33 51.1547 7
vertex -34.4488 50 7
vertex -8 50 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -35 50 7
vertex -34.4488 50 7
vertex -33 51.1547 7
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -35 50 7
vertex -34.5 48 7
vertex -34.4488 50 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -37.5 48 7
vertex -35 50 7
vertex -37.5 50 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -35 50 7
vertex -37.5 48 7
vertex -34.5 48 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 37.5 -37.9374 7
@@ -279,6 +195,90 @@ solid OpenSCAD_Model
vertex 22.5 26.5 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -23.4033 36.5 7
vertex -34.5 48 7
vertex -25 36.5 7
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -34.5 48 7
vertex -23.4033 36.5 7
vertex -34.4488 50 7
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -25 26.5 7
vertex -22.5 19.6041 7
vertex -22.5 26.5 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -34.5 34.2707 7
vertex -25 36.5 7
vertex -34.5 48 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -25 36.5 7
vertex -34.5 34.2707 7
vertex -25 26.5 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -25 26.5 7
vertex -34.5 34.2707 7
vertex -22.5 19.6041 7
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -33 51.1547 7
vertex -8 50 7
vertex -8 51.1547 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -33 51.1547 7
vertex -34.4488 50 7
vertex -8 50 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -35 50 7
vertex -34.4488 50 7
vertex -33 51.1547 7
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -35 50 7
vertex -34.5 48 7
vertex -34.4488 50 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -37.5 48 7
vertex -35 50 7
vertex -37.5 50 7
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -35 50 7
vertex -37.5 48 7
vertex -34.5 48 7
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 42.5 32 7
@@ -3256,9 +3256,9 @@ solid OpenSCAD_Model
endfacet
facet normal 0 0 0
outer loop
vertex -23.4033 -36.5 7
vertex -8.57779e-15 -36.5 7
vertex -32.5 -36.5 7
vertex -23.4033 -36.5 7
endloop
endfacet
facet normal 0 -1 0
@@ -3333,9 +3333,9 @@ solid OpenSCAD_Model
endfacet
facet normal 0 0 0
outer loop
vertex -25 -36.5 7
vertex -32.5 -36.5 7
vertex -8.57779e-15 -36.5 7
vertex -25 -36.5 7
endloop
endfacet
facet normal 0 1 0
@@ -5503,16 +5503,16 @@ solid OpenSCAD_Model
endfacet
facet normal 0 1 -0
outer loop
vertex 15.5 60 3.5
vertex 0.5 60 5
vertex 15.5 60 5
vertex 31.5 60 3.5
vertex 16.5 60 5
vertex 31.5 60 5
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 0.5 60 5
vertex 15.5 60 3.5
vertex 0.5 60 3.5
vertex 16.5 60 5
vertex 31.5 60 3.5
vertex 16.5 60 3.5
endloop
endfacet
facet normal 0 1 -0
@@ -5531,16 +5531,16 @@ solid OpenSCAD_Model
endfacet
facet normal 0 1 -0
outer loop
vertex 31.5 60 3.5
vertex 16.5 60 5
vertex 31.5 60 5
vertex 15.5 60 3.5
vertex 0.5 60 5
vertex 15.5 60 5
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 16.5 60 5
vertex 31.5 60 3.5
vertex 16.5 60 3.5
vertex 0.5 60 5
vertex 15.5 60 3.5
vertex 0.5 60 3.5
endloop
endfacet
facet normal 0 1 -0
@@ -6133,15 +6133,15 @@ solid OpenSCAD_Model
endfacet
facet normal 0 0 0
outer loop
vertex -33 -51.1547 7
vertex -8 -51.1547 7
vertex 8 -51.1547 7
vertex 33 -51.1547 7
vertex -33 -51.1547 7
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 33 -51.1547 7
vertex -33 -51.1547 7
vertex -8 -51.1547 7
vertex 8 -51.1547 7
endloop
endfacet
@@ -8002,9 +8002,9 @@ solid OpenSCAD_Model
endfacet
facet normal 0 0 0
outer loop
vertex 37.5 -32 7
vertex 37.5 -50 7
vertex 37.5 -48 7
vertex 37.5 -32 7
endloop
endfacet
facet normal 1 0 0
@@ -8653,15 +8653,15 @@ solid OpenSCAD_Model
endfacet
facet normal 0 0 0
outer loop
vertex -37.5 -37.9374 7
vertex -37.5 -32 7
vertex -37.5 -48 7
vertex -37.5 -50 7
vertex -37.5 -37.9374 7
endloop
endfacet
facet normal 0 0 0
outer loop
vertex -37.5 -50 7
vertex -37.5 -37.9374 7
vertex -37.5 -32 7
vertex -37.5 -48 7
endloop
endfacet
@@ -15212,9 +15212,9 @@ solid OpenSCAD_Model
endfacet
facet normal 0 0 0
outer loop
vertex 42.5 48 7
vertex 37.5 48 7
vertex 34.5 48 7
vertex 42.5 48 7
endloop
endfacet
facet normal 0 0 1
@@ -15303,9 +15303,9 @@ solid OpenSCAD_Model
endfacet
facet normal 0 0 0
outer loop
vertex -45.5 48 7
vertex -37.5 48 7
vertex -42.5 48 7
vertex -45.5 48 7
endloop
endfacet
facet normal 0 0 1
@@ -17163,6 +17163,104 @@ solid OpenSCAD_Model
vertex -0.5 60 6
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -0.5 50 6
vertex -0.5 60 5
vertex -0.5 60 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 60 5
vertex -0.5 50 3.5
vertex -0.5 60 3.5
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 60 5
vertex -0.5 50 6
vertex -0.5 50 3.5
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 60 3.5
vertex -0.5 50 3.5
vertex -0.5 60 1
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 60 1
vertex -0.5 50 3.5
vertex -0.5 50 1
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -0.5 -60 6
vertex -0.5 -50 5
vertex -0.5 -50 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 -50 5
vertex -0.5 -60 3.22423
vertex -0.5 -50 3.22423
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 -50 5
vertex -0.5 -60 6
vertex -0.5 -60 3.22423
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 -50 3.22423
vertex -0.5 -60 3.22423
vertex -0.5 -50 1
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 -50 1
vertex -0.5 -60 3.22423
vertex -0.5 -60 1
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -0.5 -36.5 6
vertex -0.5 -26.5 1
vertex -0.5 -26.5 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 -26.5 1
vertex -0.5 -36.5 6
vertex -0.5 -36.5 1
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -0.5 26.5 6
vertex -0.5 36.5 1
vertex -0.5 36.5 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 36.5 1
vertex -0.5 26.5 6
vertex -0.5 26.5 1
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -3.80043e-15 -26.5 1
@@ -17331,104 +17429,6 @@ solid OpenSCAD_Model
vertex 0.5 26.5 6
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -0.5 50 6
vertex -0.5 60 5
vertex -0.5 60 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 60 5
vertex -0.5 50 3.5
vertex -0.5 60 3.5
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 60 5
vertex -0.5 50 6
vertex -0.5 50 3.5
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 60 3.5
vertex -0.5 50 3.5
vertex -0.5 60 1
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 60 1
vertex -0.5 50 3.5
vertex -0.5 50 1
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -0.5 -60 6
vertex -0.5 -50 5
vertex -0.5 -50 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 -50 5
vertex -0.5 -60 3.22423
vertex -0.5 -50 3.22423
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 -50 5
vertex -0.5 -60 6
vertex -0.5 -60 3.22423
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 -50 3.22423
vertex -0.5 -60 3.22423
vertex -0.5 -50 1
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 -50 1
vertex -0.5 -60 3.22423
vertex -0.5 -60 1
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -0.5 -36.5 6
vertex -0.5 -26.5 1
vertex -0.5 -26.5 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 -26.5 1
vertex -0.5 -36.5 6
vertex -0.5 -36.5 1
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -0.5 26.5 6
vertex -0.5 36.5 1
vertex -0.5 36.5 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 36.5 1
vertex -0.5 26.5 6
vertex -0.5 26.5 1
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -50 44.5 6
@@ -20077,16 +20077,16 @@ solid OpenSCAD_Model
endfacet
facet normal 0 0 0
outer loop
vertex 8 58.8453 7
vertex 8 60 7
vertex 8 50 7
vertex 8 51.1547 7
vertex 8 58.8453 7
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 8 58.8453 7
vertex 8 50 7
vertex 8 51.1547 7
vertex 8 58.8453 7
vertex 8 60 7
endloop
endfacet
facet normal -1 0 0
@@ -21223,20 +21223,6 @@ solid OpenSCAD_Model
vertex -51.65 52.3333 37.5
endloop
endfacet
facet normal -0.707105 0 0.707109
outer loop
vertex -49.175 57.1308 36.0711
vertex -48.5711 52.6427 36.675
vertex -48.5711 57.3573 36.675
endloop
endfacet
facet normal -0.707105 0 0.707109
outer loop
vertex -48.5711 52.6427 36.675
vertex -49.175 57.1308 36.0711
vertex -49.175 52.8692 36.0711
endloop
endfacet
facet normal -0.258823 0 0.965925
outer loop
vertex -50 57.0479 35.85
@@ -21251,6 +21237,20 @@ solid OpenSCAD_Model
vertex -50 52.9521 35.85
endloop
endfacet
facet normal -0.707105 0 0.707109
outer loop
vertex -49.175 57.1308 36.0711
vertex -48.5711 52.6427 36.675
vertex -48.5711 57.3573 36.675
endloop
endfacet
facet normal -0.707105 0 0.707109
outer loop
vertex -48.5711 52.6427 36.675
vertex -49.175 57.1308 36.0711
vertex -49.175 52.8692 36.0711
endloop
endfacet
facet normal -0.707105 0 -0.707109
outer loop
vertex -49.175 52.8692 38.9289
@@ -24149,20 +24149,6 @@ solid OpenSCAD_Model
vertex -51.65 -57.6667 12.5
endloop
endfacet
facet normal -0.707108 0 -0.707105
outer loop
vertex -48.5711 -52.6427 13.325
vertex -49.175 -57.1308 13.9289
vertex -49.175 -52.8692 13.9289
endloop
endfacet
facet normal -0.707108 0 -0.707105
outer loop
vertex -49.175 -57.1308 13.9289
vertex -48.5711 -52.6427 13.325
vertex -48.5711 -57.3573 13.325
endloop
endfacet
facet normal -0.258819 0 -0.965926
outer loop
vertex -50 -57.0479 14.15
@@ -24177,6 +24163,20 @@ solid OpenSCAD_Model
vertex -50 -52.9521 14.15
endloop
endfacet
facet normal -0.707108 0 -0.707105
outer loop
vertex -48.5711 -52.6427 13.325
vertex -49.175 -57.1308 13.9289
vertex -49.175 -52.8692 13.9289
endloop
endfacet
facet normal -0.707108 0 -0.707105
outer loop
vertex -49.175 -57.1308 13.9289
vertex -48.5711 -52.6427 13.325
vertex -48.5711 -57.3573 13.325
endloop
endfacet
facet normal -0.707108 0 0.707105
outer loop
vertex -49.175 -57.1308 11.0711
@@ -26690,20 +26690,6 @@ solid OpenSCAD_Model
vertex 51.65 -57.6667 37.5
endloop
endfacet
facet normal 0.707105 0 0.707109
outer loop
vertex 48.5711 -52.6427 36.675
vertex 49.175 -57.1308 36.0711
vertex 49.175 -52.8692 36.0711
endloop
endfacet
facet normal 0.707105 0 0.707109
outer loop
vertex 49.175 -57.1308 36.0711
vertex 48.5711 -52.6427 36.675
vertex 48.5711 -57.3573 36.675
endloop
endfacet
facet normal 0.258823 0 0.965925
outer loop
vertex 49.175 -52.8692 36.0711
@@ -26718,6 +26704,20 @@ solid OpenSCAD_Model
vertex 49.175 -57.1308 36.0711
endloop
endfacet
facet normal 0.707105 0 0.707109
outer loop
vertex 48.5711 -52.6427 36.675
vertex 49.175 -57.1308 36.0711
vertex 49.175 -52.8692 36.0711
endloop
endfacet
facet normal 0.707105 0 0.707109
outer loop
vertex 49.175 -57.1308 36.0711
vertex 48.5711 -52.6427 36.675
vertex 48.5711 -57.3573 36.675
endloop
endfacet
facet normal 0.707105 0 -0.707109
outer loop
vertex 48.5711 -57.3573 38.325
@@ -29742,20 +29742,6 @@ solid OpenSCAD_Model
vertex 51.65 52.3333 12.5
endloop
endfacet
facet normal 0.707108 0 -0.707105
outer loop
vertex 49.175 52.8692 13.9289
vertex 48.5711 57.3573 13.325
vertex 49.175 57.1308 13.9289
endloop
endfacet
facet normal 0.707108 0 -0.707105
outer loop
vertex 48.5711 57.3573 13.325
vertex 49.175 52.8692 13.9289
vertex 48.5711 52.6427 13.325
endloop
endfacet
facet normal 0.258819 0 -0.965926
outer loop
vertex 49.175 52.8692 13.9289
@@ -29770,6 +29756,20 @@ solid OpenSCAD_Model
vertex 49.175 57.1308 13.9289
endloop
endfacet
facet normal 0.707108 0 -0.707105
outer loop
vertex 49.175 52.8692 13.9289
vertex 48.5711 57.3573 13.325
vertex 49.175 57.1308 13.9289
endloop
endfacet
facet normal 0.707108 0 -0.707105
outer loop
vertex 48.5711 57.3573 13.325
vertex 49.175 52.8692 13.9289
vertex 48.5711 52.6427 13.325
endloop
endfacet
facet normal 0.707108 0 0.707105
outer loop
vertex 48.5711 57.3573 11.675

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@@ -293,20 +293,6 @@ solid OpenSCAD_Model
vertex 22 -41.8 12
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 -45.8 11.5
vertex 22 -45.8 12
vertex 22.5 -45.8 12
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 22 -45.8 12
vertex 22.5 -45.8 11.5
vertex 22 -45.8 11.5
endloop
endfacet
facet normal -0 3.17891e-07 1
outer loop
vertex 22 -42.3 11
@@ -335,6 +321,20 @@ solid OpenSCAD_Model
vertex 22.5 -41.8 11.5
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 -45.8 11.5
vertex 22 -45.8 12
vertex 22.5 -45.8 12
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 22 -45.8 12
vertex 22.5 -45.8 11.5
vertex 22 -45.8 11.5
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 -47.4 3.1
@@ -699,20 +699,6 @@ solid OpenSCAD_Model
vertex 22 -35.4 12
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 -39.4 11.5
vertex 22 -39.4 12
vertex 22.5 -39.4 12
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 22 -39.4 12
vertex 22.5 -39.4 11.5
vertex 22 -39.4 11.5
endloop
endfacet
facet normal -0 3.17891e-07 1
outer loop
vertex 22 -35.9 11
@@ -741,6 +727,20 @@ solid OpenSCAD_Model
vertex 22.5 -35.4 11.5
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 -39.4 11.5
vertex 22 -39.4 12
vertex 22.5 -39.4 12
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 22 -39.4 12
vertex 22.5 -39.4 11.5
vertex 22 -39.4 11.5
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 7.5 -45 15
@@ -769,20 +769,6 @@ solid OpenSCAD_Model
vertex 17.5 -45 15
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 17.5 -45 0
vertex 7.5 -45 15
vertex 17.5 -45 15
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 7.5 -45 15
vertex 17.5 -45 0
vertex 7.5 -45 0
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 7.5 -35 0
@@ -797,6 +783,20 @@ solid OpenSCAD_Model
vertex 17.5 -35 0
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 17.5 -45 0
vertex 7.5 -45 15
vertex 17.5 -45 15
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 7.5 -45 15
vertex 17.5 -45 0
vertex 7.5 -45 0
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 -22.3 4
@@ -1091,20 +1091,6 @@ solid OpenSCAD_Model
vertex 22 -21.8 12
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 -25.8 11.5
vertex 22 -25.8 12
vertex 22.5 -25.8 12
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 22 -25.8 12
vertex 22.5 -25.8 11.5
vertex 22 -25.8 11.5
endloop
endfacet
facet normal -0 3.17891e-07 1
outer loop
vertex 22 -22.3 11
@@ -1133,6 +1119,20 @@ solid OpenSCAD_Model
vertex 22.5 -21.8 11.5
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 -25.8 11.5
vertex 22 -25.8 12
vertex 22.5 -25.8 12
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 22 -25.8 12
vertex 22.5 -25.8 11.5
vertex 22 -25.8 11.5
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 -27.4 3.1
@@ -1959,20 +1959,6 @@ solid OpenSCAD_Model
vertex 22 4.6 12
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 0.6 11.5
vertex 22 0.6 12
vertex 22.5 0.6 12
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 22 0.6 12
vertex 22.5 0.6 11.5
vertex 22 0.6 11.5
endloop
endfacet
facet normal -0 3.17891e-07 1
outer loop
vertex 22 4.1 11
@@ -2001,6 +1987,20 @@ solid OpenSCAD_Model
vertex 22.5 4.6 11.5
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 0.6 11.5
vertex 22 0.6 12
vertex 22.5 0.6 12
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 22 0.6 12
vertex 22.5 0.6 11.5
vertex 22 0.6 11.5
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 -2.3 3.5
@@ -2771,20 +2771,6 @@ solid OpenSCAD_Model
vertex 17.65 14.85 15
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 7.35 25.15 0
vertex 17.65 25.15 15
vertex 7.35 25.15 15
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 17.65 25.15 15
vertex 7.35 25.15 0
vertex 17.65 25.15 0
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 17.65 14.85 0
@@ -2799,6 +2785,20 @@ solid OpenSCAD_Model
vertex 7.35 14.85 0
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 7.35 25.15 0
vertex 17.65 25.15 15
vertex 7.35 25.15 15
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 17.65 25.15 15
vertex 7.35 25.15 0
vertex 17.65 25.15 0
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 44.1 4
@@ -3093,20 +3093,6 @@ solid OpenSCAD_Model
vertex 22 44.6 12
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 40.6 11.5
vertex 22 40.6 12
vertex 22.5 40.6 12
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 22 40.6 12
vertex 22.5 40.6 11.5
vertex 22 40.6 11.5
endloop
endfacet
facet normal -0 3.17891e-07 1
outer loop
vertex 22 44.1 11
@@ -3135,6 +3121,20 @@ solid OpenSCAD_Model
vertex 22.5 44.6 11.5
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 40.6 11.5
vertex 22 40.6 12
vertex 22.5 40.6 12
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 22 40.6 12
vertex 22.5 40.6 11.5
vertex 22 40.6 11.5
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 22.5 37.7 8
@@ -3401,20 +3401,6 @@ solid OpenSCAD_Model
vertex 22.5 34.7 4
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 22 34.2 3.5
vertex 22.5 33.7 3.5
vertex 22.5 34.2 3.5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 22.5 33.7 3.5
vertex 22 34.2 3.5
vertex 22 33.7 3.5
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 22 33.7 7.5
@@ -3429,6 +3415,20 @@ solid OpenSCAD_Model
vertex 22 34.2 7.5
endloop
endfacet
facet normal -0 0 1
outer loop
vertex 22 34.2 3.5
vertex 22.5 33.7 3.5
vertex 22.5 34.2 3.5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 22.5 33.7 3.5
vertex 22 34.2 3.5
vertex 22 33.7 3.5
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 22 34.2 12
@@ -6159,20 +6159,6 @@ solid OpenSCAD_Model
vertex -2.5 -45.3 4
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -3 -45.8 3.5
vertex -2.5 -46.3 3.5
vertex -2.5 -45.8 3.5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -2.5 -46.3 3.5
vertex -3 -45.8 3.5
vertex -3 -46.3 3.5
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 -46.3 7.5
@@ -6187,6 +6173,20 @@ solid OpenSCAD_Model
vertex -3 -45.8 7.5
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -3 -45.8 3.5
vertex -2.5 -46.3 3.5
vertex -2.5 -45.8 3.5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -2.5 -46.3 3.5
vertex -3 -45.8 3.5
vertex -3 -46.3 3.5
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 -45.8 12
@@ -6719,20 +6719,6 @@ solid OpenSCAD_Model
vertex -3 -15.4 12
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex -2.5 -19.4 11.5
vertex -3 -19.4 12
vertex -2.5 -19.4 12
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -3 -19.4 12
vertex -2.5 -19.4 11.5
vertex -3 -19.4 11.5
endloop
endfacet
facet normal -0 3.17891e-07 1
outer loop
vertex -3 -15.9 11
@@ -6761,6 +6747,20 @@ solid OpenSCAD_Model
vertex -2.5 -15.4 11.5
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex -2.5 -19.4 11.5
vertex -3 -19.4 12
vertex -2.5 -19.4 12
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -3 -19.4 12
vertex -2.5 -19.4 11.5
vertex -3 -19.4 11.5
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex -2.5 -22.3 8
@@ -7111,6 +7111,20 @@ solid OpenSCAD_Model
vertex -2.5 -26.6 3.1
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 -27.4 3.9
vertex -2.5 -26.6 3.9
vertex -2.5 -27.4 3.9
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex -2.5 -26.6 3.9
vertex -3 -27.4 3.9
vertex -3 -26.6 3.9
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -3 -27.4 3.9
@@ -7139,20 +7153,6 @@ solid OpenSCAD_Model
vertex -3 -27.4 3.1
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 -27.4 3.9
vertex -2.5 -26.6 3.9
vertex -2.5 -27.4 3.9
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex -2.5 -26.6 3.9
vertex -3 -27.4 3.9
vertex -3 -26.6 3.9
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -17.8 -25.3 15
@@ -7965,6 +7965,20 @@ solid OpenSCAD_Model
vertex -2.5 -6.6 3.1
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 -7.4 3.9
vertex -2.5 -6.6 3.9
vertex -2.5 -7.4 3.9
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex -2.5 -6.6 3.9
vertex -3 -7.4 3.9
vertex -3 -6.6 3.9
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -3 -7.4 3.9
@@ -7993,20 +8007,6 @@ solid OpenSCAD_Model
vertex -3 -7.4 3.1
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 -7.4 3.9
vertex -2.5 -6.6 3.9
vertex -2.5 -7.4 3.9
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex -2.5 -6.6 3.9
vertex -3 -7.4 3.9
vertex -3 -6.6 3.9
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -17.85 -5.35 15
@@ -8357,20 +8357,6 @@ solid OpenSCAD_Model
vertex -3 24.6 12
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex -2.5 20.6 11.5
vertex -3 20.6 12
vertex -2.5 20.6 12
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -3 20.6 12
vertex -2.5 20.6 11.5
vertex -3 20.6 11.5
endloop
endfacet
facet normal -0 3.17891e-07 1
outer loop
vertex -3 24.1 11
@@ -8399,6 +8385,20 @@ solid OpenSCAD_Model
vertex -2.5 24.6 11.5
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex -2.5 20.6 11.5
vertex -3 20.6 12
vertex -2.5 20.6 12
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -3 20.6 12
vertex -2.5 20.6 11.5
vertex -3 20.6 11.5
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex -2.5 17.7 3.5
@@ -8441,20 +8441,6 @@ solid OpenSCAD_Model
vertex -2.5 18.7 3.5
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 17.7 11.5
vertex -2.5 18.7 11.5
vertex -2.5 17.7 11.5
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex -2.5 18.7 11.5
vertex -3 17.7 11.5
vertex -3 18.7 11.5
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -3 13.7 11.5
@@ -8525,6 +8511,20 @@ solid OpenSCAD_Model
vertex -3 17.7 3.5
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 17.7 11.5
vertex -2.5 18.7 11.5
vertex -2.5 17.7 11.5
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex -2.5 18.7 11.5
vertex -3 17.7 11.5
vertex -3 18.7 11.5
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -3 18.7 3.5
@@ -8567,20 +8567,6 @@ solid OpenSCAD_Model
vertex -2.5 14.7 8
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -3 14.2 7.5
vertex -2.5 13.7 7.5
vertex -2.5 14.2 7.5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -2.5 13.7 7.5
vertex -3 14.2 7.5
vertex -3 13.7 7.5
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 13.7 11.5
@@ -8595,6 +8581,20 @@ solid OpenSCAD_Model
vertex -3 14.7 11.5
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -3 14.2 7.5
vertex -2.5 13.7 7.5
vertex -2.5 14.2 7.5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -2.5 13.7 7.5
vertex -3 14.2 7.5
vertex -3 13.7 7.5
endloop
endfacet
facet normal 0 -3.17891e-07 -1
outer loop
vertex -3 14.7 8
@@ -8665,20 +8665,6 @@ solid OpenSCAD_Model
vertex -2.5 13.4 3.1
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 12.6 3.9
vertex -2.5 13.4 3.9
vertex -2.5 12.6 3.9
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex -2.5 13.4 3.9
vertex -3 12.6 3.9
vertex -3 13.4 3.9
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -3 12.6 3.9
@@ -8707,6 +8693,20 @@ solid OpenSCAD_Model
vertex -3 12.6 3.1
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 12.6 3.9
vertex -2.5 13.4 3.9
vertex -2.5 12.6 3.9
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex -2.5 13.4 3.9
vertex -3 12.6 3.9
vertex -3 13.4 3.9
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -17.9 14.6 15
@@ -9211,20 +9211,6 @@ solid OpenSCAD_Model
vertex -2.5 38.7 3.5
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 37.7 11.5
vertex -2.5 38.7 11.5
vertex -2.5 37.7 11.5
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex -2.5 38.7 11.5
vertex -3 37.7 11.5
vertex -3 38.7 11.5
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -3 33.7 11.5
@@ -9295,6 +9281,20 @@ solid OpenSCAD_Model
vertex -3 37.7 3.5
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 37.7 11.5
vertex -2.5 38.7 11.5
vertex -2.5 37.7 11.5
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex -2.5 38.7 11.5
vertex -3 37.7 11.5
vertex -3 38.7 11.5
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -3 38.7 3.5
@@ -9337,20 +9337,6 @@ solid OpenSCAD_Model
vertex -2.5 34.7 8
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -3 34.2 7.5
vertex -2.5 33.7 7.5
vertex -2.5 34.2 7.5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -2.5 33.7 7.5
vertex -3 34.2 7.5
vertex -3 33.7 7.5
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 33.7 11.5
@@ -9365,6 +9351,20 @@ solid OpenSCAD_Model
vertex -3 34.7 11.5
endloop
endfacet
facet normal -0 0 1
outer loop
vertex -3 34.2 7.5
vertex -2.5 33.7 7.5
vertex -2.5 34.2 7.5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -2.5 33.7 7.5
vertex -3 34.2 7.5
vertex -3 33.7 7.5
endloop
endfacet
facet normal 0 -3.17891e-07 -1
outer loop
vertex -3 34.7 8
@@ -9435,20 +9435,6 @@ solid OpenSCAD_Model
vertex -2.5 33.4 3.1
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 32.6 3.9
vertex -2.5 33.4 3.9
vertex -2.5 32.6 3.9
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex -2.5 33.4 3.9
vertex -3 32.6 3.9
vertex -3 33.4 3.9
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -3 32.6 3.9
@@ -9477,6 +9463,20 @@ solid OpenSCAD_Model
vertex -3 32.6 3.1
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -3 32.6 3.9
vertex -2.5 33.4 3.9
vertex -2.5 32.6 3.9
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex -2.5 33.4 3.9
vertex -3 32.6 3.9
vertex -3 33.4 3.9
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -17.95 34.55 15
@@ -11703,20 +11703,6 @@ solid OpenSCAD_Model
vertex 44.5 -7 0
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 44.5 7 0
vertex 30.5 7 7.5
vertex 44.5 7 7.5
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 30.5 7 7.5
vertex 44.5 7 0
vertex 30.5 7 0
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 30.5 -7 0
@@ -11731,4 +11717,18 @@ solid OpenSCAD_Model
vertex 44.5 -7 0
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 44.5 7 0
vertex 30.5 7 7.5
vertex 44.5 7 7.5
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 30.5 7 7.5
vertex 44.5 7 0
vertex 30.5 7 0
endloop
endfacet
endsolid OpenSCAD_Model

View File

@@ -2092,6 +2092,34 @@ solid OpenSCAD_Model
vertex -23.5833 -46.3333 44.7169
endloop
endfacet
facet normal 0.894427 -0.447214 0
outer loop
vertex -23.5833 -46.3333 40.8333
vertex -23.1667 -45.5 44.7169
vertex -23.5833 -46.3333 44.7169
endloop
endfacet
facet normal 0.894427 -0.447214 0
outer loop
vertex -23.1667 -45.5 44.7169
vertex -23.5833 -46.3333 40.8333
vertex -23.1667 -45.5 39.7222
endloop
endfacet
facet normal 0.894427 -0.447214 0
outer loop
vertex -23.5833 -46.3333 34.1667
vertex -23.1667 -45.5 30.2831
vertex -23.1667 -45.5 35.2778
endloop
endfacet
facet normal 0.894427 -0.447214 0
outer loop
vertex -23.1667 -45.5 30.2831
vertex -23.5833 -46.3333 34.1667
vertex -23.5833 -46.3333 30.2831
endloop
endfacet
facet normal 0.894427 0.447214 0
outer loop
vertex -23.1667 -45.5 44.7169
@@ -2134,34 +2162,6 @@ solid OpenSCAD_Model
vertex -23.5833 -44.6667 30.2831
endloop
endfacet
facet normal 0.894427 -0.447214 0
outer loop
vertex -23.5833 -46.3333 40.8333
vertex -23.1667 -45.5 44.7169
vertex -23.5833 -46.3333 44.7169
endloop
endfacet
facet normal 0.894427 -0.447214 0
outer loop
vertex -23.1667 -45.5 44.7169
vertex -23.5833 -46.3333 40.8333
vertex -23.1667 -45.5 39.7222
endloop
endfacet
facet normal 0.894427 -0.447214 0
outer loop
vertex -23.5833 -46.3333 34.1667
vertex -23.1667 -45.5 30.2831
vertex -23.1667 -45.5 35.2778
endloop
endfacet
facet normal 0.894427 -0.447214 0
outer loop
vertex -23.1667 -45.5 30.2831
vertex -23.5833 -46.3333 34.1667
vertex -23.5833 -46.3333 30.2831
endloop
endfacet
facet normal -0.93633 0 0.351122
outer loop
vertex -27.3573 -44.0711 38.325
@@ -4990,6 +4990,34 @@ solid OpenSCAD_Model
vertex 23.5833 -44.6667 5.28312
endloop
endfacet
facet normal -0.894427 -0.447214 -0
outer loop
vertex 23.5833 -46.3333 9.16667
vertex 23.1667 -45.5 5.28312
vertex 23.5833 -46.3333 5.28312
endloop
endfacet
facet normal -0.894427 -0.447214 0
outer loop
vertex 23.1667 -45.5 5.28312
vertex 23.5833 -46.3333 9.16667
vertex 23.1667 -45.5 10.2778
endloop
endfacet
facet normal -0.894427 -0.447214 0
outer loop
vertex 23.5833 -46.3333 15.8333
vertex 23.1667 -45.5 19.7169
vertex 23.1667 -45.5 14.7222
endloop
endfacet
facet normal -0.894427 -0.447214 0
outer loop
vertex 23.1667 -45.5 19.7169
vertex 23.5833 -46.3333 15.8333
vertex 23.5833 -46.3333 19.7169
endloop
endfacet
facet normal -0.894427 0.447214 0
outer loop
vertex 23.1667 -45.5 5.28312
@@ -5032,34 +5060,6 @@ solid OpenSCAD_Model
vertex 23.5833 -46.3333 19.7169
endloop
endfacet
facet normal -0.894427 -0.447214 -0
outer loop
vertex 23.5833 -46.3333 9.16667
vertex 23.1667 -45.5 5.28312
vertex 23.5833 -46.3333 5.28312
endloop
endfacet
facet normal -0.894427 -0.447214 0
outer loop
vertex 23.1667 -45.5 5.28312
vertex 23.5833 -46.3333 9.16667
vertex 23.1667 -45.5 10.2778
endloop
endfacet
facet normal -0.894427 -0.447214 0
outer loop
vertex 23.5833 -46.3333 15.8333
vertex 23.1667 -45.5 19.7169
vertex 23.1667 -45.5 14.7222
endloop
endfacet
facet normal -0.894427 -0.447214 0
outer loop
vertex 23.1667 -45.5 19.7169
vertex 23.5833 -46.3333 15.8333
vertex 23.5833 -46.3333 19.7169
endloop
endfacet
facet normal 0.93633 0 -0.351122
outer loop
vertex 27.3573 -44.0711 11.675

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@@ -1,86 +0,0 @@
include <config.scad>
use <GDMUtils.scad>
use <joiners.scad>
module bridge_center()
{
joiner_length = 10;
side_joiner_len = 10;
color("SpringGreen")
prerender(convexity=20)
union() {
difference() {
union() {
// Bottom.
up(rail_thick/2) {
yrot(90) sparse_strut(h=rail_width, l=motor_rail_length, thick=rail_thick, maxang=45, strut=10, max_bridge=500);
}
// Walls.
zring(r=0,n=2) {
up(rail_height/2) {
right((rail_spacing+joiner_width)/2) {
if (wall_style == "crossbeams")
sparse_strut(h=rail_height, l=motor_rail_length-joiner_length, thick=joiner_width, strut=5);
if (wall_style == "thinwall")
thinning_wall(h=rail_height, l=motor_rail_length-joiner_length, thick=joiner_width, strut=5, bracing=false);
if (wall_style == "corrugated")
corrugated_wall(h=rail_height, l=motor_rail_length-joiner_length, thick=joiner_width, strut=5);
}
}
}
// Side Supports
up(rail_height/4) {
yspread(motor_rail_length-20) {
difference() {
cube(size=[rail_width, 4, rail_height/2], center=true);
xspread(rail_width/3, n=3) {
cube(size=[16, 11, 11], center=true);
}
}
}
}
}
// Clear space for joiners.
up(rail_height/2) {
joiner_quad_clear(xspacing=rail_spacing+joiner_width, yspacing=motor_rail_length, h=rail_height, w=joiner_width, clearance=5, a=joiner_angle);
}
// Shrinkage stress relief
up(rail_thick/2) {
yspread(16, n=5) {
cube(size=[rail_width+1, 1, rail_thick-2], center=true);
}
xspread(15, n=7) {
yspread(motor_rail_length-10) {
cube(size=[1, 60, rail_thick-2], center=true);
}
}
}
}
// Snap-tab joiners.
up(rail_height/2) {
joiner_quad(xspacing=rail_spacing+joiner_width, yspacing=motor_rail_length, h=rail_height, w=joiner_width, l=13, a=joiner_angle);
}
}
}
//!bridge_center();
module bridge_center_parts() { // make me
zrot(90) bridge_center();
}
bridge_center_parts();
// vim: noexpandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap

View File

@@ -1,83 +0,0 @@
include <config.scad>
use <GDMUtils.scad>
use <joiners.scad>
module bridge_segment()
{
color([0.9, 0.7, 1.0])
prerender(convexity=20)
union() {
difference() {
union() {
// Bottom.
up(rail_thick/2) yrot(90)
sparse_strut(h=rail_width, l=rail_length, thick=rail_thick, maxang=45, strut=10, max_bridge=500);
// Walls.
zrot_copies([0, 180]) {
up(rail_height/2) {
right((rail_spacing+joiner_width)/2) {
if (wall_style == "crossbeams")
sparse_strut(h=rail_height, l=rail_length-10, thick=joiner_width, strut=5);
if (wall_style == "thinwall")
thinning_wall(h=rail_height, l=rail_length-10, thick=joiner_width, strut=5, bracing=false);
if (wall_style == "corrugated")
corrugated_wall(h=rail_height, l=rail_length-10, thick=joiner_width, strut=5);
}
}
}
// Side Supports
up(rail_height/4) {
yspread(rail_length-2*5-5) {
difference() {
cube(size=[rail_width-joiner_width, 4, rail_height/2], center=true);
xspread(rail_width/3, n=3) {
cube(size=[16, 11, 12], center=true);
}
}
}
}
}
// Clear space for joiners.
up(rail_height/2) {
joiner_quad_clear(xspacing=rail_spacing+joiner_width, yspacing=rail_length, h=rail_height+0.001, w=joiner_width, clearance=5, a=joiner_angle);
}
// Shrinkage stress relief
up(rail_thick/2) {
yspread(11, n=12) {
cube(size=[rail_width+1, 1, rail_thick-2], center=true);
}
xspread(13, n=8) {
yspread(rail_length-10) {
cube(size=[1, 60, rail_thick-2], center=true);
}
}
}
}
// Snap-tab joiners.
up(rail_height/2) {
joiner_quad(xspacing=rail_spacing+joiner_width, yspacing=rail_length, h=rail_height, w=joiner_width, l=5, a=joiner_angle);
}
}
}
//!bridge_segment();
module bridge_segment_parts() { // make me
bridge_segment();
}
bridge_segment_parts();
// vim: noexpandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap

View File

@@ -26,15 +26,18 @@ groove_height = 12; // mm
joiner_angle = 30; // degrees
joiner_width = 10; // mm
rack_tooth_size = 5; // mm per tooth.
set_screw_size = 3; // mm size of set screw in drive gears, couplers, etc
motor_shaft_size = 5; // mm
motor_shaft_flatted = false; // boolean. Set true if motor shaft has a flattened side.
rack_tooth_size = 5; // mm per tooth.
set_screw_size = 3; // mm size of set screw in drive gears, couplers, etc
motor_length = 34; // mm length of NEMA17 motor.
motor_shaft_size = 5; // mm diameter of NEMA17 motor shaft.
motor_shaft_length = 20; // mm length of NEMA17 motor shaft.
motor_shaft_flatted = true; // Is motor shaft keyed? (RECOMMENDED)
// Currently configured for 3/8" ACME threaded rod and matching 11/16" nut
lifter_rod_diam = 9.5; // mm
lifter_rod_length = 300.0; // mm
lifter_thread_size = 3.175; // mm lift per revolution
// Currently configured for 3/8" ACME threaded rod.
lifter_rod_diam = 9.5; // mm
lifter_rod_length = 300.0; // mm
lifter_thread_size = 3.175; // mm lift per revolution
lifter_thread_depth = 1.25; // mm
/*
// Mechanical endstop boards.

View File

@@ -3,9 +3,8 @@ $do_prerender=true;
include <config.scad>
include <GDMUtils.scad>
use <NEMA.scad>
use <acme_screw.scad>
use <bridge_center_parts.scad>
use <bridge_segment_parts.scad>
use <cable_chain_link_parts.scad>
use <cable_chain_mount_parts.scad>
use <drive_gear_parts.scad>
@@ -23,8 +22,7 @@ use <sled_endcap_parts.scad>
use <support_leg_parts.scad>
use <xy_joiner_parts.scad>
use <xy_sled_parts.scad>
use <yz_bottom_joiner_parts.scad>
use <yz_top_joiner_parts.scad>
use <yz_joiner_parts.scad>
use <z_sled_parts.scad>
use <z_strut_parts.scad>
@@ -47,7 +45,7 @@ module x_axis_slider_assembly(slidepos=0)
up(rail_height-5-20) {
motor_mount_plate();
up(20-4-0.2) {
nema17_stepper(h=34, shaft_len=20.05);
nema17_stepper(h=motor_length, shaft_len=motor_shaft_length);
up(19) {
drive_gear();
}
@@ -76,7 +74,7 @@ module y_axis_slider_assembly(slidepos=0)
rail_segment();
fwd(rail_length/2+platform_length) {
// Bottom Y-axis to Z-axis corner joiner.
yz_bottom_joiner();
yz_joiner();
// Support legs.
back(platform_length/2) {
@@ -96,7 +94,7 @@ module y_axis_slider_assembly(slidepos=0)
up(rail_height-5-20) {
motor_mount_plate();
up(20-4-0.2) {
nema17_stepper(h=34, shaft_len=20.05);
nema17_stepper(h=motor_length, shaft_len=motor_shaft_length);
up(19) {
drive_gear();
}
@@ -123,6 +121,9 @@ module z_axis_slider_assembly(slidepos=0)
yspread(rail_length) {
rail_segment();
}
fwd(rail_length) {
rail_endcap();
}
}
back(motor_rail_length) {
zrot(180) rail_z_motor_segment();
@@ -133,16 +134,24 @@ module z_axis_slider_assembly(slidepos=0)
// Stepper Motor
xrot(90) {
motor_mount_plate();
up(20-4-0.2) {
nema17_stepper(h=34, shaft_len=20.05);
up(5) {
color("darkgrey") {
zrot(slidepos/lifter_thread_size*360.0) {
up(20-5-0.2) {
nema17_stepper(h=motor_length, shaft_len=motor_shaft_length);
zrot(slidepos/lifter_thread_size*360.0) {
up(motor_shaft_length) {
color("darkgrey") {
lifter_rod_coupler();
}
}
up(lifter_rod_length/2+16) {
color("silver") cylinder(d=lifter_rod_diam, h=lifter_rod_length, center=true);
up(lifter_rod_length/2) {
color("silver") {
acme_threaded_rod(
d=lifter_rod_diam,
l=lifter_rod_length,
threading=lifter_thread_size,
thread_depth=lifter_thread_depth,
$fn=32
);
}
}
}
}
}
@@ -150,22 +159,7 @@ module z_axis_slider_assembly(slidepos=0)
}
}
}
module bridge_assembly()
{
zring(n=2) {
fwd(motor_rail_length/2) {
fwd(rail_length/2) {
bridge_segment();
fwd(rail_length/2+platform_length) {
yz_top_joiner();
}
}
}
}
bridge_center();
}
//!z_axis_slider_assembly(slidepos=1/32*25.4);
module extruder_assembly(slidepos=0)
@@ -198,11 +192,6 @@ module full_assembly(hide_endcaps=false)
ypos = 100*sin(360*$t);
zpos = 80*cos(240+360*$t)+10;
// Top bridge
up(2*rail_height+motor_rail_length+2*rail_length+groove_height) {
xrot(180) bridge_assembly();
}
// Extruder bridge
up(rail_height+motor_rail_length+rail_length+groove_height) {
extruder_assembly(zpos);

View File

@@ -1,5 +1,6 @@
include <config.scad>
use <GDMUtils.scad>
use <acme_screw.scad>
$fa = 1;
$fs = 2;
@@ -10,7 +11,6 @@ module lifter_rod_coupler()
diam = 30;
height = 30;
color("SpringGreen")
up(height/2)
difference () {
cylinder(h=height, d=diam, center=true);
down(height/4) {
@@ -22,8 +22,16 @@ module lifter_rod_coupler()
}
}
}
up(height/4)
cylinder(h=height/2+0.1, d=lifter_rod_diam+2*printer_slop, center=true, $fn=24);
up(height/4) {
// cylinder(h=height/2+0.1, d=lifter_rod_diam+2*printer_slop, center=true, $fn=24);
acme_threaded_rod(
d=lifter_rod_diam+2*printer_slop,
l=height/2+0.1,
threading=lifter_thread_size,
thread_depth=0.3,
$fn=32
);
}
right(diam/4)
cube(size=[diam/2+0.1, 2, height+0.1], center=true);
right((diam+lifter_rod_diam)/2/2-1) {
@@ -52,7 +60,7 @@ module lifter_rod_coupler()
module lifter_rod_coupler_parts() { // make me
yspread(50) lifter_rod_coupler();
yspread(50) up(30/2) lifter_rod_coupler();
}

View File

@@ -4,26 +4,33 @@ use <NEMA.scad>
use <joiners.scad>
module motor_mount_plate(thick=4, l=20)
$fa=1;
$fs=1;
module motor_mount_plate(thick=5, l=20)
{
motor_width = nema_motor_width(17)+printer_slop*2;
color("Teal")
prerender(convexity=10)
difference() {
union() {
up(l-thick/2) {
up(l-thick) {
difference() {
rrect(size=[motor_mount_spacing+joiner_width, rail_height+10, 4], r=5, center=true);
zrot(90) nema17_mount_holes(depth=thick+1, l=5);
zrot(90) nema17_mount_holes(depth=thick+1, l=0);
down(thick/2/2+0.05)
cube([motor_width, motor_width, thick/2], center=true);
}
}
// Joiners
xrot(-90) joiner_pair(spacing=motor_mount_spacing, h=rail_height, w=joiner_width, l=l, a=joiner_angle);
xrot(-90) joiner_pair(spacing=motor_mount_spacing, h=rail_height, w=joiner_width, l=l-thick/2, a=joiner_angle);
// Standoffs
zrot_copies([0, 180]) {
right(motor_mount_spacing/2+joiner_width/2+endstop_standoff/2-0.05) {
up(l-endstop_hole_inset) {
up(l-thick/2-endstop_hole_inset) {
fwd(endstop_hole_hoff) {
yspread(endstop_hole_spacing) {
difference() {
@@ -53,7 +60,7 @@ module motor_mount_plate(thick=4, l=20)
zrot_copies([0, 180]) {
right(motor_mount_spacing/2+endstop_standoff/2-0.05) {
up(l-endstop_hole_inset) {
up(l-thick/2-endstop_hole_inset) {
fwd(endstop_hole_hoff) {
yspread(endstop_hole_spacing) {
yrot(90) cylinder(r=endstop_screw_size*1.1/2, h=joiner_width+endstop_standoff+0.05, center=true, $fn=12);

2
wiki

Submodule wiki updated: 18360da5f4...fd7e03b968

View File

@@ -3,7 +3,7 @@ use <GDMUtils.scad>
use <joiners.scad>
module yz_bottom_joiner()
module yz_joiner()
{
joiner_length=10;
base_height = rail_height+groove_height;
@@ -129,17 +129,17 @@ module yz_bottom_joiner()
}
}
}
//yz_bottom_joiner();
//yz_joiner();
module yz_bottom_joiner_parts() { // make me
fwd(platform_length/2) yz_bottom_joiner();
module yz_joiner_parts() { // make me
fwd(platform_length/2) yz_joiner();
}
yz_bottom_joiner_parts();
yz_joiner_parts();

View File

@@ -1,137 +0,0 @@
include <config.scad>
use <GDMUtils.scad>
use <joiners.scad>
module yz_top_joiner()
{
joiner_length=10;
base_height = rail_height+groove_height;
endstop_delta = platform_length - base_height;
motor_mount_spacing=43+joiner_width+10;
color("Turquoise")
prerender(convexity=10)
difference() {
union() {
difference() {
union() {
// Bottom.
up(rail_thick/2) {
back(platform_length/2) {
yrot(90) sparse_strut(h=rail_width, l=platform_length, thick=rail_thick, maxang=45, strut=10, max_bridge=500);
}
}
// Back.
up(rail_height/2) {
back(rail_thick/2) {
zrot(90) {
if (wall_style == "crossbeams")
sparse_strut(h=rail_height, l=rail_width-6, thick=rail_thick, strut=5);
if (wall_style == "thinwall")
thinning_wall(h=rail_height, l=rail_width-6, thick=rail_thick, strut=rail_thick, bracing=false);
if (wall_style == "corrugated")
corrugated_wall(h=rail_height, l=rail_width-6, thick=rail_thick, strut=rail_thick, wall=3);
}
}
}
// Walls
xflip_copy() {
right((rail_spacing+joiner_width)/2) {
back((platform_length-joiner_length+1)/2) {
up(rail_height/2) {
if (wall_style == "crossbeams")
sparse_strut(l=platform_length-joiner_length+1, h=rail_height, thick=joiner_width, strut=5);
if (wall_style == "thinwall")
thinning_wall(l=platform_length-joiner_length+1, h=rail_height, thick=joiner_width, strut=rail_thick, bracing=false);
if (wall_style == "corrugated")
corrugated_wall(l=platform_length-joiner_length+1, h=rail_height, thick=joiner_width, strut=rail_thick, wall=3);
}
}
}
}
}
// Shrinkage stress relief
translate([0, platform_length/2, rail_thick/2]) {
yspread(12, n=7) {
cube(size=[rail_width+1, 1, rail_thick-2], center=true);
}
xspread(12, n=9) {
yspread(platform_length-10) {
cube(size=[1, 20, rail_thick-2], center=true);
}
}
}
// Clear space for front joiners.
translate([0, platform_length+0.05, rail_height/2]) {
joiner_pair_clear(spacing=rail_spacing+joiner_width, h=rail_height+0.001, w=joiner_width, clearance=5, a=joiner_angle);
}
// Clear space for top joiners.
translate([0, rail_height/2, rail_height+0.05]) {
xrot(90) joiner_pair_clear(spacing=rail_spacing+joiner_width, h=rail_height, w=joiner_width+0.001, clearance=5, a=joiner_angle);
}
// Z endstop mount.
back(rail_height+groove_height) {
up(rail_height-3) {
xspread(rail_width-joiner_width) {
yspread(endstop_hole_spacing) {
yrot(90) cylinder(d=endstop_screw_size, h=joiner_width+10, center=true, $fn=8);
hull() {
grid_of(za=[0,5]) {
yrot(90) {
metric_nut(size=endstop_screw_size, hole=false, center=true);
}
}
}
}
}
}
}
}
// Front joiners.
translate([0, platform_length, rail_height/2]) {
joiner_pair(spacing=rail_spacing+joiner_width, h=rail_height, w=joiner_width, l=joiner_length, a=joiner_angle);
}
// Top joiners.
translate([0, rail_height/2, rail_height]) {
xrot(90) joiner_pair(spacing=rail_spacing+joiner_width, h=rail_height, w=joiner_width, l=7, a=joiner_angle);
}
translate([0, platform_length-joiner_length, rail_height/4]) {
difference() {
// Side supports.
cube(size=[rail_width, 4, rail_height/2], center=true);
// Wiring access holes.
xspread(rail_width/3, n=3) {
cube(size=[16, 11, 11], center=true);
}
}
}
}
}
}
//yz_top_joiner();
module yz_top_joiner_parts() { // make me
fwd(platform_length/2) yz_top_joiner();
}
yz_top_joiner_parts();
// vim: noexpandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap

View File

@@ -55,17 +55,19 @@ module z_sled()
}
}
// Slider ridge
yspread(platform_length-slider_len) {
up(groove_height/2+offcenter) {
zring(n=2, r=joiner_width/2+printer_slop+2) {
xs = 1 + 4/(groove_height*tan(groove_angle));
scale([xs*tan(groove_angle),1,xs]) {
difference() {
yrot(45) {
rcube(size=[groove_height/sqrt(2), slider_len, groove_height/sqrt(2)], r=1, center=true, $fn=12);
}
right(groove_height/2+0.1) {
cube([groove_height, slider_len+1, groove_height+1], center=true);
fwd(10/2) {
yspread(platform_length-slider_len-10) {
up(groove_height/2+offcenter) {
zring(n=2, r=joiner_width/2+printer_slop+2) {
xs = 1 + 4/(groove_height*tan(groove_angle));
scale([xs*tan(groove_angle),1,xs]) {
difference() {
yrot(45) {
rcube(size=[groove_height/sqrt(2), slider_len, groove_height/sqrt(2)], r=1, center=true, $fn=12);
}
right(groove_height/2+0.1) {
cube([groove_height, slider_len+1, groove_height+1], center=true);
}
}
}
}
@@ -93,7 +95,7 @@ module z_sled()
d=lifter_rod_diam+2*printer_slop,
l=lifter_block_size+0.5+2*lifter_thread_size,
threading=lifter_thread_size,
thread_depth=1.0,
thread_depth=lifter_thread_depth-printer_slop,
$fn=32
);
}