Category:DriveTrains

From RepRap
Revision as of 14:10, 18 January 2013 by DavidCary (talk | contribs) (rotary to linear motion conversion: fill in a few more details)
Jump to: navigation, search


Drive trains, also called mechanisms or mechanical systems, are ways to transform mechanical motion from the stepper motors or DC motors into a precise movement of the desired part of the RepRap.

The mechanical systems are the part of the RepRap machine that move either the print head, the build platform or both. Generally you have a motor which rotates and that rotation is either used directly as rotational movement, or it is converted into linear movement. The various forms of movement are discussed below.

Some of the articles in this category focus on one specific part of a drive train -- an improved gear, pulley, or rack-and-pinion.

rotary to linear motion conversion

Most drive trains convert the rotary motion of the motor into linear motion. There are 2 popular techniques used by most RepRaps and RepStraps so far:

Other promising techniques currently under development that may turn out better than both include:

overall layout

Other articles in this category describe the overall layout of a complete drive train, of which there are currently 4 major categories being developed by RepRap developers:

  • serial Cartesian drive train (the first ones to successfully RepRap)
  • serial polar drive train
  • parallel drive train (the Rostock is apparently the first working RepRap in a non-Cartesian drive train)
  • parallel SCARA drive train

(This is far from exhausting the theoretical space of all possible drive trains -- for example, there has been a brief discussion[1] of a parallel Cartesian drive train.[2], and the Columbus design has a partially parallel Cartesian drive train).

Cartesian Robot (3-axis machine)

Have all possible ways to connect X, Y, and Z in series already been explored?:

  • up-and-down axis supports one horizontal axis: Mendel, Doboz.
  • one horizontal axis supports one up-and-down axis: WolfStrap
  • up-and-down axis neither supporting nor supported by a horizontal axis: Darwin, Development:McWire
  • ... is there some other series arrangement I'm missing?
  • Is there any significant advantage or disadvantage of one series arrangement over another?
  • Which (if any) parallel or partially-parallel drive train is better than the best series drive train?


The Cartesian Robot is a very standard style of positioning system that uses the familiar X/Y/Z coordinate system. Basically, you have 3 perpendicular linear axes: X, Y, and Z. A stepper motor controls each axis and can move it back and forth. One axis will generally be mounted on another axis, while the other axis is standalone. The build platform will be mounted on one axis, and the print head will be on the other. Common configurations are:

  • Print head on X/Y assembly, build platform on Z axis
  • Print head on Z axis, build platform on X/Y
  • Build platform on X axis, print head on Y/Z

The RepRap project has developed many different Cartesian Robot machines:

  • Darwin's 3-Axis System - print head on X/Y axis, build platform on Z. Made from RP parts and steel rod. Belt driven.
  • McWire Cartesian Bot - McWire Cartesian Bot. Print head on Z, build platform on X/Y. Threaded rod driven.
  • Mendel -- Print head on X/Z axes, build platform on Y. Belt driven X and Y, screw driven Z.

Delta robot

Rostock

parallel SCARA robot

The Armstrong A1 by ttsalo is apparently the first RepRap in a parallel SCARA arrangement -- a 3D-printable parallel SCARA 3D printer. (see http://forums.reprap.org/read.php?185,156261 ). It apparently uses the "Marlin Modified for parallel SCARA printers" firmware. Congratulations!

RepRap Morgan ...

More details on parallel SCARA and other SCARA arrangements:

Polar Coordinate Robot

see Polar

This style of printer consists of a turntable, an X axis, and a Z axis. The table rotates a build platform, the X axis moves a print head from the center of the table to the outside of the table, and a Z axis moves the print head up or down vertically.

The RepRap project does not currently support a particular polar robot, but we are excited to see several promising prototypes. See Polar for details.