Sort By
Date
File Type
spindle bearing...stl
633 kb / 237 downloads / 2 years ago
spindle inner r...stl
972 kb / 235 downloads / 2 years ago
spindle inner r...stl
159 kb / 223 downloads / 2 years ago
spindle outer r...stl
153 kb / 232 downloads / 2 years ago
There was a problem rendering this file.
spindle beari...gcode
840 kb / 259 downloads / 2 years ago
There was a problem rendering this file.
spindle inner...gcode
120 kb / 261 downloads / 2 years ago
There was a problem rendering this file.
spindle inner...gcode
1 mb / 249 downloads / 2 years ago
There was a problem rendering this file.
spindle outer...gcode
819 kb / 263 downloads / 2 years ago
There was a problem rendering this file.
spindle.py
9 kb / 266 downloads / 2 years ago
There was a problem rendering this file.
COPYING
34 kb / 213 downloads / 2 years ago

They Like It

DrGadget
SpringRat
Black_Angel
mt222
peaches
tbuser
meghatron
Starno
eweinhoffer
Erik
dsralph
Zaggo
wizard23
MatthewLaBerge
clothbot
RocketPropelledCarrot
zignig
Bophoto
builttospec

Instructions

STL and GCODE files

This set of files is adjusted for my printer; the fit may or may not be correct on yours. Just in case, the part generation script (spindle.py) has many adjustable parameters.

Part Counts

* 2 skate bearings.
* 2 M3x16 screws (you should have plenty left over from building your MakerBot).
* 2 M3 nuts.
* 12 1/4" x 6" dowels. These are the radial dowels. You may choose different length.
* 6 1/4" x 6" dowels. These support the filament. You may choose a different length.
* 4 1/4" x 7" dowels. These are the legs. These must be longer than the radial dowels.
* spindle_inner_ring (2). This is the part which holds 6 rods in a radial pattern.
* spindle_inner_ring_cap (2). This part helps lock spindle_inner_ring into the bearing.
* spindle_outer_ring (6). This connects the radial dowels to the filament support dowels.
* spindle_bearing_support (2). The legs connect to this. It holds the bearing.

Assembly

1. Press 3 radial dowels into a spindle_inner_ring. Skip a hole between each pair of dowels.
2. Slide a spindle_outer_ring over each radial dowel. Orient each ring so that the holes for the filament support dowels face away from the spindle_inner_ring's bump.
3. Slide 3 more radial dowels through the outer rings and press the dowels into spindle_inner_ring.
4. Press a bearing onto spindle_inner_ring's bump.
5. Press a spindle_inner_ring_cap into the other side of the bearing.
6. Use a M3x16 screw and M3 nut to hold the bearing assembly together.
7. Press 2 leg dowels into two consecutive holes of a spindle_bearing_support.
8. Press the bearing into the spindle_bearing_support.
9. Repeat 1-8 for the other side.
10. Use the filament support dowels to attach the two sides together.

Optional (part of step 10): press another dowel into the centers of the two inner rings.

Expiremental CAD

I used FreeCAD ( sourceforge.net/projects/free-cad/ ) to generate the parts. None of the parts are hand-drawn; I created a generation script which builds the parts and exports them to STL. The script makes it easy for you to adjust the parts for your printer.

Part Generation

1. Edit spindle.py and change outputPath to the directory you want your STL files to live. Keep your editor open.
2. Start FreeCAD. You should see a window docked at the bottom with a tab named "Python console." If not, then use "View->Views->Report view" to open it.
3. Paste the contents of spindle.py into the Python console. One of the parts should appear onscreen and a set of STL files should now be in the directory you specified.

Note: there's no need to save the FreeCAD drawing. Treat the script as your drawing.

Comments