Tag: n
Tag: n
Line 85: Line 85:


===Bearings===
===Bearings===
We use two types of bearings on the MOST printer. One is a [http://en.wikipedia.org/wiki/Rolling-element_bearing rotary bearing] called a 608zz and a [http://en.wikipedia.org/wiki/Linear-motion_bearing linear bearing] called a LM8UU. The rotary bearing allows for an object to rotate with little rolling resistance and sliding, while the linear bearing provides motion in one direction.
Two types of bearings are used on the MOST printer. One is a [http://en.wikipedia.org/wiki/Rolling-element_bearing rotary bearing] called a 608zz, an inexpensive skateboard bearing, and the other is a [http://en.wikipedia.org/wiki/Linear-motion_bearing linear bearing] called a LM8UU. The bearing identifiers (608 and LM8UU) are used colloquially when discussing printers.

Revision as of 09:33, 7 June 2013

A MOST Mendel Prusa RepRap

RepRap 3-D Printer

The RepRap 3-D printer is a self REPlicating RAPid prototyper that uses a manufacturing method known as fused deposition modelling (FDM) to build physical objects from 3-D computer models. It is open source technology and so is accessible to everyone having an interest in it. Users and builders of open source technology become part of a global community and they are encouraged to tweak designs, reapply the technology and share their discoveries and innovations with that community.

Consumables - Electricity and Filament

The RepRap printer uses electricity and plastic filament to produce objects. The filament is similar to that used in weed whackers (in fact, some people have printed with weed whacker filament) and is typically made from ABS or PLA. The filament comes in coils or on spools and is typically sold by weight. Two different filament diameters are in common use, 1.75mm and 3mm.

Alphabet Soup: STLs, SCAD, g-code, oh my!

As with all digital technology, 3-D printing is awash in acronyms and jargon. This is not an exhaustive list, just a useful list of the most often used.

SCAD

A SCAD file is a file created in OpenSCAD, a software for creating solid 3D CAD (Computer-aided design) models. It is free software and available for Linux/UNIX, Windows and Mac OS X. OpenSCAD can export STL files for printing.

STL

An STL file (attributed to STereoLithography) is a file that describes a 3-D shape as a collection of conterminous facets (a bunch of connected triangles) and serves as the fundamental 3-D file from which prints are made.

g-code

G-code is an ASCII file that serves as the instruction set for a given print. It is essentially the map that leads to a printed object, telling the printer where and how fast to move the axes, what temperature to set the hot end and heated bed to and what to do when the print is complete. G-code is what the printer controller translates into action.

Slicing

Slicing is the process of translating a 3-D software model (an STL file) into g-code. The slicer (slicing software) does exactly what it sounds like it might; just like a slicer at the deli department, it takes a large 3-D shape described by an STL file and slices it into consecutive thin layers in the z-direction (vertically).

Printer Controller

The MOST printer uses the Melzi printer controller. The printer controller is the brains of the outfit. It turns g-code into action by managing stepper motors, keeping track of temperature of the extruder hot end and the heated build platform and notifies the user of status and errors. It relies upon a special kind of software referred to as "firmware". There are several different flavors of RepRap firmware available; the MOST printer uses Repetier. Firmware is written in a version of C++ designed to operate with the open source Arduino microcontroller], which is the basis of the the printer controller. The most accessible way to configure firmware is by using the Arduino Integrated Development Environment (IDE).

Arduino

The printer controller is built around an open source electronics platform known as Arduino. RepRap printers were made possible only upon the advent of the Arduino; we wouldn't be doing what we are if it weren't for this exceptional technology.

Arduino IDE

The Arduino IDE is software used for developing programs to run on Arduino and Arduino-based microcontrollers.

Firmware

Firmware is really software. It's a program that runs on the printer controller, translating g-code into action, dealing with inputs and providing feedback to the user. It's written in C++, so is human-readable, but can be daunting to the uninitiated. There is need to become familiar with limited parts of the firmware as there are regular upgrades and with greater experience with the printer, users will want to tweak their printer which really requires cracking open the firmware.

Extrusion

Extrusion is a process in which material is pushed through a die to form a continuous or semi-continuous shape having a cross section determined by the shape of the die. In the case of the RepRap printer, extrusion produces only a smaller diameter filament, but more importantly increases the temperature of the filament such that it fuses with filament deposited before it (hence FDM). The shape of the object produced by the printer is determined by the path of the extruder nozzle over the build platform.

Extruder

The MOST printer extruder is a Bowden cable -based extruder (Bowden extruder) assembled around red plastic parts. The RepRap extruder is made up of two parts, a hot end and a cold end. The cold end is the extruder drive, where the room temperature filament is pinched between a textured roller and an idler and forced into the hot end. At the hot end, the filament is heated just prior to being extruded onto the build platform or object being printed. There are a number of different extruder component designs, the MOST printer is designed for 3mm filament and uses a Wade's drive and a J-head hot end with a 0.5mm nozzle.

Bowden Cable

A Bowden cable is a flexible cable constrained within a sheath (tube) such that the cable can move back and forth and can even be compressed to some extent since it is constrained from bending by the sheath. We use a Bowden cable to enable the extruder and the hot end to be separated. In this way only the actual hot end has to be moved over the printbed and the heavy extruder sits off on the side. This allows for faster printing.

Hobbed Bolt

The hobbed bolt is the textured part of the extruder drive. It has teeth cut into it that dig into the filament so that torque produced by a stepper motor is translated into linear motion in the filament. (Hobbing is a machining method commonly used to produce gears. All of the gears for the RepRap are printed instead.)

Extruder Drive Idler

The untextured pinch wheel is referred to as an idler. In the case of the RepRap printer, it is typically a skate board bearing (608zz or equivalent). The idler is pressed against the hobbed bolt by springs.

Hot End (or Hotend)

The hot end is comprised of a heater and a temperature sensor (thermistor) neatly bundled in a metallic melt zone. It is heated electrically and the temperature is carefully controlled and set based upon the material the filament being extruded is made of.

Nozzle

The nozzle is where the extruded filament exits the extruder. There are two common nozzle diameters, 0.5mm and 0.35mm. It is important to note that there is a relationship between nozzle diameter and optimal layer thickness.

Motion Control

The MOST printer is based upon a Prusa Mendel, which is a gantry or Cartesian robot consisting of three linear axes, x, y and z each driven by individually controlled stepper motors. The x- and y-axes utilize timing belts and pulleys whereas the z-axis uses a pair of individually driven lead screws. The precise location of the axes is maintained by the printer controller (which also manages temperatures) and is based upon keeping track of the number of "steps" made by each motor after homing.

X-axis

The x-axis on the MOST printer is assembled around black plastic parts. It is suspended off the z-axis.

Y-axis

The y axis on the MOST printer is assembled around white plastic parts. It is attached directly to the frame and home for the build platform.

Z-axis

The z-axis on the MOST printer is assembled around yellow plastic parts. This axis moves on lead screws controlled by a pair of stepper motors mounted at the top apex of the printer.

Stepper Motor

A stepper motor is an electric motor that only moves a fixed number of degrees at a time and so can be used for relatively precise motion control and positioning. The number of "steps" through a full rotation is determined by the design of the motor. The MOST printer uses 200 step (1.8 degree) motors; 200 steps are required to make a full revolution of 360 degrees.

Limit switch (or End Stop)

A limit switch is a switch with an arm on it that gets bumped by something on the axis it is associated with indicating that the axis has reached its home position (origin).

Homing

Homing is the act of determining where the physical origins of each of the three axes are. It is done by moving each axis until a limit switch (end stop) is contacted. Those points are then essentially remembered by the printer controller, which keeps track of the number of steps clockwise and anticlockwise. Homing takes place before any print is started and is the key to motion control and positioning with the RepRap.

Timing Belt

A timing belt is basically a flexible gear. It is a belt with teeth molded into it.

Lead Screw

A lead screw is a threaded rod that a captive nut rides on, translating rotational motion to linear motion. It's used on the z-axis because it provides greater precision.

Bearings

Two types of bearings are used on the MOST printer. One is a rotary bearing called a 608zz, an inexpensive skateboard bearing, and the other is a linear bearing called a LM8UU. The bearing identifiers (608 and LM8UU) are used colloquially when discussing printers.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.