Finished the Y linear bearing holders
parent
a487d89c91
commit
f49ac84185
|
@ -76,31 +76,63 @@ module Cyclone_YsubPart_singleLinearBearingHolder() {
|
|||
linearBearingLength = linearBearing_L(linearBearingModel);
|
||||
linearBearingDiameter = linearBearing_D(linearBearingModel);
|
||||
|
||||
dimX = linearBearingDiameter+10;
|
||||
dimY = linearBearingLength;
|
||||
plasticHolderLength = 3;
|
||||
|
||||
dimX = linearBearingDiameter+linearBearingDiameter/2;
|
||||
dimY = linearBearingLength+2*plasticHolderLength;
|
||||
dimZ = workbed_separation_from_Y_smooth_rod+axes_Ysmooth_rodD/2;
|
||||
|
||||
holderExtension = 10;
|
||||
holderExtension = linearBearingDiameter/3;
|
||||
|
||||
footThickness = 10;
|
||||
screwSize = 3; // M3, M4, etc (integers only)
|
||||
|
||||
footSeparation = screwSize*2;
|
||||
footThickness = 7;
|
||||
|
||||
workbed_screws_aditional_length = 10;
|
||||
|
||||
linearBearing_pressureFitTolerance = 0.5;
|
||||
|
||||
difference() {
|
||||
// Main part
|
||||
union() {
|
||||
translate([0,0,dimZ/2])
|
||||
bcube([dimX,dimY,dimZ], cr=3, cres=10);
|
||||
hull() {
|
||||
translate([0,0,dimZ/2+footThickness/4])
|
||||
cylinder(r=dimY/2,h=footThickness,center=true);
|
||||
translate([dimX/2,0,dimZ/2+footThickness/4])
|
||||
cylinder(r=dimY/2,h=footThickness,center=true);
|
||||
translate([0,0,dimZ/2])
|
||||
bcube([dimX,dimY,dimZ], cr=3, cres=0);
|
||||
translate([0,0,dimZ])
|
||||
hull() {
|
||||
translate([screwSize/2,0,-footThickness/2])
|
||||
bcube([dimX+screwSize,dimY,footThickness], cr=3, cres=0);
|
||||
translate([dimX/2+footSeparation,0,-footThickness/2])
|
||||
cylinder(r=screwSize+3,h=footThickness,center=true);
|
||||
}
|
||||
translate([0,0,-holderExtension/2])
|
||||
bcube([dimX,dimY,holderExtension], cr=3, cres=0);
|
||||
}
|
||||
translate([0,0,-holderExtension/2])
|
||||
bcube([dimX,dimY,holderExtension], cr=3, cres=10);
|
||||
}
|
||||
|
||||
// Hole for linear bearing
|
||||
translate([0,linearBearingLength/2,0])
|
||||
rotate([90,0,0]) linearBearingHole(model=linearBearingModel, renderPart=true);
|
||||
// Slot for inserting the bearing
|
||||
translate([0,0,-holderExtension/2])
|
||||
cube([linearBearingDiameter-linearBearing_pressureFitTolerance*2,dimY+0.01,holderExtension+0.01], center=true);
|
||||
// Plastic holders to keep the bearing in place
|
||||
translate([0,dimY/2,0])
|
||||
hull() {
|
||||
translate([0,-plasticHolderLength,0])
|
||||
rotate([90,0,0]) cylinder(r=linearBearingDiameter/2, h=0.01, center=true);
|
||||
rotate([90,0,0]) cylinder(r=linearBearingDiameter/2-2*linearBearing_pressureFitTolerance, h=0.01, center=true);
|
||||
}
|
||||
scale([1,-1,1]) translate([0,dimY/2,0])
|
||||
hull() {
|
||||
translate([0,-plasticHolderLength,0])
|
||||
rotate([90,0,0]) cylinder(r=linearBearingDiameter/2, h=0.01, center=true);
|
||||
rotate([90,0,0]) cylinder(r=linearBearingDiameter/2-2*linearBearing_pressureFitTolerance, h=0.01, center=true);
|
||||
}
|
||||
rotate([90,0,0]) cylinder(r=linearBearingDiameter/2-linearBearing_pressureFitTolerance, h=dimY+1, center=true);//linearBearingHole(model=linearBearingModel, renderPart=true);
|
||||
// Hole for the screw and nut
|
||||
translate([dimX/2+footSeparation,0,dimZ+workbed_thickness+workbed_screws_aditional_length])
|
||||
rotate([90,0,0]) hole_for_screw(size=screwSize,length=workbed_screws_aditional_length+footThickness+workbed_thickness,nutDepth=0,nutAddedLen=0,captiveLen=0);
|
||||
}
|
||||
|
||||
translate([0,linearBearingLength/2,0])
|
||||
rotate([90,0,0]) linearBearing_single(model=linearBearingModel, echoPart=true);
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -1,838 +0,0 @@
|
|||
0
|
||||
SECTION
|
||||
2
|
||||
BLOCKS
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
ENTITIES
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-107.5
|
||||
11
|
||||
-107.486
|
||||
20
|
||||
-57
|
||||
21
|
||||
-57.2941
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-107.486
|
||||
11
|
||||
-107.442
|
||||
20
|
||||
-57.2941
|
||||
21
|
||||
-57.5853
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-107.442
|
||||
11
|
||||
-107.371
|
||||
20
|
||||
-57.5853
|
||||
21
|
||||
-57.8709
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-107.371
|
||||
11
|
||||
-107.272
|
||||
20
|
||||
-57.8709
|
||||
21
|
||||
-58.1481
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-107.272
|
||||
11
|
||||
-107.146
|
||||
20
|
||||
-58.1481
|
||||
21
|
||||
-58.4142
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-107.146
|
||||
11
|
||||
-106.994
|
||||
20
|
||||
-58.4142
|
||||
21
|
||||
-58.6667
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-106.994
|
||||
11
|
||||
-106.819
|
||||
20
|
||||
-58.6667
|
||||
21
|
||||
-58.9032
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-106.819
|
||||
11
|
||||
-106.621
|
||||
20
|
||||
-58.9032
|
||||
21
|
||||
-59.1213
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-106.621
|
||||
11
|
||||
-106.403
|
||||
20
|
||||
-59.1213
|
||||
21
|
||||
-59.319
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-106.403
|
||||
11
|
||||
-106.167
|
||||
20
|
||||
-59.319
|
||||
21
|
||||
-59.4944
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-106.167
|
||||
11
|
||||
-105.914
|
||||
20
|
||||
-59.4944
|
||||
21
|
||||
-59.6458
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-105.914
|
||||
11
|
||||
-105.648
|
||||
20
|
||||
-59.6458
|
||||
21
|
||||
-59.7716
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-105.648
|
||||
11
|
||||
-105.371
|
||||
20
|
||||
-59.7716
|
||||
21
|
||||
-59.8708
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-105.371
|
||||
11
|
||||
-105.085
|
||||
20
|
||||
-59.8708
|
||||
21
|
||||
-59.9424
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-105.085
|
||||
11
|
||||
-104.794
|
||||
20
|
||||
-59.9424
|
||||
21
|
||||
-59.9856
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-104.794
|
||||
11
|
||||
-104.5
|
||||
20
|
||||
-59.9856
|
||||
21
|
||||
-60
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-104.5
|
||||
11
|
||||
104.5
|
||||
20
|
||||
-60
|
||||
21
|
||||
-60
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
104.5
|
||||
11
|
||||
104.794
|
||||
20
|
||||
-60
|
||||
21
|
||||
-59.9856
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
104.794
|
||||
11
|
||||
105.085
|
||||
20
|
||||
-59.9856
|
||||
21
|
||||
-59.9424
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
105.085
|
||||
11
|
||||
105.371
|
||||
20
|
||||
-59.9424
|
||||
21
|
||||
-59.8708
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
105.371
|
||||
11
|
||||
105.648
|
||||
20
|
||||
-59.8708
|
||||
21
|
||||
-59.7716
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
105.648
|
||||
11
|
||||
105.914
|
||||
20
|
||||
-59.7716
|
||||
21
|
||||
-59.6458
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
105.914
|
||||
11
|
||||
106.167
|
||||
20
|
||||
-59.6458
|
||||
21
|
||||
-59.4944
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
106.167
|
||||
11
|
||||
106.403
|
||||
20
|
||||
-59.4944
|
||||
21
|
||||
-59.319
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
106.403
|
||||
11
|
||||
106.621
|
||||
20
|
||||
-59.319
|
||||
21
|
||||
-59.1213
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
106.621
|
||||
11
|
||||
106.819
|
||||
20
|
||||
-59.1213
|
||||
21
|
||||
-58.9032
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
106.819
|
||||
11
|
||||
106.994
|
||||
20
|
||||
-58.9032
|
||||
21
|
||||
-58.6667
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
106.994
|
||||
11
|
||||
107.146
|
||||
20
|
||||
-58.6667
|
||||
21
|
||||
-58.4142
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.146
|
||||
11
|
||||
107.272
|
||||
20
|
||||
-58.4142
|
||||
21
|
||||
-58.1481
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.272
|
||||
11
|
||||
107.371
|
||||
20
|
||||
-58.1481
|
||||
21
|
||||
-57.8709
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.371
|
||||
11
|
||||
107.442
|
||||
20
|
||||
-57.8709
|
||||
21
|
||||
-57.5853
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.442
|
||||
11
|
||||
107.486
|
||||
20
|
||||
-57.5853
|
||||
21
|
||||
-57.2941
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.486
|
||||
11
|
||||
107.5
|
||||
20
|
||||
-57.2941
|
||||
21
|
||||
-57
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.5
|
||||
11
|
||||
107.5
|
||||
20
|
||||
-57
|
||||
21
|
||||
57
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.5
|
||||
11
|
||||
107.486
|
||||
20
|
||||
57
|
||||
21
|
||||
57.2941
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.486
|
||||
11
|
||||
107.442
|
||||
20
|
||||
57.2941
|
||||
21
|
||||
57.5853
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.442
|
||||
11
|
||||
107.371
|
||||
20
|
||||
57.5853
|
||||
21
|
||||
57.8709
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.371
|
||||
11
|
||||
107.272
|
||||
20
|
||||
57.8709
|
||||
21
|
||||
58.1481
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.272
|
||||
11
|
||||
107.146
|
||||
20
|
||||
58.1481
|
||||
21
|
||||
58.4142
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
107.146
|
||||
11
|
||||
106.994
|
||||
20
|
||||
58.4142
|
||||
21
|
||||
58.6667
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
106.994
|
||||
11
|
||||
106.819
|
||||
20
|
||||
58.6667
|
||||
21
|
||||
58.9032
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
106.819
|
||||
11
|
||||
106.621
|
||||
20
|
||||
58.9032
|
||||
21
|
||||
59.1213
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
106.621
|
||||
11
|
||||
106.403
|
||||
20
|
||||
59.1213
|
||||
21
|
||||
59.319
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
106.403
|
||||
11
|
||||
106.167
|
||||
20
|
||||
59.319
|
||||
21
|
||||
59.4944
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
106.167
|
||||
11
|
||||
105.914
|
||||
20
|
||||
59.4944
|
||||
21
|
||||
59.6458
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
105.914
|
||||
11
|
||||
105.648
|
||||
20
|
||||
59.6458
|
||||
21
|
||||
59.7716
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
105.648
|
||||
11
|
||||
105.371
|
||||
20
|
||||
59.7716
|
||||
21
|
||||
59.8708
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
105.371
|
||||
11
|
||||
105.085
|
||||
20
|
||||
59.8708
|
||||
21
|
||||
59.9424
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
105.085
|
||||
11
|
||||
104.794
|
||||
20
|
||||
59.9424
|
||||
21
|
||||
59.9856
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
104.794
|
||||
11
|
||||
104.5
|
||||
20
|
||||
59.9856
|
||||
21
|
||||
60
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
104.5
|
||||
11
|
||||
-104.5
|
||||
20
|
||||
60
|
||||
21
|
||||
60
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-104.5
|
||||
11
|
||||
-104.794
|
||||
20
|
||||
60
|
||||
21
|
||||
59.9856
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-104.794
|
||||
11
|
||||
-105.085
|
||||
20
|
||||
59.9856
|
||||
21
|
||||
59.9424
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-105.085
|
||||
11
|
||||
-105.371
|
||||
20
|
||||
59.9424
|
||||
21
|
||||
59.8708
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-105.371
|
||||
11
|
||||
-105.648
|
||||
20
|
||||
59.8708
|
||||
21
|
||||
59.7716
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-105.648
|
||||
11
|
||||
-105.914
|
||||
20
|
||||
59.7716
|
||||
21
|
||||
59.6458
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-105.914
|
||||
11
|
||||
-106.167
|
||||
20
|
||||
59.6458
|
||||
21
|
||||
59.4944
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-106.167
|
||||
11
|
||||
-106.403
|
||||
20
|
||||
59.4944
|
||||
21
|
||||
59.319
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-106.403
|
||||
11
|
||||
-106.621
|
||||
20
|
||||
59.319
|
||||
21
|
||||
59.1213
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-106.621
|
||||
11
|
||||
-106.819
|
||||
20
|
||||
59.1213
|
||||
21
|
||||
58.9032
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-106.819
|
||||
11
|
||||
-106.994
|
||||
20
|
||||
58.9032
|
||||
21
|
||||
58.6667
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-106.994
|
||||
11
|
||||
-107.146
|
||||
20
|
||||
58.6667
|
||||
21
|
||||
58.4142
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-107.146
|
||||
11
|
||||
-107.272
|
||||
20
|
||||
58.4142
|
||||
21
|
||||
58.1481
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-107.272
|
||||
11
|
||||
-107.371
|
||||
20
|
||||
58.1481
|
||||
21
|
||||
57.8709
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-107.371
|
||||
11
|
||||
-107.442
|
||||
20
|
||||
57.8709
|
||||
21
|
||||
57.5853
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-107.442
|
||||
11
|
||||
-107.486
|
||||
20
|
||||
57.5853
|
||||
21
|
||||
57.2941
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-107.486
|
||||
11
|
||||
-107.5
|
||||
20
|
||||
57.2941
|
||||
21
|
||||
57
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-107.5
|
||||
11
|
||||
-107.5
|
||||
20
|
||||
57
|
||||
21
|
||||
-57
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
OBJECTS
|
||||
0
|
||||
DICTIONARY
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
EOF
|
Loading…
Reference in New Issue