Screw-drivenLinearAxis

From RepRap
Revision as of 14:00, 6 December 2005 by VikOlliver (talk | contribs) (version migrated from twiki)
Jump to: navigation, search

The RepRap Screw-driven Linear Axis

Version 1 *DRAFT*

-- Main.VikOlliver - 04 Dec 2005


1. Summary

This describes how to construct one of the two types of linear axis envisaged for use in the RepRap from FDM'd parts. As with other RepRap components, this axis was designed to be made by the RepRap rapid prototyper itself, and thus consists of standard parts plus rapid-prototyped components. No modifications are required to the standard components.

The axis designed to be stepped back and forth to an accuracy of better than 0.1mm by means of a stepper motor and threaded rod. The axis is designed to transport a carriage containing the Vertical Platform.

2. Introduction

The axis is derrived from an experimental Meccano axis, used to produce parts from EVA during the early stages of RepRap development. Ed Sells Has already designed a marvelous linear axis that uses a belt drive as part of his work on Bend Alloy deposition. The resolution of that platform is limited by the step size of the motor and diameter of the pulley - a 48-step motor would need a pulley of 1.5mm diameter to achieve 0.1mm step resolution. This screw-driven version eliminates the belt and pulleys to increase the accuracy at the expense of speed.

A stepper motor is attached to a clamp by long bolts and spacers. The clamp holds a bearing, and two guide rods. An identical clamp holds the other end of the guide rods, and another bearing.

A threaded rod is attached to the stepper motor with a flexible plastic coupling such that the threaded rod passes through the centres of both bearings. Plastic washers and opposing nuts are used to secure the threaded rod to the centre races of both bearings.

The carriage slides on the two guide rails, and is attached by two restricted sliding linkages to two more nuts on the threaded rod. Rotation of the rod causes the nuts to draw the carriage back and forth.

The control electronics are currently hand-assembled, and attach to the ad hoc frame used to hold the axis to the workbench. No machining other than basic cutting of the hardware is required to assemble the axis itself.

3. Assembly

The axis described here is 450mm long. It may be readily reduced in length, but extending increases the sag in the threaded rod, which eventually becomes unmanageable - particularly if the threaded rod is not perfectly straight to begin with.

Cap screws are the preferred fastenings, but where they are not readily available posidrive cheese head screws come a close second. Due to the fragile nature of the FDM components, washers MUST be used both under the screw heads and under nuts unless the nut is held captive.

3.1 Rails and Threaded Drive Rod

Take two well-formed M5 steel nuts and screw them on to the 450mm length of steel M5 studding (E) a fair way towards the middle. These will be used to attach the carriage to the threaded rod, and it is really annoying if you forget to put them on at this point.

Cut 4 x 2mm lengths of 4mm ID black PVC tubing (F). These are the washers which attach the threaded rod to the bearings. Place an M5 nut on the threaded rod, and screw it on about 50mm. Force one of these washers onto the threaded rod (it is more pliable if briefly dipped in hot water or held under a hairdryer), and screw it approximately 25mm down the shaft. Slide a bearing (B) on after it, and then screw down another washer so that the bearing is gently confined between the washers. Add another M5 nut on after, and do the two M5 nuts up so that they compress the washers against the central race of the bearing. DO NOT overtighten. The washer must not be squashed so that it bulges out past the central part of the bearing, or it will interfere with rotation. Cut 4 more lengths of PVC tubing and repeat with the other bearing. Leave ??mm of thread protruding on one of the ends for attaching the motor coupling.

Fit each of the bearings into the matching cavity of a rail clamp (A) so that they are in the centre of the flexible clamp section and secure each of them with a ??mm M3 cap screw, 2 washers and nut. Don't forget the washers. If you think you can forget the washers, you're wrong. If you doubt that, talk to Adrian.

Take two lengths of the ground steel rod (an angle grinder with 2mm cutting disk makes short work of the task of halving, even when you put the safety gear on first) and slide them into the 8mm holes so they extend alongside the threaded rod and link the clamps together. Put an M4 nut in each of the nut-shaped recesses in the rail clamps, and place the entire assembly on a clear, flat surface. Masking tape holds errant nuts in place.

Lightly clamp the rails in place with ??mm M4 screws, and align everything square. The threaded rod must rotate freely in the bearings. When all is true, tighten the screws. It is only necessary to prevent the rails moving, not to squash the clamps flat. No significant horizontal forces are experienced by the rails in operation.

3.2 The Motor and Coupling

Now we need to attach the stepper motor (H) using a flexible coupling. This uses a ??mm section of 2mm ID PVC tubing (G) - cut with a sharp craft knife - slipped over the motor's shaft, which should leave a few mm protruding past the end of it. A ??mm section of 4mm ID PVC tubing is then screwed onto the M5 studding, securing it and providing a socket that will accept the 2mm sleeve on the stepper motor shaft.

Push the sleeved shaft into the socket as far as it will go. The socket will grip the sleeved tightly where it is expanded by the shaft itself. If necessary, trim the length of the socket or truncate the protruding 2mm sleeve to ensure a robust fit of minimal length.

Cut two slightly oversized lengths of 4mm ID tubing to use as spacers - unless you have proper spacers, of course - which take up the space between the clamp and the motor mounting flanges. Secure with 2 x ??mm M3 screws, nuts and washers, with excess thread sticking out behind the motor.

3.3 The Carriage

The carriage (C) should sit neatly on the rails and slide smoothly back and forth. Tinker with things until it does, apply favoured rail lubricant as necessary and so forth.

NOTE: If friction is still too high, consider placing small pulley wheels (Meccano make some good ones) in the cavities at the corners of the carriage, and insert axles into the holes provided, shimming as necessary. Fix axles in place with a small quantity of Loctite adhesive. This is an emergency measure, and hopefully will not be required.

Take an M3 washer and slide it onto an ??mm M3 screw. Slip a linkage (L) onto the screw through the large hole, and add two M4 washers. This is not a misprint. Insert the screw into the hole in the end of the carriage as shown, and finish with an M3 washer and M3 Nylock nut. Repeat process on other end of carriage with other linkage.

TBA

4. Electronics

TBA

5. Components

Mechanics (Under development)
Number off/quantity Description Supplier
2 rail clamps (A) RP part
1 carriage (C) RP part
2 linkages (L) RP part
3 nut holders RP part
1m 8mm ground steel rod, halved (Z)  ???
2 13mm OD, 5mm ID minature bearings (B) RS (540-334)
450 mm steel M5 studding (E) RS (530-315), Farnell (517343)
 ??mm 4mm ID PVC tubing (F) Garden shops & hydroponic centres
 ??mm 2mm ID PVC tubing (G) Garden shops & hydroponic centres
1 Unipolar 12V 7.5 deg stepper motor Any with 49.5mm mounting holes
4 steel M4 nuts RS (525-896), Farnell (149682)
2 steel M3 nuts RS (837-206), Farnell (758796)
2 steel or brass M3 washers RS (560-338), Farnell (149687)
1? steel 25 mm M3 cap screw RS (376-4555), Farnell (100165)
1? steel 35 mm M3 cap screw Toolfastdirect (0150M390035)
1? steel 30 mm M4 cap screw RS (376-4656), Farnell (8840482)
2? steel or brass M4 washers RS (525-925), Farnell (149689)
2 M3 Nylock nuts Hardware store
Electronics

TBA

6. Licence

RepRap is copyright 2005 University of Bath, the RepRap researchers (see the project's People page), and other contributors.

This web page and all the other files in its download are covered by that copyright.

Principal author:

Adrian Bowyer Department of Mechanical Engineering Faculty of Engineering and Design University of Bath Bath BA2 7AY U.K. e-mail: [email protected]

RepRap is free; you can redistribute it and/or modify it under the terms of the GNU Library General Public Licence as published by the Free Software Foundation; either version 2 of the Licence, or (at your option) any later version.

RepRap is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public Licence for more details.

For this purpose the words "software" and "library" in the GNU Library General Public Licence are taken to mean any and all computer programs computer files data results documents and other copyright information available from the RepRap project.

You should have received a copy of the GNU Library General Public Licence along with RepRap; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA, or see

   http://www.gnu.org/

-- Main.VikOlliver - 25 Nov 2005

  • How the parts of the carriage correspond to the spider (orange):
Screw-drivenLinearAxis-Carriage parts.jpg