Rostock

From RepRap
Revision as of 20:42, 16 July 2012 by Johann (talk | contribs) (Bill of Materials: Tips and Tricks)
Jump to: navigation, search
Crystal Clear action run.png
Rostock

Release status: working

Rostock.jpg
Description
Rostock is a delta robot 3D printer prototype.
License
Author
Contributors
Based-on
Categories
CAD Models
External Link


Rostock is a delta robot 3D printer prototype, built in 2012 by Johann in Seattle, USA.

Design Goals

  • Build volume: 200x200x400 mm (8x8x16 inches)
  • Footprint: 300x350 mm (12x14 inches)
  • Print surface: 200x200 mm heated glass which never moves
  • Mass of end effector with hotend: less than 50 grams
  • Positioning speed: up to 800 mm/s in all 3 directions
  • Positioning accuracy: at least 30 steps/mm in all 3 directions
  • Simplicity: fewer than 200 parts
  • Hardware cost: less than $500 USD

Bill of Materials

See #Links for full BOM spreadsheet with vendors.

  • Stepper motors: 4x NEMA 17 (3 positioning, 1 extruder).
  • Timing belt pulleys: 3x GT2 plastic pulleys with 40 teeth, smaller would probably work better.
  • Timing belt: 3x 1524 mm GT2 belt (2 mm pitch). Closed loops or open end is okay.
  • Smooth rod: 6x 762x8 mm precision smooth rod. Drill rod is probably okay too.
  • The length of belts and rods can be changed in the firmware.
  • Ball bearings: 4x 608ZZ, 3x F608ZZ, 1x MR105ZZ. If you can't find F608ZZ, use 608ZZ with printed plastic flange.
  • If using smaller pulleys, replace 608 (8x22x7 mm) with 688 (8x16x6 mm) or similar.
  • Linear bearings: 6x LM8UU.
  • Plastic parts: printed from PLA on Prusa Mendel.
  • Fasteners: stainless steel, mostly M3 (some M4 and M8).
  • Hotend: MakerGear hotend for 1.75 mm filament, 0.5 mm nozzle.
  • Filament drive: Airtripper's direct drive extruder.
  • Top and bottom frame: hand-cut plywood (300x350 mm baltic birch).
  • Endstops: 3x ZM micro switch (pin plunger, no lever). You need only 3 top endstops. The bottom endstops are not necessary and will be removed from the design soon.
  • Electronics: RAMPS 1.4 or any other RepRap board.
  • Firmware: Modified Marlin (see #Links). This is a pretty hacky proof of concept. Hopefully we will have better firmware soon.
  • Software: Same as other RepRap printers, e.g. OpenSCAD, Slic3r (see [1] for recommended settings), Printrun.

Tips and Tricks

Print with pronsole.py instead of pronterface.py if your prints have warts. They may be caused by Pronterface redrawing the G-code view while printing, which creates significant delay between segments. My modified Marlin firmware generates many shorter lines for each G1 command, so the Marlin look-ahead buffer will run empty if you don't send the next G1 command ASAP.

Future

The following improvements are planned for future versions:

  • Remove bottom endstops because the top endstops are already micro-adjustable.
  • Enable high-speed lift (Z motion) during retraction for travel moves.
  • Use smaller timing belt pulleys and idler bearings.
  • Use open end timing belt instead of requiring closed loops.
  • Create a Mini Rostock variation with 120x120x120 mm build volume.
  • Use OpenBeam aluminum extrusion instead of plywood frame.
  • Use OpenRail (or hybrid roller slide directly on OpenBeam) instead of LM8UU and smooth rods.
  • Experiment with dual extruders.

Links