Shrinkage relief for more parts. Fan shroud more integrated.

This commit is contained in:
Revar Desmera
2014-11-19 21:52:15 -08:00
parent 5219126cc4
commit a0fbffb3db
25 changed files with 384702 additions and 387063 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

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

@@ -3793,20 +3793,6 @@ solid OpenSCAD_Model
vertex 30 -63.2961 1
endloop
endfacet
facet normal 1.75761e-16 0.965926 0.258819
outer loop
vertex 30 -71.4289 11.675
vertex 27.6219 -71.4289 11.675
vertex 30 -71.65 12.5
endloop
endfacet
facet normal 1.75761e-16 0.965926 0.258819
outer loop
vertex 30 -71.65 12.5
vertex 27.6219 -71.4289 11.675
vertex 27.9313 -71.65 12.5
endloop
endfacet
facet normal 2.43605e-16 0.707107 0.707107
outer loop
vertex 30 -71.4289 11.675
@@ -3821,6 +3807,20 @@ solid OpenSCAD_Model
vertex 27.3954 -70.825 11.0711
endloop
endfacet
facet normal 1.75761e-16 0.965926 0.258819
outer loop
vertex 30 -71.4289 11.675
vertex 27.6219 -71.4289 11.675
vertex 30 -71.65 12.5
endloop
endfacet
facet normal 1.75761e-16 0.965926 0.258819
outer loop
vertex 30 -71.65 12.5
vertex 27.6219 -71.4289 11.675
vertex 27.9313 -71.65 12.5
endloop
endfacet
facet normal 2.46175e-16 0.258819 0.965926
outer loop
vertex 30 -70.825 11.0711
@@ -7657,20 +7657,6 @@ solid OpenSCAD_Model
vertex 23.325 -64.7028 9.15
endloop
endfacet
facet normal -0.894427 0.447214 0
outer loop
vertex 27.0938 -70 10.2667
vertex 27.0938 -70 5.26869
vertex 26.675 -70.8375 9.15
endloop
endfacet
facet normal -0.894427 0.447214 0
outer loop
vertex 26.675 -70.8375 9.15
vertex 27.0938 -70 5.26869
vertex 26.675 -70.8375 5.26869
endloop
endfacet
facet normal -0.936329 2.29335e-16 -0.351123
outer loop
vertex 26.675 -70.8375 15.85
@@ -7762,6 +7748,20 @@ solid OpenSCAD_Model
vertex 27.3954 -69.175 13.9289
endloop
endfacet
facet normal -0.894427 0.447214 0
outer loop
vertex 27.0938 -70 10.2667
vertex 27.0938 -70 5.26869
vertex 26.675 -70.8375 9.15
endloop
endfacet
facet normal -0.894427 0.447214 0
outer loop
vertex 26.675 -70.8375 9.15
vertex 27.0938 -70 5.26869
vertex 26.675 -70.8375 5.26869
endloop
endfacet
facet normal -1 2.44929e-16 0
outer loop
vertex 26.675 -69.9808 24.9917
@@ -11759,20 +11759,6 @@ solid OpenSCAD_Model
vertex 50 -53.325 -3.86811e-06
endloop
endfacet
facet normal -0.965926 3.9024e-16 0.258819
outer loop
vertex 51.65 -50 12.5
vertex 51.4289 -50 11.675
vertex 51.65 -52.0687 12.5
endloop
endfacet
facet normal -0.965926 3.9024e-16 0.258819
outer loop
vertex 51.65 -52.0687 12.5
vertex 51.4289 -50 11.675
vertex 51.4289 -52.3781 11.675
endloop
endfacet
facet normal -0.707107 4.00614e-16 0.707107
outer loop
vertex 51.4289 -52.3781 11.675
@@ -11787,6 +11773,20 @@ solid OpenSCAD_Model
vertex 50.825 -50 11.0711
endloop
endfacet
facet normal -0.965926 3.9024e-16 0.258819
outer loop
vertex 51.65 -50 12.5
vertex 51.4289 -50 11.675
vertex 51.65 -52.0687 12.5
endloop
endfacet
facet normal -0.965926 3.9024e-16 0.258819
outer loop
vertex 51.65 -52.0687 12.5
vertex 51.4289 -50 11.675
vertex 51.4289 -52.3781 11.675
endloop
endfacet
facet normal -0.258819 3.03644e-16 0.965926
outer loop
vertex 50.825 -52.6046 11.0711
@@ -12326,20 +12326,6 @@ solid OpenSCAD_Model
vertex -55.2828 -56.675 40.85
endloop
endfacet
facet normal -0.258819 3.9024e-16 -0.965926
outer loop
vertex -49.175 -57.3954 38.9289
vertex -49.175 -60 38.9289
vertex -50 -57.3125 39.15
endloop
endfacet
facet normal -0.258819 3.9024e-16 -0.965926
outer loop
vertex -50 -57.3125 39.15
vertex -49.175 -60 38.9289
vertex -50 -60 39.15
endloop
endfacet
facet normal 0.258819 2.75301e-16 -0.965926
outer loop
vertex -50.825 -57.3954 38.9289
@@ -12354,6 +12340,20 @@ solid OpenSCAD_Model
vertex -50 -60 39.15
endloop
endfacet
facet normal -0.258819 3.9024e-16 -0.965926
outer loop
vertex -49.175 -57.3954 38.9289
vertex -49.175 -60 38.9289
vertex -50 -57.3125 39.15
endloop
endfacet
facet normal -0.258819 3.9024e-16 -0.965926
outer loop
vertex -50 -57.3125 39.15
vertex -49.175 -60 38.9289
vertex -50 -60 39.15
endloop
endfacet
facet normal 0.707107 8.65956e-17 -0.707107
outer loop
vertex -51.4289 -60 38.325
@@ -12956,20 +12956,6 @@ solid OpenSCAD_Model
vertex 15.8333 -36.5 35.2924
endloop
endfacet
facet normal -0.965926 5.47249e-16 0.258819
outer loop
vertex 13.9289 -33.8954 29.175
vertex 13.9289 -36.5 29.175
vertex 14.15 -33.8125 30
endloop
endfacet
facet normal -0.965926 5.47249e-16 0.258819
outer loop
vertex 14.15 -33.8125 30
vertex 13.9289 -36.5 29.175
vertex 14.15 -36.5 30
endloop
endfacet
facet normal -0.965926 5.47249e-16 -0.258819
outer loop
vertex 13.9289 -33.8954 30.825
@@ -12984,6 +12970,20 @@ solid OpenSCAD_Model
vertex 14.15 -36.5 30
endloop
endfacet
facet normal -0.965926 5.47249e-16 0.258819
outer loop
vertex 13.9289 -33.8954 29.175
vertex 13.9289 -36.5 29.175
vertex 14.15 -33.8125 30
endloop
endfacet
facet normal -0.965926 5.47249e-16 0.258819
outer loop
vertex 14.15 -33.8125 30
vertex 13.9289 -36.5 29.175
vertex 14.15 -36.5 30
endloop
endfacet
facet normal -0.707107 4.00614e-16 -0.707107
outer loop
vertex 13.325 -34.1219 31.4289
@@ -14391,20 +14391,6 @@ solid OpenSCAD_Model
vertex 37.5 -45 7.5
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 37.5 -23.5 6
vertex 50 -23.5 6
vertex 37.5 -24.5 6
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 37.5 -24.5 6
vertex 50 -23.5 6
vertex 50 -24.5 6
endloop
endfacet
facet normal 2.22045e-16 1 0
outer loop
vertex 37.5 -24.5 6
@@ -14419,6 +14405,20 @@ solid OpenSCAD_Model
vertex 50 -24.5 1
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 37.5 -23.5 6
vertex 50 -23.5 6
vertex 37.5 -24.5 6
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 37.5 -24.5 6
vertex 50 -23.5 6
vertex 50 -24.5 6
endloop
endfacet
facet normal -2.22045e-16 -1 0
outer loop
vertex 50 -23.5 6
@@ -16680,20 +16680,6 @@ solid OpenSCAD_Model
vertex 32.5 24.5 1
endloop
endfacet
facet normal 1 -2.22045e-16 0
outer loop
vertex -33.5 -48.8404 1
vertex -33.5 -48.5 1
vertex -33.5 -48.5 6
endloop
endfacet
facet normal 1 -2.22045e-16 0
outer loop
vertex -33.5 -48.8404 6
vertex -33.5 -48.8404 1
vertex -33.5 -48.5 6
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -33.5 -48.5 1
@@ -16743,6 +16729,20 @@ solid OpenSCAD_Model
vertex -49.4226 -47.5 1
endloop
endfacet
facet normal 1 -2.22045e-16 0
outer loop
vertex -33.5 -48.8404 1
vertex -33.5 -48.5 1
vertex -33.5 -48.5 6
endloop
endfacet
facet normal 1 -2.22045e-16 0
outer loop
vertex -33.5 -48.8404 6
vertex -33.5 -48.8404 1
vertex -33.5 -48.5 6
endloop
endfacet
facet normal -2.22045e-16 -1 0
outer loop
vertex -32.5 -47.5 6
@@ -22700,20 +22700,6 @@ solid OpenSCAD_Model
vertex -9.16666 -26.5 24.7047
endloop
endfacet
facet normal -0.965926 5.47249e-16 0.258819
outer loop
vertex 13.9289 -26.5 29.175
vertex 13.9289 -29.1046 29.175
vertex 14.15 -26.5 30
endloop
endfacet
facet normal -0.965926 5.47249e-16 0.258819
outer loop
vertex 14.15 -26.5 30
vertex 13.9289 -29.1046 29.175
vertex 14.15 -29.1875 30
endloop
endfacet
facet normal -0.707107 4.00614e-16 0.707107
outer loop
vertex 13.325 -26.5 28.5711
@@ -22728,6 +22714,20 @@ solid OpenSCAD_Model
vertex 13.9289 -29.1046 29.175
endloop
endfacet
facet normal -0.965926 5.47249e-16 0.258819
outer loop
vertex 13.9289 -26.5 29.175
vertex 13.9289 -29.1046 29.175
vertex 14.15 -26.5 30
endloop
endfacet
facet normal -0.965926 5.47249e-16 0.258819
outer loop
vertex 14.15 -26.5 30
vertex 13.9289 -29.1046 29.175
vertex 14.15 -29.1875 30
endloop
endfacet
facet normal -0.258819 1.46635e-16 0.965926
outer loop
vertex 13.325 -26.5 28.5711
@@ -23883,20 +23883,6 @@ solid OpenSCAD_Model
vertex 50 50 25
endloop
endfacet
facet normal -0.707107 4.8721e-16 0.707107
outer loop
vertex 51.4289 50 36.675
vertex 51.4289 52.3781 36.675
vertex 50.825 52.6046 36.0711
endloop
endfacet
facet normal -0.707107 4.8721e-16 0.707107
outer loop
vertex 50.825 50 36.0711
vertex 51.4289 50 36.675
vertex 50.825 52.6046 36.0711
endloop
endfacet
facet normal -0.965926 4.21936e-16 0.258819
outer loop
vertex 51.65 50 37.5
@@ -23911,6 +23897,20 @@ solid OpenSCAD_Model
vertex 51.4289 50 36.675
endloop
endfacet
facet normal -0.707107 4.8721e-16 0.707107
outer loop
vertex 51.4289 50 36.675
vertex 51.4289 52.3781 36.675
vertex 50.825 52.6046 36.0711
endloop
endfacet
facet normal -0.707107 4.8721e-16 0.707107
outer loop
vertex 50.825 50 36.0711
vertex 51.4289 50 36.675
vertex 50.825 52.6046 36.0711
endloop
endfacet
facet normal -0.965926 2.43605e-16 -0.258819
outer loop
vertex 51.4289 52.3781 38.325
@@ -24303,20 +24303,6 @@ solid OpenSCAD_Model
vertex -44.7047 -53.5833 9.16666
endloop
endfacet
facet normal -0.258819 3.9024e-16 -0.965926
outer loop
vertex -49.175 -50 38.9289
vertex -49.175 -52.6046 38.9289
vertex -50 -50 39.15
endloop
endfacet
facet normal -0.258819 3.9024e-16 -0.965926
outer loop
vertex -50 -50 39.15
vertex -49.175 -52.6046 38.9289
vertex -50 -52.6875 39.15
endloop
endfacet
facet normal -0.707107 4.00614e-16 -0.707107
outer loop
vertex -48.5711 -50 38.325
@@ -24331,6 +24317,20 @@ solid OpenSCAD_Model
vertex -49.175 -52.6046 38.9289
endloop
endfacet
facet normal -0.258819 3.9024e-16 -0.965926
outer loop
vertex -49.175 -50 38.9289
vertex -49.175 -52.6046 38.9289
vertex -50 -50 39.15
endloop
endfacet
facet normal -0.258819 3.9024e-16 -0.965926
outer loop
vertex -50 -50 39.15
vertex -49.175 -52.6046 38.9289
vertex -50 -52.6875 39.15
endloop
endfacet
facet normal -0.965926 3.03644e-16 -0.258819
outer loop
vertex -48.35 -50 37.5
@@ -25829,20 +25829,6 @@ solid OpenSCAD_Model
vertex 15.8333 30.0833 24.7047
endloop
endfacet
facet normal -0.707107 3.14018e-16 0.707107
outer loop
vertex -11.675 28.8781 28.5711
vertex -11.675 26.5 28.5711
vertex -11.0711 29.1046 29.175
endloop
endfacet
facet normal -0.707107 3.14018e-16 0.707107
outer loop
vertex -11.0711 29.1046 29.175
vertex -11.675 26.5 28.5711
vertex -11.0711 26.5 29.175
endloop
endfacet
facet normal -0.965926 4.28957e-16 0.258819
outer loop
vertex -11.0711 29.1046 29.175
@@ -25857,6 +25843,20 @@ solid OpenSCAD_Model
vertex -10.85 26.5 30
endloop
endfacet
facet normal -0.707107 3.14018e-16 0.707107
outer loop
vertex -11.675 28.8781 28.5711
vertex -11.675 26.5 28.5711
vertex -11.0711 29.1046 29.175
endloop
endfacet
facet normal -0.707107 3.14018e-16 0.707107
outer loop
vertex -11.0711 29.1046 29.175
vertex -11.675 26.5 28.5711
vertex -11.0711 26.5 29.175
endloop
endfacet
facet normal -0.965926 4.28957e-16 -0.258819
outer loop
vertex -11.0711 29.1046 30.825
@@ -30274,20 +30274,6 @@ solid OpenSCAD_Model
vertex -15.8333 33.1812 35.2924
endloop
endfacet
facet normal -0.707107 3.14018e-16 0.707107
outer loop
vertex -11.675 36.5 28.5711
vertex -11.675 34.1219 28.5711
vertex -11.0711 36.5 29.175
endloop
endfacet
facet normal -0.707107 3.14018e-16 0.707107
outer loop
vertex -11.0711 36.5 29.175
vertex -11.675 34.1219 28.5711
vertex -11.0711 33.8954 29.175
endloop
endfacet
facet normal -0.965926 4.28957e-16 0.258819
outer loop
vertex -11.0711 36.5 29.175
@@ -30302,6 +30288,20 @@ solid OpenSCAD_Model
vertex -10.85 33.8125 30
endloop
endfacet
facet normal -0.707107 3.14018e-16 0.707107
outer loop
vertex -11.675 36.5 28.5711
vertex -11.675 34.1219 28.5711
vertex -11.0711 36.5 29.175
endloop
endfacet
facet normal -0.707107 3.14018e-16 0.707107
outer loop
vertex -11.0711 36.5 29.175
vertex -11.675 34.1219 28.5711
vertex -11.0711 33.8954 29.175
endloop
endfacet
facet normal -0.258819 1.14939e-16 0.965926
outer loop
vertex -11.675 36.5 28.5711
@@ -35356,20 +35356,6 @@ solid OpenSCAD_Model
vertex 50 56.675 50
endloop
endfacet
facet normal -0.258819 4.21936e-16 0.965926
outer loop
vertex 50.825 57.3954 36.0711
vertex 50.825 60 36.0711
vertex 50 60 35.85
endloop
endfacet
facet normal -0.258819 4.21936e-16 0.965926
outer loop
vertex 50 57.3125 35.85
vertex 50.825 57.3954 36.0711
vertex 50 60 35.85
endloop
endfacet
facet normal -0.707107 4.8721e-16 0.707107
outer loop
vertex 51.4289 57.6219 36.675
@@ -35384,6 +35370,20 @@ solid OpenSCAD_Model
vertex 50.825 60 36.0711
endloop
endfacet
facet normal -0.258819 4.21936e-16 0.965926
outer loop
vertex 50.825 57.3954 36.0711
vertex 50.825 60 36.0711
vertex 50 60 35.85
endloop
endfacet
facet normal -0.258819 4.21936e-16 0.965926
outer loop
vertex 50 57.3125 35.85
vertex 50.825 57.3954 36.0711
vertex 50 60 35.85
endloop
endfacet
facet normal 0.258819 2.43605e-16 0.965926
outer loop
vertex 50 60 35.85

View File

@@ -15000,20 +15000,6 @@ solid OpenSCAD_Model
vertex -38.3846 53.5 0
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -48.5 58.5 1
vertex -48.5 53.5 1
vertex -47.5 53.5 1
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -47.5 58.5 1
vertex -48.5 58.5 1
vertex -47.5 53.5 1
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -48.5 58.5 1
@@ -15028,6 +15014,20 @@ solid OpenSCAD_Model
vertex -48.5 53.5 6
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -48.5 58.5 1
vertex -48.5 53.5 1
vertex -47.5 53.5 1
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -47.5 58.5 1
vertex -48.5 58.5 1
vertex -47.5 53.5 1
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -47.5 58.5 6
@@ -15168,20 +15168,6 @@ solid OpenSCAD_Model
vertex -5 53.5 17.5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -0.5 58.5 1
vertex -0.5 53.5 1
vertex 0.5 53.5 1
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 0.5 58.5 1
vertex -0.5 58.5 1
vertex 0.5 53.5 1
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 58.5 1
@@ -15196,6 +15182,20 @@ solid OpenSCAD_Model
vertex -0.5 53.5 6
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -0.5 58.5 1
vertex -0.5 53.5 1
vertex 0.5 53.5 1
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 0.5 58.5 1
vertex -0.5 58.5 1
vertex 0.5 53.5 1
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 0.5 58.5 6
@@ -15336,20 +15336,6 @@ solid OpenSCAD_Model
vertex 47.5 53.5 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -24.5 44.6644 1
vertex -24.5 58.5 1
vertex -24.5 58.5 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -24.5 44.6644 6
vertex -24.5 44.6644 1
vertex -24.5 58.5 6
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -23.5 58.5 6
@@ -15364,6 +15350,20 @@ solid OpenSCAD_Model
vertex -24.5 44.6644 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -24.5 44.6644 1
vertex -24.5 58.5 1
vertex -24.5 58.5 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -24.5 44.6644 6
vertex -24.5 44.6644 1
vertex -24.5 58.5 6
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -23.5 58.5 1
@@ -15392,20 +15392,6 @@ solid OpenSCAD_Model
vertex -23.5 44.028 1
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 24.5 58.5 6
vertex 24.5 44.6644 6
vertex 23.5 58.5 6
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 23.5 58.5 6
vertex 24.5 44.6644 6
vertex 23.5 44.028 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 23.5 58.5 1
@@ -15420,6 +15406,20 @@ solid OpenSCAD_Model
vertex 23.5 44.028 6
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 24.5 58.5 6
vertex 24.5 44.6644 6
vertex 23.5 58.5 6
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 23.5 58.5 6
vertex 24.5 44.6644 6
vertex 23.5 44.028 6
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 24.5 58.5 6
@@ -17779,20 +17779,6 @@ solid OpenSCAD_Model
vertex 50 -58.5 25
endloop
endfacet
facet normal 2.43605e-16 0.707107 0.707107
outer loop
vertex -50 -76.4289 11.675
vertex -50 -75.825 11.0711
vertex -52.3781 -76.4289 11.675
endloop
endfacet
facet normal 2.43605e-16 0.707107 0.707107
outer loop
vertex -52.3781 -76.4289 11.675
vertex -50 -75.825 11.0711
vertex -52.6046 -75.825 11.0711
endloop
endfacet
facet normal 1.75761e-16 0.965926 0.258819
outer loop
vertex -50 -76.65 12.5
@@ -17807,6 +17793,20 @@ solid OpenSCAD_Model
vertex -52.3781 -76.4289 11.675
endloop
endfacet
facet normal 2.43605e-16 0.707107 0.707107
outer loop
vertex -50 -76.4289 11.675
vertex -50 -75.825 11.0711
vertex -52.3781 -76.4289 11.675
endloop
endfacet
facet normal 2.43605e-16 0.707107 0.707107
outer loop
vertex -52.3781 -76.4289 11.675
vertex -50 -75.825 11.0711
vertex -52.6046 -75.825 11.0711
endloop
endfacet
facet normal 2.46175e-16 0.258819 0.965926
outer loop
vertex -52.6046 -75.825 11.0711
@@ -18591,20 +18591,6 @@ solid OpenSCAD_Model
vertex -45 -58.5 17.5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -24.5 -44.6644 1
vertex -24.5 -58.5 1
vertex -23.5 -58.5 1
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -23.5 -44.028 1
vertex -24.5 -44.6644 1
vertex -23.5 -58.5 1
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -24.5 -44.6644 1
@@ -18619,6 +18605,20 @@ solid OpenSCAD_Model
vertex -24.5 -58.5 6
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -24.5 -44.6644 1
vertex -24.5 -58.5 1
vertex -23.5 -58.5 1
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -23.5 -44.028 1
vertex -24.5 -44.6644 1
vertex -23.5 -58.5 1
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -23.5 -44.028 6
@@ -18703,20 +18703,6 @@ solid OpenSCAD_Model
vertex -5 -58.5 17.5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -0.5 -53.5 1
vertex -0.5 -58.5 1
vertex 0.5 -58.5 1
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 0.5 -53.5 1
vertex -0.5 -53.5 1
vertex 0.5 -58.5 1
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 -53.5 1
@@ -18731,6 +18717,20 @@ solid OpenSCAD_Model
vertex -0.5 -58.5 6
endloop
endfacet
facet normal 0 0 1
outer loop
vertex -0.5 -53.5 1
vertex -0.5 -58.5 1
vertex 0.5 -58.5 1
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 0.5 -53.5 1
vertex -0.5 -53.5 1
vertex 0.5 -58.5 1
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 0.5 -53.5 6
@@ -18759,20 +18759,6 @@ solid OpenSCAD_Model
vertex -0.5 -58.5 6
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 23.5 -44.028 1
vertex 23.5 -58.5 1
vertex 24.5 -58.5 1
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 24.5 -44.6644 1
vertex 23.5 -44.028 1
vertex 24.5 -58.5 1
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 23.5 -44.028 1
@@ -18787,6 +18773,20 @@ solid OpenSCAD_Model
vertex 23.5 -58.5 6
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 23.5 -44.028 1
vertex 23.5 -58.5 1
vertex 24.5 -58.5 1
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 24.5 -44.6644 1
vertex 23.5 -44.028 1
vertex 24.5 -58.5 1
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 24.5 -44.6644 6
@@ -18871,20 +18871,6 @@ solid OpenSCAD_Model
vertex 35 -58.5 17.5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 47.5 -53.5 1
vertex 47.5 -58.5 1
vertex 48.5 -58.5 1
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 48.5 -53.5 1
vertex 47.5 -53.5 1
vertex 48.5 -58.5 1
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 47.5 -53.5 1
@@ -18899,6 +18885,20 @@ solid OpenSCAD_Model
vertex 47.5 -58.5 6
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 47.5 -53.5 1
vertex 47.5 -58.5 1
vertex 48.5 -58.5 1
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 48.5 -53.5 1
vertex 47.5 -53.5 1
vertex 48.5 -58.5 1
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 48.5 -53.5 6
@@ -18983,20 +18983,6 @@ solid OpenSCAD_Model
vertex -23.5 65 1
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 75 1
vertex -0.5 75 6
vertex -0.5 65 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 65 1
vertex -0.5 75 1
vertex -0.5 65 6
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 0.5 75 6
@@ -19011,6 +18997,20 @@ solid OpenSCAD_Model
vertex -0.5 65 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 75 1
vertex -0.5 75 6
vertex -0.5 65 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex -0.5 65 1
vertex -0.5 75 1
vertex -0.5 65 6
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 0.5 75 6
@@ -19039,20 +19039,6 @@ solid OpenSCAD_Model
vertex 0.5 65 1
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 24.5 75 6
vertex 24.5 65 6
vertex 23.5 75 6
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 23.5 75 6
vertex 24.5 65 6
vertex 23.5 65 6
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 23.5 75 1
@@ -19067,6 +19053,20 @@ solid OpenSCAD_Model
vertex 23.5 65 6
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 24.5 75 6
vertex 24.5 65 6
vertex 23.5 75 6
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 23.5 75 6
vertex 24.5 65 6
vertex 23.5 65 6
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 24.5 75 6
@@ -21783,20 +21783,6 @@ solid OpenSCAD_Model
vertex 60 30.5 1
endloop
endfacet
facet normal 2.22045e-16 0 -1
outer loop
vertex 56.4167 -74.9997 1.2527e-14
vertex 56.4167 -74.9971 1.2527e-14
vertex 59.9989 -74.9997 1.33224e-14
endloop
endfacet
facet normal 2.22045e-16 0 -1
outer loop
vertex 59.9989 -74.9997 1.33224e-14
vertex 56.4167 -74.9971 1.2527e-14
vertex 59.9892 -74.9971 1.33203e-14
endloop
endfacet
facet normal -0.258819 -0.965926 0
outer loop
vertex 59.9989 -74.9997 1.33224e-14
@@ -21811,6 +21797,20 @@ solid OpenSCAD_Model
vertex 59.9892 -74.9971 0
endloop
endfacet
facet normal 2.22045e-16 0 -1
outer loop
vertex 56.4167 -74.9997 1.2527e-14
vertex 56.4167 -74.9971 1.2527e-14
vertex 59.9989 -74.9997 1.33224e-14
endloop
endfacet
facet normal 2.22045e-16 0 -1
outer loop
vertex 59.9989 -74.9997 1.33224e-14
vertex 56.4167 -74.9971 1.2527e-14
vertex 59.9892 -74.9971 1.33203e-14
endloop
endfacet
facet normal 0.707107 -0.707107 0
outer loop
vertex 61.6667 -74.5534 0.772999
@@ -22721,20 +22721,6 @@ solid OpenSCAD_Model
vertex 56.6812 69.7076 15.8333
endloop
endfacet
facet normal -5.74694e-17 0.965926 0.258819
outer loop
vertex 57.9313 73.35 12.5
vertex 60 73.35 12.5
vertex 60 73.5711 11.675
endloop
endfacet
facet normal -5.74694e-17 0.965926 0.258819
outer loop
vertex 57.9313 73.35 12.5
vertex 60 73.5711 11.675
vertex 57.6219 73.5711 11.675
endloop
endfacet
facet normal -1.57009e-16 0.707107 0.707107
outer loop
vertex 60 73.5711 11.675
@@ -22749,6 +22735,20 @@ solid OpenSCAD_Model
vertex 57.3954 74.175 11.0711
endloop
endfacet
facet normal -5.74694e-17 0.965926 0.258819
outer loop
vertex 57.9313 73.35 12.5
vertex 60 73.35 12.5
vertex 60 73.5711 11.675
endloop
endfacet
facet normal -5.74694e-17 0.965926 0.258819
outer loop
vertex 57.9313 73.35 12.5
vertex 60 73.5711 11.675
vertex 57.6219 73.5711 11.675
endloop
endfacet
facet normal -2.14479e-16 0.258819 0.965926
outer loop
vertex 57.3954 74.175 11.0711
@@ -23743,20 +23743,6 @@ solid OpenSCAD_Model
vertex -56.675 80.2828 40.85
endloop
endfacet
facet normal 3.3277e-16 -0.258819 -0.965926
outer loop
vertex -57.3954 75.825 38.9289
vertex -57.3125 75 39.15
vertex -60 75.825 38.9289
endloop
endfacet
facet normal 3.3277e-16 -0.258819 -0.965926
outer loop
vertex -60 75.825 38.9289
vertex -57.3125 75 39.15
vertex -60 75 39.15
endloop
endfacet
facet normal 3.3277e-16 0.258819 -0.965926
outer loop
vertex -57.3954 74.175 38.9289
@@ -23771,6 +23757,20 @@ solid OpenSCAD_Model
vertex -60 75 39.15
endloop
endfacet
facet normal 3.3277e-16 -0.258819 -0.965926
outer loop
vertex -57.3954 75.825 38.9289
vertex -57.3125 75 39.15
vertex -60 75.825 38.9289
endloop
endfacet
facet normal 3.3277e-16 -0.258819 -0.965926
outer loop
vertex -60 75.825 38.9289
vertex -57.3125 75 39.15
vertex -60 75 39.15
endloop
endfacet
facet normal 2.43605e-16 -0.707107 -0.707107
outer loop
vertex -60 76.4289 38.325
@@ -31359,20 +31359,6 @@ solid OpenSCAD_Model
vertex 50 -80.2924 34.1667
endloop
endfacet
facet normal 2.07457e-16 0.965926 0.258819
outer loop
vertex 50 -76.65 37.5
vertex 52.0687 -76.65 37.5
vertex 52.3781 -76.4289 36.675
endloop
endfacet
facet normal 2.07457e-16 0.965926 0.258819
outer loop
vertex 50 -76.65 37.5
vertex 52.3781 -76.4289 36.675
vertex 50 -76.4289 36.675
endloop
endfacet
facet normal 3.302e-16 0.707107 0.707107
outer loop
vertex 52.3781 -76.4289 36.675
@@ -31387,6 +31373,20 @@ solid OpenSCAD_Model
vertex 50 -75.825 36.0711
endloop
endfacet
facet normal 2.07457e-16 0.965926 0.258819
outer loop
vertex 50 -76.65 37.5
vertex 52.0687 -76.65 37.5
vertex 52.3781 -76.4289 36.675
endloop
endfacet
facet normal 2.07457e-16 0.965926 0.258819
outer loop
vertex 50 -76.65 37.5
vertex 52.3781 -76.4289 36.675
vertex 50 -76.4289 36.675
endloop
endfacet
facet normal 2.91263e-17 0.965926 -0.258819
outer loop
vertex 52.3781 -76.4289 38.325

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

@@ -19,20 +19,6 @@ module cantilever_arm()
translate([0,0,rail_thick/2]) yrot(90)
sparse_strut(h=w, l=l, thick=rail_thick, maxang=45, strut=10, max_bridge=500);
// Flanges on sides to reduce peeling.
grid_of(
xa=[-(w/2), (w/2)]
) {
hull() {
grid_of(
ya=[-(l/2-joiner_width/3), (l/2-joiner_width/3)],
za=[2/2]
) {
cylinder(h=2, r=joiner_width/3, center=true, $fn=12);
}
}
}
mirror_copy([1, 0, 0]) {
// Walls.
translate([(w-joiner_width)/2, 0, h/2]) {
@@ -50,13 +36,25 @@ module cantilever_arm()
}
}
zrot_copies([0, 180]) {
translate([0, l/2-20, h/4]) {
difference() {
// Side supports.
cube(size=[w, 5, h/2], center=true);
// Wiring access holes.
grid_of(count=3, spacing=w/3) {
cube(size=11, center=true);
}
}
}
}
// Endstop standoffs
grid_of(
xa=[-endstop_hole_spacing/2, endstop_hole_spacing/2],
ya=[l/2-endstop_hole_inset],
za=[(rail_thick+endstop_standoff)/2]
) {
cylinder(h=rail_thick+endstop_standoff, r=2+endstop_screw_size*1.2/2, center=true, $fn=16);
translate([0, l/2-endstop_hole_inset, (rail_thick+endstop_standoff)/2]) {
grid_of(count=2, spacing=endstop_hole_spacing) {
cylinder(h=rail_thick+endstop_standoff, r=2+endstop_screw_size*1.2/2, center=true, $fn=16);
}
}
}
@@ -66,21 +64,27 @@ module cantilever_arm()
}
// Endstop screw holes.
grid_of(
xa=[-endstop_hole_spacing/2, endstop_hole_spacing/2],
ya=[l/2-endstop_hole_inset],
za=[(rail_thick+endstop_standoff)/2]
) {
cylinder(h=rail_thick+endstop_standoff+1, r=endstop_screw_size*1.2/2, center=true, $fn=8);
translate([0, l/2-endstop_hole_inset, (rail_thick+endstop_standoff)/2]) {
grid_of(count=2, spacing=endstop_hole_spacing) {
cylinder(h=rail_thick+endstop_standoff+1, r=endstop_screw_size*1.2/2, center=true, $fn=8);
}
}
// Trim corners behind pivot.
grid_of(
xa=[-(w-joiner_width)/2, (w-joiner_width)/2],
ya=[l/2],
za=[h]
) {
xrot(45) cube(size=[joiner_width+1, 6*sqrt(2), 6*sqrt(2)], center=true);
translate([0, l/2, h]) {
grid_of(count=2, spacing=w-joiner_width) {
xrot(45) cube(size=[joiner_width+1, 6*sqrt(2), 6*sqrt(2)], center=true);
}
}
// Shrinkage stress relief
translate([0, 0, rail_thick/2]) {
grid_of(count=[1, 9], spacing=[0, 12]) {
cube(size=[w+1, 1, rail_thick-2], center=true);
}
grid_of(count=[11, 2], spacing=[12.7, l-10]) {
cube(size=[1, 36, rail_thick-2], center=true);
}
}
}
@@ -96,20 +100,6 @@ module cantilever_arm()
}
}
zrot_copies([0, 180]) {
translate([0, l/2-20, h/4]) {
difference() {
// Side supports.
cube(size=[w, 5, h/2], center=true);
// Wiring access holes.
grid_of(xa=[-w/4, 0, w/4]) {
cube(size=[10, 10, 10], center=true);
}
}
}
}
// Pivot backing
mirror_copy([1, 0, 0]) {
translate([(w-joiner_width)/2, l/2-6, h-6]) {

View File

@@ -38,6 +38,7 @@ lifter_nut_size = 17.4; // mm
lifter_nut_thick = 9.3; // mm
lifter_thread_size = 3.175; // mm lift per revolution
// Mechanical endstop boards.
endstop_hole_spacing = 19; // mm
endstop_hole_inset = 4; // mm
endstop_hole_hoff = 10; // mm
@@ -45,16 +46,26 @@ endstop_click_voff = 4; // mm
endstop_screw_size = 3; // mm
endstop_standoff = 2; // mm
// Standard Mk2b Heated Build Platform from RepRapDiscount.com
hbp_width = 215; // mm
hbp_length = 215; // mm
hbp_hole_width = 208.5; // mm
hbp_hole_length = 208.5; // mm
hbp_screwsize = 3; // mm
// Standard 200mm square borosilicate glass build platform
glass_width = 214; // mm
glass_length = 200; // mm
glass_thick = 3; // mm
// Fan shroud dimensions
fan_size = 60; // mm
fan_screw_size = 4; // mm
fan_mount_length = 15; // mm
fan_mount_width = 10; // mm
fan_mount_screw = 3; // mm
fan_shroud_angle = 60; // degrees
// This is the slop needed to make parts fit more exactly, and may be
// printer dependant. Printing a slop calibration plate should help
// dial this setting in for your printer.

View File

@@ -1,153 +1,158 @@
//fan_size = 40;
//fan_screw_spacing = 32;
//fan_screw_size = 3;
include <config.scad>
use <GDMUtils.scad>
fan_size = 60;
fan_screw_spacing = 50;
fan_screw_size = 4;
wall_thickness = 2;
plate_thickness = 5;
shroud_angle = 60;
mount_spacing = 15.5;
mount_tang_width = 5;
mount_tang_length = 15;
mount_screw_size = 3;
$fa=5;
$fs=1.5;
module fanHingeMount(h=6, h2=-1, screwsize=3, spacing=15, hingewidth=3, hingelength=12)
module fanHingeMount(h=6, h2=-1, screwsize=3, spacing=15.5, hingewidth=3, hingelength=12)
{
h2 = (h2<0)? h : h2;
xoff = spacing/2 + hingewidth/2;
translate([0,-h/2-(hingelength-h),h/2]) {
difference() {
union() {
for (x = [-xoff,xoff]) {
translate([x,0,0]) {
union () {
rotate([0,90,0])
cylinder(h=hingewidth, r=h/2, center=true);
translate([0,hingelength/2-h/2,h2/2-h/2])
cube(size=[hingewidth,hingelength,h2],center=true);
}
}
}
}
rotate([0,90,0])
cylinder(h=hingewidth*2+spacing+0.1, r=screwsize/2, center=true);
}
}
h2 = (h2<0)? h : h2;
translate([0,-h/2-(hingelength-h),h/2]) {
difference() {
union() {
grid_of(count=2, spacing=hingelength+hingewidth+0.5) {
rotate([0,90,0])
cylinder(h=hingewidth, r=h/2, center=true);
translate([0,hingelength/2-h/2,h2/2-h/2])
cube(size=[hingewidth,hingelength,h2],center=true);
}
}
rotate([0,90,0])
cylinder(h=hingewidth*2+spacing+1, r=screwsize/2, center=true);
}
}
}
module fanMountPlate(size=40,diam=35,thickness=4,screwsize=3,screwspacing=32,mountscrew=3)
module fanMountPlate(size=40,diam=35,thickness=4,screwsize=3,mountscrew=3)
{
spacing = screwspacing / 2;
union() {
translate([0,0,thickness/2]) {
difference() {
cube(size = [size,size,thickness], center=true);
difference() {
cylinder(h=thickness+0.2, r=diam/2, center=true);
cube(size=[2, diam, thickness+1], center=true);
cube(size=[diam, 2, thickness+1], center=true);
}
for (x = [-spacing,spacing], y = [-spacing,spacing]) {
translate([x,y,0])
cylinder(h = thickness+0.1, r=screwsize/2, center=true);
}
}
}
translate([0,-size/2,0])
fanHingeMount(h=screwsize*2.5, h2=thickness, screwsize=mountscrew, spacing=mount_spacing, hingewidth=mount_tang_width, hingelength=mount_tang_length);
}
union() {
translate([0,0,thickness/2]) {
difference() {
cube(size = [size,size,thickness], center=true);
difference() {
cylinder(h=thickness+0.2, r=diam/2, center=true);
cube(size=[2, diam, thickness+1], center=true);
cube(size=[diam, 2, thickness+1], center=true);
}
grid_of(count=[2,2], spacing=size - 2*(screwsize+1)) {
cylinder(h = thickness+0.1, r=screwsize/2, center=true);
}
}
}
translate([0,-size/2,0]) {
fanHingeMount(
h=screwsize*2.5,
h2=thickness,
spacing=fan_mount_length,
screwsize=fan_mount_screw,
hingewidth=5,
hingelength=15
);
}
}
}
module fanShroud(ang=45, r=20, wall=2)
{
c = r*2*cos(ang);
h = c*sin(ang);
b = sqrt(c*c-h*h);
offset=r-b;
union() {
difference() {
union() {
translate([0, 0, h/2]) {
difference() {
union() {
cylinder(h=h, r=r, center=true);
translate([0, -r/2, 0])
cube(size=[2*r*0.67, r, h], center=true);
}
cylinder(h=h+1, r=r-wall, center=true);
}
}
translate([0, 0, h/2])
cube(size=[wall, 2*r, h], center=true);
translate([0, 0, h-wall/2])
cylinder(h=wall, r=r, center=true);
}
translate([0,-offset,h])
rotate([ang,0,0])
translate([-r,-2*r,0])
cube(size=[r*2,r*4,r*2], center=false);
translate([0,-offset,h])
rotate([ang-90,0,0])
translate([-r,-2*r,0])
cube(size=[r*2,r*4,r*2], center=false);
}
intersection() {
translate([0,-offset,h])
rotate([ang-90,0,0])
translate([-r,-2*r,0])
cube(size=[r*2,r*4,wall], center=false);
union() {
cylinder(h=h, r=r, center=false);
translate([0, -r/2, h/2])
cube(size=[2*r*0.67, r, h], center=true);
}
}
}
c = r*2*cos(ang);
h = c*sin(ang);
b = sqrt(c*c-h*h);
offset=r-b;
union() {
difference() {
union() {
translate([0, 0, h/2]) {
difference() {
union() {
cylinder(h=h, r=r, center=true);
translate([0, -r/2, 0])
cube(size=[2*r*0.67, r, h], center=true);
}
cylinder(h=h+1, r=r-wall, center=true);
}
}
translate([0, 0, h/2])
cube(size=[wall, 2*r, h], center=true);
translate([0, 0, h-wall/2])
cylinder(h=wall, r=r, center=true);
}
translate([0,-offset,h])
rotate([ang,0,0])
translate([-r,-2*r,0])
cube(size=[r*2,r*4,r*2], center=false);
translate([0,-offset,h])
rotate([ang-90,0,0])
translate([-r,-2*r,0])
cube(size=[r*2,r*4,r*2], center=false);
}
intersection() {
translate([0,-offset,h])
rotate([ang-90,0,0])
translate([-r,-2*r,0])
cube(size=[r*2,r*4,wall], center=false);
union() {
cylinder(h=h, r=r, center=false);
translate([0, -r/2, h/2])
cube(size=[2*r*0.67, r, h], center=true);
}
}
}
}
module fanAssembly(size=40, wall=3, plateh=3, screwsize=3, screwspacing=32, ang=45)
module fanAssembly(size=40, wall=3, plateh=3, screwsize=3, ang=45)
{
union () {
fanMountPlate(
size=size,
diam=size-2*wall,
thickness=plateh,
screwsize=screwsize,
screwspacing=screwspacing);
union () {
fanMountPlate(
size=size,
diam=size-2*wall,
thickness=plateh,
screwsize=screwsize
);
translate([0,0,plateh])
fanShroud(
r=size/2,
wall=wall,
ang=ang);
}
translate([0,0,plateh]) {
fanShroud(r=size/2, wall=wall, ang=ang);
}
}
}
module extruder_fan_shroud()
{
yrot(180) {
translate([-(fan_size/2+15-5), 0, -5]) {
zrot(90) {
fanAssembly(
size=fan_size,
wall=2,
plateh=5,
screwsize=fan_screw_size,
ang=fan_shroud_angle
);
}
}
}
}
module extruder_fan_shroud_parts() { // make me
fanAssembly(
size=fan_size,
wall=wall_thickness,
plateh=plate_thickness,
screwsize=fan_screw_size,
screwspacing=fan_screw_spacing,
ang=shroud_angle);
translate([0, 0, 5]) {
yrot(180) {
extruder_fan_shroud();
}
}
}
extruder_fan_shroud_parts();
// vim: noexpandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap

View File

@@ -31,26 +31,26 @@ module extruder_platform()
// Triangle Backing
mirror_copy([1,0,0]) {
translate([(w-joiner_width-5)/2, -l+10/2, (h-12)/2]) {
cube(size=[joiner_width+5, 10, h-12], center=true);
translate([(w-joiner_width-10)/2, -l+10/2, (h-12)/2]) {
cube(size=[joiner_width+10, 10, h-12], center=true);
}
}
// Pivot backings
mirror_copy([1,0,0]) {
translate([(w-joiner_width-4.5)/2-5.5, -l-6, h-6]) {
translate([(w-joiner_width-9.5)/2-5.5, -l-6, h-6]) {
difference() {
xrot(joiner_angle) {
translate([0, 0, -12/sin(joiner_angle)/2]) {
cube(size=[4.5, 12, 12/sin(joiner_angle)], center=true);
cube(size=[9.5, 12, 12/sin(joiner_angle)], center=true);
}
}
translate([0, 12+10, -12*2*sin(joiner_angle)])
cube(size=[4.5, 12, 12/sin(joiner_angle)], center=true);
cube(size=[10, 12, 12/sin(joiner_angle)], center=true);
}
}
translate([(w-joiner_width-4.5)/2-5.5, -l-6, h-6]) {
yrot(90) cylinder(h=4.5, r=6, center=true, $fn=32);
translate([(w-joiner_width-9.5)/2-5.5, -l-6, h-6]) {
yrot(90) cylinder(h=9.5, r=6, center=true, $fn=32);
}
}
@@ -60,7 +60,7 @@ module extruder_platform()
translate([2/2-0.5, 0, 0]) {
yrot(90) intersection() {
cylinder(h=2, r1=6, r2=4, center=true, $fn=32);
cylinder(h=20, r=6, center=true, $fn=32);
cylinder(h=30, r=6, center=true, $fn=32);
}
}
}
@@ -124,14 +124,37 @@ module extruder_platform()
mirror_copy([1,0,0]) {
translate([w/2-joiner_width, -l-6, h-6]) {
yrot(90) {
cylinder(h=20, r=set_screw_size*1.1/2, center=true, $fn=12);
cylinder(h=30, r=set_screw_size*1.1/2, center=true, $fn=12);
}
}
}
// Shrinkage stress relief
translate([0, -l/2+12, rail_thick/2]) {
grid_of(count=9, spacing=15) {
cube(size=[1, l+41, rail_thick-2], center=true);
}
grid_of(count=[1,6], spacing=15) {
cube(size=[w+1, 1, rail_thick-2], center=true);
}
}
}
// Fan shroud mounts
grid_of(count=2, spacing=w+10-0.05) {
translate([0, 0, 10/2]) {
difference() {
union() {
translate([0, 0, -fan_mount_width/4]) cube(size=[fan_mount_width, fan_mount_length, fan_mount_width/2], center=true);
xrot(90) cylinder(h=fan_mount_length, r=fan_mount_width/2, center=true);
}
xrot(90) cylinder(h=fan_mount_length+1, r=fan_mount_screw*1.1/2, center=true);
}
}
}
}
}
//!rail_structure();
//!extruder_platform();

View File

@@ -8,6 +8,7 @@ use <build_platform_support_parts.scad>
use <cantilever_joint_parts.scad>
use <cantilever_arm_parts.scad>
use <drive_gear_parts.scad>
use <extruder_fan_shroud_parts.scad>
use <extruder_platform_parts.scad>
use <motor_mount_plate_parts.scad>
use <rail_endcap_parts.scad>
@@ -26,11 +27,11 @@ $vpt = [0, 0, 255];
$vpr = [65, 0, 120];
platform_vert_off = rail_height+groove_height+rail_offset;
module axis_slider_assembly(slidepos=0)
{
platform_vert_off = rail_height+groove_height+rail_offset;
translate([0, -motor_rail_length/2, 0]) {
translate([0, -rail_length/2, 0]) {
rail_segment();
@@ -158,6 +159,9 @@ module full_assembly(hide_endcaps=false)
cantilever_arm();
translate([0, cantilever_length/2, 0]) {
extruder_platform();
translate([platform_width/2+5, 86, 5]) {
yrot(30) extruder_fan_shroud();
}
}
}
}

View File

@@ -93,9 +93,9 @@ module sled()
translate([-joiner_width/2, 0, 0]) {
circle_of(n=2, r=joiner_width/2+printer_slop, rot=true) {
// Slider base
translate([15/2-9, 0, -groove_height]) {
translate([15/2-9, 0, -groove_height-printer_slop]) {
difference() {
cube(size=[15, platform_length/8, groove_height], center=true);
cube(size=[15, platform_length/8, groove_height-printer_slop*2], center=true);
grid_of(
ya=[-(platform_length/8/2), (platform_length/8/2)],
za=[groove_height/2]
@@ -138,10 +138,10 @@ module sled()
// Shrinkage stress relief
translate([0, 0, platform_thick/2]) {
grid_of(count=[1, 3], spacing=[0, 32]) {
grid_of(count=[1, 9], spacing=[0,9]) {
cube(size=[platform_width+1, 1, platform_thick-2], center=true);
}
grid_of(count=[5, 2], spacing=[30, platform_length-10]) {
grid_of(count=[9, 2], spacing=[14, platform_length-10]) {
cube(size=[1, 20, platform_thick-2], center=true);
}
}

2
wiki

Submodule wiki updated: dec4df0d79...d9a43018c4