Added lifter lock nuts. Tweaked acme threaded rod thread profile.

This commit is contained in:
Revar Desmera
2015-07-10 11:32:13 -07:00
parent 9edb61f9b2
commit 2097f24188
28 changed files with 118703 additions and 92391 deletions

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

24194
STLs/lifter_lock_nut_parts.stl Normal file
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

@@ -7342,6 +7342,34 @@ solid OpenSCAD_Model
vertex 56.675 -52.2313 34.5
endloop
endfacet
facet normal -0.894427 0 0.447214
outer loop
vertex 57.0938 -52.2313 34.5
vertex 56.675 -48.35 33.6625
vertex 56.675 -52.2313 33.6625
endloop
endfacet
facet normal -0.894427 0 0.447214
outer loop
vertex 56.675 -48.35 33.6625
vertex 57.0938 -52.2313 34.5
vertex 57.0938 -47.2333 34.5
endloop
endfacet
facet normal -0.894427 0 0.447214
outer loop
vertex 56.675 -41.65 33.6625
vertex 57.0938 -37.7687 34.5
vertex 56.675 -37.7687 33.6625
endloop
endfacet
facet normal -0.894427 0 0.447214
outer loop
vertex 57.0938 -37.7687 34.5
vertex 56.675 -41.65 33.6625
vertex 57.0938 -42.7667 34.5
endloop
endfacet
facet normal -0.894426 0 -0.447215
outer loop
vertex 57.0938 -52.2313 34.5
@@ -7384,34 +7412,6 @@ solid OpenSCAD_Model
vertex 56.675 -37.7687 34.5
endloop
endfacet
facet normal -0.894427 0 0.447214
outer loop
vertex 57.0938 -52.2313 34.5
vertex 56.675 -48.35 33.6625
vertex 56.675 -52.2313 33.6625
endloop
endfacet
facet normal -0.894427 0 0.447214
outer loop
vertex 56.675 -48.35 33.6625
vertex 57.0938 -52.2313 34.5
vertex 57.0938 -47.2333 34.5
endloop
endfacet
facet normal -0.894427 0 0.447214
outer loop
vertex 56.675 -41.65 33.6625
vertex 57.0938 -37.7687 34.5
vertex 56.675 -37.7687 33.6625
endloop
endfacet
facet normal -0.894427 0 0.447214
outer loop
vertex 57.0938 -37.7687 34.5
vertex 56.675 -41.65 33.6625
vertex 57.0938 -42.7667 34.5
endloop
endfacet
facet normal 0.93633 0.35112 0
outer loop
vertex 52.0688 -45 39.7924
@@ -10373,6 +10373,34 @@ solid OpenSCAD_Model
vertex -56.675 -62.7687 34.5
endloop
endfacet
facet normal 0.894427 0 0.447214
outer loop
vertex -57.0938 -62.7687 34.5
vertex -56.675 -66.65 33.6625
vertex -56.675 -62.7687 33.6625
endloop
endfacet
facet normal 0.894427 0 0.447214
outer loop
vertex -56.675 -66.65 33.6625
vertex -57.0938 -62.7687 34.5
vertex -57.0938 -67.7667 34.5
endloop
endfacet
facet normal 0.894427 -0 0.447214
outer loop
vertex -57.0938 -77.2313 34.5
vertex -56.675 -73.35 33.6625
vertex -57.0938 -72.2333 34.5
endloop
endfacet
facet normal 0.894427 0 0.447214
outer loop
vertex -56.675 -73.35 33.6625
vertex -57.0938 -77.2313 34.5
vertex -56.675 -77.2313 33.6625
endloop
endfacet
facet normal 0.894426 0 -0.447215
outer loop
vertex -56.675 -66.65 35.3375
@@ -10415,34 +10443,6 @@ solid OpenSCAD_Model
vertex -56.675 -77.2313 34.5
endloop
endfacet
facet normal 0.894427 0 0.447214
outer loop
vertex -57.0938 -62.7687 34.5
vertex -56.675 -66.65 33.6625
vertex -56.675 -62.7687 33.6625
endloop
endfacet
facet normal 0.894427 0 0.447214
outer loop
vertex -56.675 -66.65 33.6625
vertex -57.0938 -62.7687 34.5
vertex -57.0938 -67.7667 34.5
endloop
endfacet
facet normal 0.894427 -0 0.447214
outer loop
vertex -57.0938 -77.2313 34.5
vertex -56.675 -73.35 33.6625
vertex -57.0938 -72.2333 34.5
endloop
endfacet
facet normal 0.894427 0 0.447214
outer loop
vertex -56.675 -73.35 33.6625
vertex -57.0938 -77.2313 34.5
vertex -56.675 -77.2313 33.6625
endloop
endfacet
facet normal -0.936329 -0.351124 0
outer loop
vertex -52.3781 -69.175 33.0711
@@ -11479,6 +11479,20 @@ solid OpenSCAD_Model
vertex 48.1071 -14.2792 7
endloop
endfacet
facet normal -0.885456 0.464723 0
outer loop
vertex 43.7412 -17.2927 7
vertex 44.631 -15.5975 10.75
vertex 44.631 -15.5975 7
endloop
endfacet
facet normal -0.885456 0.464723 0
outer loop
vertex 44.631 -15.5975 10.75
vertex 43.7412 -17.2927 7
vertex 43.7412 -17.2927 10.75
endloop
endfacet
facet normal -0.885456 -0.464723 0
outer loop
vertex 44.631 -20.9025 7
@@ -11661,20 +11675,6 @@ solid OpenSCAD_Model
vertex 44.631 -20.9025 10.75
endloop
endfacet
facet normal -0.885456 0.464723 0
outer loop
vertex 43.7412 -17.2927 7
vertex 44.631 -15.5975 10.75
vertex 44.631 -15.5975 7
endloop
endfacet
facet normal -0.885456 0.464723 0
outer loop
vertex 44.631 -15.5975 10.75
vertex 43.7412 -17.2927 7
vertex 43.7412 -17.2927 10.75
endloop
endfacet
facet normal -0.568065 -0.822984 0
outer loop
vertex 44.631 -20.9025 7
@@ -13005,6 +13005,20 @@ solid OpenSCAD_Model
vertex 48.1071 82.2208 7
endloop
endfacet
facet normal -0.885456 0.464723 0
outer loop
vertex 43.7412 79.2073 7
vertex 44.631 80.9025 10.75
vertex 44.631 80.9025 7
endloop
endfacet
facet normal -0.885456 0.464723 0
outer loop
vertex 44.631 80.9025 10.75
vertex 43.7412 79.2073 7
vertex 43.7412 79.2073 10.75
endloop
endfacet
facet normal -0.885456 -0.464723 0
outer loop
vertex 44.631 75.5975 7
@@ -13180,20 +13194,6 @@ solid OpenSCAD_Model
vertex 44.631 75.5975 10.75
endloop
endfacet
facet normal -0.885456 0.464723 0
outer loop
vertex 43.7412 79.2073 7
vertex 44.631 80.9025 10.75
vertex 44.631 80.9025 7
endloop
endfacet
facet normal -0.885456 0.464723 0
outer loop
vertex 44.631 80.9025 10.75
vertex 43.7412 79.2073 7
vertex 43.7412 79.2073 10.75
endloop
endfacet
facet normal -0.568066 -0.822983 0
outer loop
vertex 44.631 75.5975 7
@@ -15203,6 +15203,90 @@ solid OpenSCAD_Model
vertex 50 -59.5 6
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 50 -59.5 3.5
vertex 60 -59.5 6
vertex 50 -59.5 6
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 50 -59.5 3.5
vertex 60 -59.5 3.5
vertex 60 -59.5 6
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 50 -59.5 1
vertex 60 -59.5 3.5
vertex 50 -59.5 3.5
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 60 -59.5 3.5
vertex 50 -59.5 1
vertex 60 -59.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -60 -59.5 4.60306
vertex -50 -59.5 6
vertex -60 -59.5 6
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -60 -59.5 4.60306
vertex -50 -59.5 4.60306
vertex -50 -59.5 6
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -60 -59.5 1
vertex -50 -59.5 4.60306
vertex -60 -59.5 4.60306
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex -50 -59.5 4.60306
vertex -60 -59.5 1
vertex -50 -59.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -38.1329 -59.5 1
vertex -20.7704 -59.5 6
vertex -38.1329 -59.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex -20.7704 -59.5 6
vertex -38.1329 -59.5 1
vertex -20.7704 -59.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 20.7704 -59.5 1
vertex 38.1329 -59.5 6
vertex 20.7704 -59.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 38.1329 -59.5 6
vertex 20.7704 -59.5 1
vertex 38.1329 -59.5 1
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -40.5 61.1678 1
@@ -16253,90 +16337,6 @@ solid OpenSCAD_Model
vertex 22.1897 -60.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 50 -59.5 3.5
vertex 60 -59.5 6
vertex 50 -59.5 6
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 50 -59.5 3.5
vertex 60 -59.5 3.5
vertex 60 -59.5 6
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 50 -59.5 1
vertex 60 -59.5 3.5
vertex 50 -59.5 3.5
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 60 -59.5 3.5
vertex 50 -59.5 1
vertex 60 -59.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -60 -59.5 4.60306
vertex -50 -59.5 6
vertex -60 -59.5 6
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -60 -59.5 4.60306
vertex -50 -59.5 4.60306
vertex -50 -59.5 6
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -60 -59.5 1
vertex -50 -59.5 4.60306
vertex -60 -59.5 4.60306
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex -50 -59.5 4.60306
vertex -60 -59.5 1
vertex -50 -59.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -38.1329 -59.5 1
vertex -20.7704 -59.5 6
vertex -38.1329 -59.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex -20.7704 -59.5 6
vertex -38.1329 -59.5 1
vertex -20.7704 -59.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 20.7704 -59.5 1
vertex 38.1329 -59.5 6
vertex 20.7704 -59.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 38.1329 -59.5 6
vertex 20.7704 -59.5 1
vertex 38.1329 -59.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 50 -35.5 3.5
@@ -16645,90 +16645,6 @@ solid OpenSCAD_Model
vertex 28.5768 -12.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 40.5 12.5 1
vertex 45.9393 12.5 6
vertex 40.5 12.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 45.9393 12.5 6
vertex 40.5 12.5 1
vertex 45.9393 12.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 50 12.5 1
vertex 60 12.5 6
vertex 50 12.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 60 12.5 6
vertex 50 12.5 1
vertex 60 12.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -45.9393 12.5 1
vertex -40.5 12.5 6
vertex -45.9393 12.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex -40.5 12.5 6
vertex -45.9393 12.5 1
vertex -40.5 12.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -60 12.5 1
vertex -50 12.5 6
vertex -60 12.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex -50 12.5 6
vertex -60 12.5 1
vertex -50 12.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -39.5 12.5 1
vertex -28.5768 12.5 6
vertex -39.5 12.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex -28.5768 12.5 6
vertex -39.5 12.5 1
vertex -28.5768 12.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 28.5768 12.5 1
vertex 39.5 12.5 6
vertex 28.5768 12.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 39.5 12.5 6
vertex 28.5768 12.5 1
vertex 39.5 12.5 1
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex -40.5 11.5 1
@@ -16813,60 +16729,88 @@ solid OpenSCAD_Model
vertex 29.9962 11.5 1
endloop
endfacet
facet normal 0 1 -0
facet normal 0 -1 0
outer loop
vertex -50 35.5 1
vertex -60 35.5 6
vertex -50 35.5 6
vertex 40.5 12.5 1
vertex 45.9393 12.5 6
vertex 40.5 12.5 6
endloop
endfacet
facet normal 0 1 0
facet normal 0 -1 -0
outer loop
vertex -60 35.5 6
vertex -50 35.5 1
vertex -60 35.5 1
vertex 45.9393 12.5 6
vertex 40.5 12.5 1
vertex 45.9393 12.5 1
endloop
endfacet
facet normal 0 1 -0
facet normal 0 -1 0
outer loop
vertex 60 35.5 1
vertex 50 35.5 6
vertex 60 35.5 6
vertex 50 12.5 1
vertex 60 12.5 6
vertex 50 12.5 6
endloop
endfacet
facet normal 0 1 0
facet normal 0 -1 -0
outer loop
vertex 50 35.5 6
vertex 60 35.5 1
vertex 50 35.5 1
vertex 60 12.5 6
vertex 50 12.5 1
vertex 60 12.5 1
endloop
endfacet
facet normal 0 1 -0
facet normal 0 -1 0
outer loop
vertex -0.5 35.5 1
vertex -13.2942 35.5 6
vertex -0.5 35.5 6
vertex -45.9393 12.5 1
vertex -40.5 12.5 6
vertex -45.9393 12.5 6
endloop
endfacet
facet normal 0 1 0
facet normal 0 -1 -0
outer loop
vertex -13.2942 35.5 6
vertex -0.5 35.5 1
vertex -13.2942 35.5 1
vertex -40.5 12.5 6
vertex -45.9393 12.5 1
vertex -40.5 12.5 1
endloop
endfacet
facet normal 0 1 -0
facet normal 0 -1 0
outer loop
vertex 13.2942 35.5 1
vertex 0.5 35.5 6
vertex 13.2942 35.5 6
vertex -60 12.5 1
vertex -50 12.5 6
vertex -60 12.5 6
endloop
endfacet
facet normal 0 1 0
facet normal 0 -1 -0
outer loop
vertex 0.5 35.5 6
vertex 13.2942 35.5 1
vertex 0.5 35.5 1
vertex -50 12.5 6
vertex -60 12.5 1
vertex -50 12.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -39.5 12.5 1
vertex -28.5768 12.5 6
vertex -39.5 12.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex -28.5768 12.5 6
vertex -39.5 12.5 1
vertex -28.5768 12.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 28.5768 12.5 1
vertex 39.5 12.5 6
vertex 28.5768 12.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 39.5 12.5 6
vertex 28.5768 12.5 1
vertex 39.5 12.5 1
endloop
endfacet
facet normal 0 -1 0
@@ -16925,60 +16869,60 @@ solid OpenSCAD_Model
vertex 11.8748 36.5 1
endloop
endfacet
facet normal 0 -1 0
facet normal 0 1 -0
outer loop
vertex 50 60.5 1
vertex 60 60.5 6
vertex 50 60.5 6
vertex -50 35.5 1
vertex -60 35.5 6
vertex -50 35.5 6
endloop
endfacet
facet normal 0 -1 -0
facet normal 0 1 0
outer loop
vertex 60 60.5 6
vertex 50 60.5 1
vertex 60 60.5 1
vertex -60 35.5 6
vertex -50 35.5 1
vertex -60 35.5 1
endloop
endfacet
facet normal 0 -1 0
facet normal 0 1 -0
outer loop
vertex -60 60.5 1
vertex -50 60.5 6
vertex -60 60.5 6
vertex 60 35.5 1
vertex 50 35.5 6
vertex 60 35.5 6
endloop
endfacet
facet normal 0 -1 -0
facet normal 0 1 0
outer loop
vertex -50 60.5 6
vertex -60 60.5 1
vertex -50 60.5 1
vertex 50 35.5 6
vertex 60 35.5 1
vertex 50 35.5 1
endloop
endfacet
facet normal 0 -1 0
facet normal 0 1 -0
outer loop
vertex -39.5 60.5 1
vertex -22.1897 60.5 6
vertex -39.5 60.5 6
vertex -0.5 35.5 1
vertex -13.2942 35.5 6
vertex -0.5 35.5 6
endloop
endfacet
facet normal 0 -1 -0
facet normal 0 1 0
outer loop
vertex -22.1897 60.5 6
vertex -39.5 60.5 1
vertex -22.1897 60.5 1
vertex -13.2942 35.5 6
vertex -0.5 35.5 1
vertex -13.2942 35.5 1
endloop
endfacet
facet normal 0 -1 0
facet normal 0 1 -0
outer loop
vertex 22.1897 60.5 1
vertex 39.5 60.5 6
vertex 22.1897 60.5 6
vertex 13.2942 35.5 1
vertex 0.5 35.5 6
vertex 13.2942 35.5 6
endloop
endfacet
facet normal 0 -1 -0
facet normal 0 1 0
outer loop
vertex 39.5 60.5 6
vertex 22.1897 60.5 1
vertex 39.5 60.5 1
vertex 0.5 35.5 6
vertex 13.2942 35.5 1
vertex 0.5 35.5 1
endloop
endfacet
facet normal 0 1 -0
@@ -17037,6 +16981,62 @@ solid OpenSCAD_Model
vertex 20.7704 59.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 50 60.5 1
vertex 60 60.5 6
vertex 50 60.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 60 60.5 6
vertex 50 60.5 1
vertex 60 60.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -60 60.5 1
vertex -50 60.5 6
vertex -60 60.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex -50 60.5 6
vertex -60 60.5 1
vertex -50 60.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -39.5 60.5 1
vertex -22.1897 60.5 6
vertex -39.5 60.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex -22.1897 60.5 6
vertex -39.5 60.5 1
vertex -22.1897 60.5 1
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 22.1897 60.5 1
vertex 39.5 60.5 6
vertex 22.1897 60.5 6
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 39.5 60.5 6
vertex 22.1897 60.5 1
vertex 39.5 60.5 1
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex -40.5 -82.5 6

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

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@@ -7,23 +7,25 @@ use <GDMUtils.scad>
module acme_threaded_rod(
d=10.5,
l=100,
threading=3.175,
thread_depth=1
pitch=3.175,
thread_depth=1,
thread_angle=29
) {
astep = 360/segs(d/2);
asteps = ceil(360/astep);
threads = ceil(l/threading)+2;
threads = ceil(l/pitch)+2;
pa_delta = (thread_depth*1.25)*sin(thread_angle)/2;
poly_points = [
for (
thread = [0 : threads-1],
astep = [0 : asteps-1],
i = [0 : 3]
) let (
r = max(0, d/2 - ((i==1||i==2)? 0 : (thread_depth+1))),
r = max(0, d/2 - ((i==1||i==2)? 0 : (thread_depth*1.25))),
a = astep / asteps,
rx = r * cos(360 * a),
ry = r * sin(360 * a),
tz = (thread + a - threads/2 + (i<2? -0.25 : 0.25)) * threading
tz = (thread + a - threads/2 + (i<2? -0.25 : 0.25)) * pitch + (i%2==0? -pa_delta : pa_delta)
) [rx, ry, tz]
];
point_count = len(poly_points);
@@ -52,26 +54,26 @@ module acme_threaded_rod(
intersection() {
union() {
polyhedron(points=poly_points, faces=poly_faces, convexity=10);
cylinder(h=(threads+0.5)*threading, d=d-2*thread_depth, center=true);
cylinder(h=(threads+0.5)*pitch, d=d-2*thread_depth, center=true);
}
cube([d+1, d+1, l], center=true);
}
}
//!acme_threaded_rod(d=20, l=20, threading=10, thread_depth=5);
//!acme_threaded_rod(d=3/8*25.4, l=20, pitch=1/8*25.4, thread_depth=1.3, thread_angle=29, $fn=32);
module acme_threaded_nut(
od=17.4,
id=10.5,
h=10,
threading=3.175,
pitch=3.175,
thread_depth=1,
slop=printer_slop
) {
difference() {
cylinder(r=od/2/cos(30), h=h, center=true, $fn=6);
zspread(slop) {
acme_threaded_rod(d=id+2*slop, l=h+1, threading=threading, thread_depth=thread_depth);
acme_threaded_rod(d=id+2*slop, l=h+1, pitch=pitch, thread_depth=thread_depth);
}
}
}

View File

@@ -40,8 +40,7 @@ motor_shaft_flatted = true; // Is motor shaft keyed? (RECOMMENDED)
// 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
lifter_rod_pitch = 3.175; // mm lift per revolution
/*
// Mechanical endstop boards.

View File

@@ -11,6 +11,7 @@ use <drive_gear_parts.scad>
use <extruder_platform_parts.scad>
use <fan_shroud_parts.scad>
use <lifter_rod_coupler_parts.scad>
use <lifter_lock_nut_parts.scad>
use <motor_mount_plate_parts.scad>
use <motherboard_mount_parts.scad>
use <platform_support_parts.scad>
@@ -148,18 +149,23 @@ module z_motor_segment_assembly(slidepos=0, explode=0, arrows=false)
zrot(90) motor_mount_plate();
up(motor_length/2-0.1) {
down(explode) nema17_stepper(h=motor_length, shaft_len=motor_shaft_length);
zrot(slidepos/lifter_thread_size*360.0) {
zrot(slidepos/lifter_rod_pitch*360.0) {
up(motor_shaft_length+explode) {
color("darkgrey") {
lifter_rod_coupler();
}
up(lifter_rod_length/2+explode) {
color("grey") {
up(30/2+10/2+explode) {
zrot(180) lifter_lock_nut();
}
}
up(lifter_rod_length/2+2*explode) {
color("silver") {
acme_threaded_rod(
d=lifter_rod_diam,
l=lifter_rod_length,
threading=lifter_thread_size,
thread_depth=lifter_thread_depth,
pitch=lifter_rod_pitch,
thread_depth=lifter_rod_pitch/2,
$fn=32
);
}
@@ -182,6 +188,9 @@ module z_motor_segment_assembly(slidepos=0, explode=0, arrows=false)
yrot(-90) arrow(size=explode/3);
up(30+explode) {
yrot(-90) arrow(size=explode/3);
up(explode) {
yrot(-90) arrow(size=explode/3);
}
}
}
}

View File

@@ -0,0 +1,36 @@
include <config.scad>
use <GDMUtils.scad>
use <acme_screw.scad>
$fa = 1;
$fs = 1;
module lifter_lock_nut()
{
height = 10;
diam = ceil(lifter_rod_diam/5+2)*5;
color("SpringGreen")
difference () {
cylinder(h=height, d=diam, center=true, $fn=6);
acme_threaded_rod(
d=lifter_rod_diam+2*printer_slop,
l=height+0.1,
pitch=lifter_rod_pitch,
thread_depth=lifter_rod_pitch/4
);
}
}
//!lifter_lock_nut();
module lifter_lock_nut_parts() { // make me
yspread(30) up(10/2) lifter_lock_nut();
}
lifter_lock_nut_parts();
// vim: noexpandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap

View File

@@ -27,8 +27,8 @@ module lifter_rod_coupler()
acme_threaded_rod(
d=lifter_rod_diam+2*printer_slop,
l=height/2+0.1,
threading=lifter_thread_size,
thread_depth=0.3,
pitch=lifter_rod_pitch,
thread_depth=lifter_rod_pitch/4,
$fn=32
);
}

2
wiki

Submodule wiki updated: 190ea3faee...22d1f1d2e8

View File

@@ -93,9 +93,9 @@ module z_sled()
xrot(90) zrot(90) {
acme_threaded_rod(
d=lifter_rod_diam+2*printer_slop,
l=lifter_block_size+0.5+2*lifter_thread_size,
threading=lifter_thread_size,
thread_depth=lifter_thread_depth-printer_slop,
l=lifter_block_size+0.5+2*lifter_rod_pitch,
pitch=lifter_rod_pitch,
thread_depth=lifter_rod_pitch/2,
$fn=32
);
}