3D printer: Difference between revisions
m (→Software) |
|||
Line 377: | Line 377: | ||
The most popular file format is the .STL file format: {{quotation|An STL (“Stereolithography”) file is a triangular representation of a 3-dimensional surface geometry. The surface is tessellated or broken down logically into a series of small triangles (facets). Each facet is described by a perpendicular direction and three points representing the vertices (corners) of the triangle. These data are used by a slicing algorithm to determine the cross sections of the 3-dimensional shape to be built by the fabber}} ([http://www.ennex.com/~fabbers/StL.asp The StL Format], retrieved 17:25, 24 June 2009 (UTC)). STL files can be created with most CAD programs. [http://www.alphaprototypes.com/how-to-create-stereolithography-files.aspx Alphaprototypes] provides instructions for several popular CAD applications. | The most popular file format is the .STL file format: {{quotation|An STL (“Stereolithography”) file is a triangular representation of a 3-dimensional surface geometry. The surface is tessellated or broken down logically into a series of small triangles (facets). Each facet is described by a perpendicular direction and three points representing the vertices (corners) of the triangle. These data are used by a slicing algorithm to determine the cross sections of the 3-dimensional shape to be built by the fabber}} ([http://www.ennex.com/~fabbers/StL.asp The StL Format], retrieved 17:25, 24 June 2009 (UTC)). STL files can be created with most CAD programs. [http://www.alphaprototypes.com/how-to-create-stereolithography-files.aspx Alphaprototypes] provides instructions for several popular CAD applications. | ||
''' | '''Printing software''' | ||
We distinguish between two kinds of "printing software" | |||
* Preparation software will take a 3D model, allow you to make some adjustments (like repairing) holes, positioning and rotation and then output a clean printable forma, in particular .STL files | |||
* Gcode software will take as input an .STL model (or similar) and then produce machine code according to various parameters that you can set. | |||
* In principle, some software could do both | |||
List of software: | |||
* [[Netfabb]] (either the free light version or the pro version) allows to repair and position .STL models. The pro version also can merge files. | |||
* [http://www.replicat.org/ ReplicatorG] is the software that will drive your CupCake CNC, RepRap machine, or generic CNC machine. You feed it GCode, it parses the GCode, and then controls your machine via a driver. Its cross platform, easily installed, and is based on the familiar Arduino / Processing environments. | * [http://www.replicat.org/ ReplicatorG] is the software that will drive your CupCake CNC, RepRap machine, or generic CNC machine. You feed it GCode, it parses the GCode, and then controls your machine via a driver. Its cross platform, easily installed, and is based on the familiar Arduino / Processing environments. | ||
* [[Skeinforge]] is a g-code generator | |||
* Most makers also sell or include custom g-code generators. Some are based on Skeinforge. | |||
'''Special-purpose software''' | |||
* [http://www.3dprintables.org/printables/index.php?title=STLGenerator STL Generator] | * [http://www.3dprintables.org/printables/index.php?title=STLGenerator STL Generator] |
Revision as of 14:06, 2 November 2011
<pageby nominor="false" comments="false"/>
Introduction
According to Wikipedia, retrieved 14:48, 14 October 2011 (CEST), “3D printing is a form of additive manufacturing technology where a three dimensional object is created by laying down successive layers of material. 3D printers are generally faster, more affordable and easier to use than other additive manufacturing technologies. 3D printers offer product developers the ability to print parts and assemblies made of several materials with different mechanical and physical properties in a single build process. Advanced 3D printing technologies yield models that can serve as product prototypes.”
This article shortly introduces 3D printing and then lists some harware and links.
See also:
- 3D printers in education and fab lab (for a wider picture)
- RapMan and articles in the RapMan category
- Software (listed below)
3D printing technology
The two most popular 3D printing techniques are:
- fused deposition modeling, also called Fused Filament Fabrication (FFF). A typical example are low cost models like the RapMan
- Selective laser sintering: “an additive manufacturing technique that uses a high power laser (for example, a carbon dioxide laser) to fuse small particles of plastic, metal (direct metal laser sintering), ceramic, or glass powders into a mass that has a desired 3-dimensional shape” (Wikipedia, retrieved 14:48, 14 October 2011 (CEST))
The opposite of additive manufacturing is subtractive manufacturing, e.g. using milling machines that take away material from an initial form. We therefore can present these alternative technologies:
- Laser cutting is a fairly simple to use technique for creating "flat" 3D objects by cutting "sheets" like wood or plexiglass. One can create designs that involve sticking or gluing components together.
- Milling is a process where parts of an object (e.g. a cube) are removed by drilling. For example, parts of car motors are produced like this. Milling is a fairly dangerous process, however hobbyist models that carve out from plastic or wood are safe to use in a classroom for example.
Most 3D printers use an extruder (i.e. a kind of gun) that heats up plastic filament which is then deposited layer by layer. They can print different sorts of Polymers.
- ABS (used for Legos and car parts) is solid, but warps when printed a room temperature. I.e. it is difficult to print objects that have a larger than 4cm footprint.
- PLA (polylactic acid) is made of starch (i.e. plants). It doesn't warp, but it's not very solid and starts deforming (melting) at relatively low temperature.
Syringue-based systems like the Fab@Home can print Epoxy (composites) or food and these materials are pushed down with a piston.
A workflow model
The following figure summarizes typical workflows. There a three fundamental design stages:
- Model an object with any kind for modeling program, e.g. a 3D modeler, a CAD drawing program, a CAD programming tool like OpenScad or through 3D scanning.
- If the modeler can't export to STL, export to a popular exchange format like OBJ, then translate the OBJ with a program like Meshlab.
- Translate the model to a format that is appropriate for 3D printing, typically .STL, a stereolithography CAD format created 3D Systems. This file format is supported by many other software packages. STL basically describes an object with triangles using an x,y,z coordinate system. A similar format that can be used by some "cleaning/positioning/to-machine-code" programs is OBJ.
- Translate STL to machine code, typically so-called G-code
As you can see, there are several paths that lead from a design idea to a printed object. Absolute beginners can start simply by downloading STL files from a repository such as Thingiverse, positioning it, maybe resizing and then printing it. Intermediate users can merge existing objects together at any level, e.g. at STL level with a tool like Meshlab (free) or Netfabb (commercial).
Some low level "how to print an STL file" is described in the First steps with the RapMan V3.1 3D printer article.
Diagrams error (with dot command): Error: /tmp/diagrams_inb9399180bf50.dot: syntax error in line 2 near '['
Also take note that respecting physical constraints is important ! For example, you can't print bigger than your print area, you can't print designs that have a large footprint with ABS, you can't print large overhangs with a printer that doesn't allow printing support structures, etc.
Hardware
This section was revised on oct. 2011. There are no endorsements, since I only own a RapMan which was the best thing buy when got it back in Jan 2010. Finally, this list is not complete, for example, several vendors sell RepRap Darwin, Mendel, Prusa and Huxley kits. You can find them in the RepRap wiki. Look at this wiki if you need a real RepRap!. Below, we listed printers that either seem to be well known and known to work or that are new and somewhat exciting - Daniel K. Schneider 20:44, 19 October 2011 (CEST).
To do:
- produce some specifications for each model)
- have some indication on how well these model operate. Speed, print size, resolution is not everything. An important criteria is knowing whether you can leave your printer alone. Many require constant attendance, because of filament intake problems for example.
Do it (almost) entirely yourself
Reprap 3D printers
RepRap, a British project, is short for Replicating Rapid-prototyper. This type of 3D printer builds the parts up in layers of plastics. It can be assembled from parts bought in various places.
- Introduction to Reprap, retrieved 17:25, 24June 2009 (UTC).
Designs:
- Darwin. The design that inspired current (2010/11) Rapman and CupCake designs
- Mendel Overview (second generation Reprap)
- Prusa Mendel Overview (improved easier to build Mendel)
- Huxley Overview (travel sized mendel)
All RepRap printers can built with spare pars available from many places. However, this requires good "bricolage" skills. For those who don't have these, there exist many commercial kits that are relatively easy to assemble and also fully assembled kits (see below).
Resources:
- RepRap wiki. It includes many resources, like:
- RepRap Official Blog
- RepRap Project (Wikipedia)
- Designs can be shared on thingyverse.
Candyfab printers
Note: As of oct. 2011 this project seems to have stalled (no wiki update since 2009).
Cheap 3D open source printers or kits
Below are the fabbers that were most popular in October 2011, sorted in alphabetical order. You can buy three types:
- Fully assembled (unwrap and maybe some small assembly)
- Easy to assemble (a few hours)
- Hard to assemble (3-4 days)
Most companies offer both kits and fully assembled 3D Printers. Some have web sites with a lot of information. Some have quite good customer support, others don't. Search the forums. Most designs are close or far derivatives from RepRap models.
BotMill
Botmill sells 3D Printers that use the (more recent) RepRap Mendel design.
- The Glider 3.0 3D Printer (Fully Assembled)
- $1400 fully assembled (that's cheap compared to most others)
- Print surface: 20.3 x 20.3 x 5.5 cm
- 0.1 mm positioning accuracy, layer thickness = 0.3mm
- The older Axis 2.1 kit costs $1065.
- 20 x 20 cm build area
- 3mm extruder
Resources:
Bits from Bytes printers
Bits from Bytes produces and sells Reprap derivatives
Hardware:
- RapMan v3.11 (£750 / CHF 1270) is a device we acquired. We got it in January 2010 and was assembled by end of Feb 2010 Read the RapMan article. - Daniel K. Schneider Nov 2009/Feb 2010.
- Print area: 27 x 20.5 x 21 cm, not heated platform
- 3mm nozzle
- Resolution: x&y axis = 0.2mm, z axis = 0.7mm (roughly)
- A1 Technologies is a UK reseller
- Materials: ABS (warping for bottom surfaces larger than 4-5cm), PLA of various sorts.
- The Rapman is one of the first commercial kits for the RepRap v1 and it's probably one of the most beautiful designs. Assembly is rather difficult, but very well document. All you need is good reading skills. It works well, but does need what we could "RepRap printing skills". Some design elements could be improved, in particular: filament intake (extruder), connectivity (USB instead of a SD card), portability (after transport the structure may need adjustment), (optional) heated platform. The commercial 3D Touch solves some of these problems.
- 3DTouch 3D Printer is an assembled 3D printer and costs £1,995.00 (single head) or £2,245.00 (double head). We recommend a double head system. The Education pack (£2,484.00) includes double head and plastic rolls. This model seems to be the successor of the BFB 3000 (or the same design ?). It includes more "industrial" parts, i.e. it's rumored to be reliable.
- Resolution: same as RapMan v3.11
Resources:
Fab@Home 3D printers
Fab@Home, is marketed as "personal fabricator". As opposed to RepRap designs, Fab@Home uses a syringe system and can print a large variety of materials, including silicone, cement, stainless steel, cake frosting, and cheese. Hardware designs and software on this website are open source. This printer can include a dual syringe tool for printing two materials simultaneously.
Hardware:
- Fab@Home Version 2.0 - Kit for Single Syringe System costs $2125 (oct. 2011)
- Accuracy: Depends a lot on the materials, with a fine nozzle about 0.1mm in theory (+/- 100 micrometers according to the website).
- An assembled Fab@Home V1.0 - Assembled Two Syringe System would cost $3500
Resources:
Makerbot printers
MakerBot Industries sells other RepRap-inspired designs. Like other Reprap derivaties, their 3D printers include a plastruder and an Arduino-compatible microcontroller and they work with several kinds of plastic, e.g. ABS (Lego-like) and HDPE (milk-jug like). The founder of this company also is involved in the RepRap research project.
Hardware: Currently, (2011) there are three versions:
- A free design called CupCake CNC and and its current (2011) Ultimate. Makerbot will sell the parts. I don't know if there is any difference in design with respect to the Thin-O-Matic kit.
- MakerBot Thing-O-Matic® Kit (formerly called Cupcake?)
- Between $1225 and $1300 for the kit
- 3mm extruder
- 9.6 x 10.8cm print area
- Fully Assembled MakerBot Thing-O-Matic
- $2500
Other devices are in development as documented in the Makerbot wiki (oct. 2011)
Mendel Parts
- Mendel-Parts is a Dutch one-man company that started by selling parts for the Mendel design.
Hardware:
- Orca v0.3
- Mendel-inspired design, but the big parts are laser-cut aluminum (and therefore "non-replicatable", but easier to assemble)
- $600 EUR
- ABS and PLA
- Print size: 210x210x165mm
- Choice between 1.75 and 3mm hot end.
- Speed: up to 300mm/s
- The V 0.2 is still available and costs slightly less (oct. 2011)
- Note: Very new as of oct. 2011. I couldn't find any detailed reviews, but the design looks good - Daniel K. Schneider 20:44, 19 October 2011 (CEST).
- Mendel v2
- €699.00
- I'd rather get the "non-replicating" Orca since it's much easier to assemble. Folks who want to play with the printer design itself, may look at this model or other Mendel Prusa kits.
Resources:
Makergear
Makergear sells two kits as of oct. 2011. One is rather destinated to people who want to play with the Mendel Prusa design and maybe do creative modifications. The other, i.e. the Mosaic is more an end-user product.
Hardware:
- Prusa 3D printer kit
- $825 for a complete kit
- 8 x 8" Heated Build Surface PCB
- Either 1.75mm or 3mm hot end (allowing to print either more precisely or faster). Most current printers feature a 3mm nozzle.
- supports both ABS and PLA
- Mosaic 3D Printer kit
- $999
- (Probably) fairly easy to assemble
- Mosaic 3D Printer fully assembled
- Price is unknown, since out of stock on oct. 19 2011
MakerGear also sells various sets of printed parts and other gear for assembling your own.
Resources:
- Home page (Includes a blog and instructions)
Ultimaker
As of Oct. 2011, the Dutch Ultimaker seems to be the favorite open source design kit. It's fast, can print big and it's easy to assemble (compared to a RapMan for example). Ultimaker focuses on speedy PLA printing. PLA doesn't warp like ABS, it is ecological but fragile. ABS is very solid, not ecological and would require a heated bed for larger prints. Therefore, if you need to produce tough objects, Ultimaker may not be a good option.
Hardware:
- Ultimaker Kit (Beta) costs EUR 1200.
- Reprap design
- It can print 21x21x22 cm volumes
- USB connectivity, drivers for Win/Mac and Linux
- 0.4mm nozzle The theoretical resolution: 0.0125 mm for the X and Y axis and better for the Z-axis. Don't know what the practical one would be.
- User-friendly feed mechanism
- No heated bed (?)
Resources:
Commercial closed source entry-level 3D printers
We distinguish between commercial 3D printers that are closed source (below) and commercial open source/open design printers (in the previous section).
Solidoodle
Solidoodle is the first company to offer a fully assembled low-cost (under $1000) printer (Shipping Q4 2011). The box seems to have a closed chamber which is a good solution for printing ABS at a more or less constant temperature.
Hardware:
- The Solidoodle 3D Printer) has an introductory price of $699.
- Design: ReRap Sanguinololu v1.3 electronics
- Max Part size: about 10 x 10 x 10 cm
- Accuracy: .3mm (84dpi)
- .35mm nozzle, using 1.75mm filament (ABS), Sprint loaded extruder (no thumb screws).
Resources:
PP3dp / Up!
- PP3dp sells a light-weight fully assembled 3D printer
Hardware:
- UP!
- $2700 + shipping.
- Heated 14 x 14 cm build aread, heated platform (good for ABS)
- Supports ABS and PLA in later model versions
- 0.2 mm accuracy.
- Close source software
- Reviews: Ponoko, ....
Currently (oct. 2011) seems to be the easiest solution (by a large margin) to start printing, i.e. you can unpack and print and don't need to learn about calibration with tools like Skeinforge. On the downside (if I understand right) one only can print ABS in three settings (fine, normal and coarse). Also, the print area is small compared to a RapMan.
Resources:
- Official forum
- 3D Make blog (including "experiments")
Commercial desktop printers
- Desktop Factory 125ci 3D Printer (network compatible, about $5000, 1 cubic inch of "print" costs about $1). No idea, if this product is "real" - Daniel K. Schneider 16:02, 14 October 2011 (CEST).
- CreateItReal (Denmark) will sell a 3D printer for $3000. (planned for 2011, but not available in oct. 2011).
- Matrix 3D printer from Mcor technologies is a Laminated Object Manufacture printer, i.e. glues and cuts paper. You have to buy a package with an annual fee (e.g. £6600)
- uPrint from Dimension / StratSys (about $15000 or the $20000 for the uPrint plus multi-color model). These models use Fused Deposition Modeling with a 0.254mm resolution.
- HP Designjet 3D printer series is a uPrint from StratSys (see above). We don't know if it's totally identical.
- Alaris from Object offers two models. The 93 kg Objet24 Personal 3D Printer and the Objet30 Desktop 3D Printer print at 0.1mm resolution. Both use some kind of polymer jetting technology. Price on request
- 3D Systems sells a ProJet™ 1500 personal 3D color printer for about $/EUR 14500 and the VFlash monocolor for about EUR/$ 10'000. In addition, you have to buy material cartriges.
- The cheapest ZCorp (one of the industry leaders) model, i.e. the ZPrinter 150 is 164 kg and costs about $15'000. The multicolor version, ZPrinter 250, is $25'000.
web services for 3D printing
There exist probably several companies who do this. Typically, online 3D printing services also include a store where users can both upload and sell designs. Some sites also offer other manufacturing and commercial services and most also provide free resources for learning how to create things
Note: The laser cutting and engraving services will be moved once I decide to start resources on that topic.
- They take STL, VRML, Collada & X3D formats with some constraints, e.g. less than 500'000 polygons, a watertight mesh, etc.
- 3D printing and laser cutting.
- Laser cutting service. The company also provides Illustrator, CorelDraw and Inkscape templates
- Laser cutting (very similar or same as Formulor ?)
- Laser Cutting and engraving.
Software
Roughly speaking, the production pipeline looks like this:
- Model something or find a model
- (Merge/adapt models)
- Translate to STL
- Translate to machine code
Relevant EduTechWiki articles
In EduTechWiki, we provide a few overviews and/or beginner's tutorials
- First steps with the RapMan V3.1 3D printer
- OpenScad beginners tutorial (3D modeling with code) and Doblo factory OpenScad routines for creating DUPLO/LEGO clones
- Sketchup 3D printable objects tutorial (3D modeling with this Google tool)
- Sculptris (3D modeling by sculpting)
- Skeinforge for RapMan (G-code generation for the rapman) and G-code (overview)
- Meshlab for RapMan tutorial (translating file formats, mesh merge)
- Netfabb Studio tutorial (positioning, dimensioning of STL files for printing, simple object creation/merge)
3D Software See:
File formats
The most popular file format is the .STL file format: “An STL (“Stereolithography”) file is a triangular representation of a 3-dimensional surface geometry. The surface is tessellated or broken down logically into a series of small triangles (facets). Each facet is described by a perpendicular direction and three points representing the vertices (corners) of the triangle. These data are used by a slicing algorithm to determine the cross sections of the 3-dimensional shape to be built by the fabber” (The StL Format, retrieved 17:25, 24 June 2009 (UTC)). STL files can be created with most CAD programs. Alphaprototypes provides instructions for several popular CAD applications.
Printing software
We distinguish between two kinds of "printing software"
- Preparation software will take a 3D model, allow you to make some adjustments (like repairing) holes, positioning and rotation and then output a clean printable forma, in particular .STL files
- Gcode software will take as input an .STL model (or similar) and then produce machine code according to various parameters that you can set.
- In principle, some software could do both
List of software:
- Netfabb (either the free light version or the pro version) allows to repair and position .STL models. The pro version also can merge files.
- ReplicatorG is the software that will drive your CupCake CNC, RepRap machine, or generic CNC machine. You feed it GCode, it parses the GCode, and then controls your machine via a driver. Its cross platform, easily installed, and is based on the familiar Arduino / Processing environments.
- Skeinforge is a g-code generator
- Most makers also sell or include custom g-code generators. Some are based on Skeinforge.
Special-purpose software
- CandyFab developed CandyFaboulous, written in Processing, an open source programming language and environment for people who want to program images, animation, and interaction.
Links
See also the Fab lab article which also includes a bibliography.
Repositories
- New objects (includes visualization and downloadable files)
- 3dprintables.org (excellent wiki includes educational objects, often with links models on external sites)
- Thingiverse (a place to share digital designs that can be made into real, physical objects). Many interesting objects for RepRap machines like the RapMan
- See also "online printing services" (above)
General
- 3D printing directory. (dead link ? on oct 14 2011)
- 3D Printing (Explaining the Future, oct. 2011). Includes a review of both commercial and open source printers.
- Three dimensional printing Laboratory (MIT,last update 2000)
- The next Napster? Copyright questions as 3D printing comes of age by Peter Hanna, ArsTechnica, 2011.
- Fabbaloo is a blog with news about personal manufacturing and 3D printing.
- Planet Reprap - A RepRap blog aggregator
On wikipedia
- 3D printing
- additive manufacturing
- selective laser sintering
- fused deposition modeling
- laminated object manufacturing
Hardware for milling
(to be moved once we create a milling article)
- Roland iModela iM-01 Hobby Mill. Roland also produces other (more powerful) desktop models for milling wood, resin, plaster, etc.
Acknowledgments
- 13:11, 17 October 2011 (CEST). Bart Bekker (Mini FabLab Utrecht) for pointing out two missing items (the Ultimaker and the Solidoodle)
- Pictures are reproduced without permission. I don't think that any non-open source Maker should complain. After all, these may help selling.