Open-source metal 3-D printer
|Developed by Michigan Tech's Open Sustainability Technology Lab. For more see MOST's Appropedia Hub.|
|This page is part of an international project to use RepRap 3-D printing to make OSAT for sustainable development. Learn more.
Research: Feasibility hub • Mechanical testing • Open source 3-D printing of OSAT • RecycleBot • LCA of home recycling • LCA of distributed manufacturing • RepRap LCA Energy and CO2 • RepRap printing protocol: MOST• Lessons learned • MOST RepRap Build • MOST Prusa Build • MOST HS RepRap build • RepRap Print Server
Gerald C. Anzalone, Chenlong Zhang, Bas Wijnen, Paul G. Sanders and Joshua M. Pearce, “Low-Cost Open-Source 3-D Metal Printing” IEEE Access, 1, pp.803-810, (2013). doi: 10.1109/ACCESS.2013.2293018 open access preprint
|Open-source 3D metal printer (short)|
|Open-source 3D metal printer (detail)|
Technical progress in the open-source self replicating rapid prototyper (RepRap) community has enabled a distributed form of additive manufacturing to expand rapidly using polymer-based materials. However, the lack of an open-source metal alternative and the high capital costs and slow throughput of proprietary commercialized metal 3-D printers has severely restricted their deployment. The applications of commercialized metal 3-D printers are limited to only rapid prototyping and expensive finished products. This severely restricts the access of the technology for small and medium enterprises, the developing world and for use in laboratories. This paper reports on the development of a <$2000 open-source metal 3-D printer. The metal 3-D printer is controlled with an open-source micro-controller and is a combination of a low-cost commercial gas-metal MIG welder and a derivative of the Rostock, a deltabot RepRap. The bill of materials, electrical and mechanical design schematics, and basic construction and operating procedures are provided. A preliminary technical analysis of the properties of the 3-D printer and the resultant steel products are performed. The results of printing customized functional metal parts are discussed and conclusions are drawn about the potential for the technology and the future work necessary for the mass distribution of this technology.
 Bill of Materials
|All 12 Printed Parts @ $40/kg||$12.00||Local RepRap|
|M3x10 mm screw||12|
|M3x8mm set screw||6|
|152mm x 152mm ceramic insulation||1||$ 4.00|
|Rods,bearings and ties||http://www.amazon.com/|
|300mm x 8mm smooth rod||6||$25.00|
|304.8mm carbon fiber rod||6||$6.00|
|Small wire ties||3||$0.50|
|Tie rod end||24||$ 8.00|
|600mm T5 belt||3||$ 5.90||http://www.polytechdesign.com/|
|241mm x 51mm x 4mm Aluminum plate||3||$114.00||Local machine shop|
|NEMA17 Stepper motor (1.8 deg.,5.5kg-cm holding torque, 750mm wire)||3||$39.00||http://www.kysanelectronics.com/|
|Mechanical limit switch||3||$3.33||http://www.digikey.com/|
|Melzi Microcontroller board||1||$120.00||http://matterfy.com/|
|Millermatic 140 Auto-set MIG Welder with Cart||1||$836.00||http://www.millerwelds.com/|
 Printed Parts
- 3X File:End motor.stl
- 3X File:End idler.stl
- 3X File:Belt terminators.stl
- 3X File:MOST 12 tooth pulley.stl
- File:Bed adapter.stl
 Note to Makers
If you have made a RepRap before this will be easy -- if you are not familiar with RepRaps or Deltabots like the Rostock - more detailed build instructions are available at the MOST Prusa RepRap build page and the Delta Build Overview:MOST. Those links will give details on how, for example, you can braid the wires or configure the Melzi/Arduino microcontroller.
This concept, however, is not limited to this specific design and should of course work for most RepRap printers -- you just need the fire proofing and a your welder...good luck! If you get it to work - please drop us a line.
 Initial Prep
- Prepare all the materials listed in BOM
- Print all plastic components on a RepRap
- Ream the M3 screw holes in each plastic part and clean out nut traps with a sharp knife, make it fit for all M3 screws and nuts
 Single pillar build
- Attach the motor and the base plastic with M3 X 10mm screws with washers. Insert two M3 nuts into the set screw nut traps in the pulley, loosely insert two M3 X 8mm set screws into the pulley. Push the pulley through the motor rods and fasten all screws.
- Attach the limit switch to its holder on the base plastic using M2 X 10mm screws. Add some epoxy to make sure the switch doesn't move. Ensure that the screw in the carriage engages the switch arm. Adjust this screw to set the position where the carriage engages the limit switch.
- Use drill or knife to clean the rod openings, insert 2 parallel 300mm smooth rods into the holes in base plastic, use M3 X 12mm screw with washers to fasten all the rod to immobilize the both rods.
- Emerge the LM8UU bearings into oil for lubrication, insert 2 LM8UU bearings into the slots in the plastic shuttle, and firmly tighten each bearing with two small wire ties. Slide the LM8UU bearings with the plastic shuttles onto each rods.
- Fasten the top end of the parallel rods into the top plastics with M3 X 12mm screws with washers. Use the M8 set screw and M8 nut to fix two 608zz bearings into the center holes in the top plastic.
- Pass one end of the T5 belt through and around one belt terminator and pull the tail of the belt through other terminator. Loop the end of the belt around the pulley. Loop the other end of the belt around the 608zz bearings. Attach one terminator to the plastic shuttle with LM8UU bearings with an M3 X 10mm screw with washer. Firmly fasten the terminators with a small wire tie.
This ends the single pillar build. 3 pillars should be built in parallel. 241mm X 51mm aluminum plates are attached to both bottom and top plastics to make the frame a triangular prism shape.
 Platform build
- Epoxy the tie wire ends to carbon fiber rods in both ends. M3 X 12mm screw and nut set is used to fasten the tie wire ends to the plastic shuttles. The other end is fastened to the plastic stage holder.
- Ensure the M3 screws are loosely thread through the hole in the tie wire ends so that it allows each carbon fiber arm to shift in all direction freely.
- 3 5cm long nails are thread into the plastic platform holder for supporting the 152mm X 152mm ceramic tray.
- For the wiring diagram see Fig. 2
- Step motors and limit switches are wired to corresponding terminals on the microcontroller board, which is connected to Linux computer with a USB cable.
- The board is powered with a recycled computer power supply.
- Safety equipment is based off of standard MIG welding safety protocols 
 Work Area
- Use your metal 3D printer on a flat surface isolated from water and flammable materials.
- Verify that you have proper grounding with a metal on metal connection to your substrate.
- Ensure your gas cylinder is secured to an upright support or cart at all times and only use gas hoses designed for welding.
- Eliminate clutter from the work area as you will be raining sparks everywhere. Minimize the number of cables underfoot to avoid tripping.
- Examine hoses regularly for leaks, wear and loose connections and replace faulty lines. Spray with a soap and water mixture. Bubbles will show leaks.
- Ensure proper ventilation of work area. Welding fumes are hazardous. In a home garage leave a door or window open and run a box fan as an exhaust to remove fumes from your breathing area. We have also used masks.
 Safety gear
- Wear safety glasses at all times while in the lab.
- When printing and/looking at the printer while printing wear a welders mask/welding helmet (auto-darkening or flip-shade with current ANSI certification) or look at it using a webcam. Do not watch the printer with unprotected eyes!
- Use pliers to pick up the substrate after printing or thick leather gloves
- Always wear flame-resistant lab coat and heavy duty leather gloves when handling the printed parts
- Wear leather shoes - high-tops (steel-toes are a bonus).
Metal 3D printing exposes you to welding for longer periods of time than is normal for routine welding. You should ensure that all of your skin is covered by something to avoid "sun burns".
The stage is controlled like a regular RepRap Delta 3-D printer. For a primer on the nomenclature try this. Download Repetier firmware and host software, use Arduino to upload the firmware to the stage, and set up Cura on the host. This will work on any type of computer but we recommend the free and open source Debian.
Models can be created and modified with any 3-D editor, such as OpenSCAD, Blender or a CAD application like FreeCAD (for a more detailed list of free open source CAD programs go here. The model should be exported as an STL file. That is loaded into Cura and sliced to a toolpath. It may take a few tries to get all the settings right. The GCode is saved to disk and opened with Repetier Host, which sends it to the stage. When the platform reaches the welding gun, switch on the welder by plugging in cable leading to the switch (which is to be held pressed with a wire tie).
While the print is going, pay attention to the distance between the gun and the object. This should start out at approximately 7 mm and remain the same. If it increases, either decrease the layer height, or slow down the movement (this can be done during the print with Repetier Host). If it decreases, do the opposite.
 Experimental features
While the whole setup is still highly experimental, some parts are more experimental than others. Some features are listed here that are being tested with various levels of success.
Cura will attempt to adjust the "line width" of the deposited filament by changing its feedrate. Currently the welder does not support any such adjustment, so some parts get more material than they should, while others get less. To solve this, a plugin for Cura was developed which converts these feedrate changes into nozzle speed changes. The plugin can be found with the scad file on github.
This plugin also supports adding in custom commands when travel ends or starts. This can be used to activate a relay for switching the welder power.
 See other
- Open-source Lab
- Open source 3-D printing of OSAT
- Life-cycle economic analysis of distributed manufacturing with open-source 3-D printers
- Environmental impacts of distributed manufacturing from 3-D printing of polymer components and products
- Building research equipment with free, open-source hardware
 Useful Discussions
- RepRap Forum Discussion
- Thingiverse Discussion
- Reddit Discussion
- Hack-a-day discussion
- Rastall G+ discussion
- The Register discussion
- Slashdot discussion
- Google groups on 3d printer tips, tricks and reviews
 U.S. Media
- Scientists Build a Low-Cost, Open-Source 3D Metal Printer - Michigan Tech News, Phys.org, Science Daily, Science Codex, The Cherry Creek News, Planet Infowars, Business Standard, GentedeHoy (Spanish), ItechPost, Reddit, CBS Detroit, Bubblenews, Lab Manager, 3ders, Hexus
- Loose screw? 3-D printer may soon forge you a new one - NBC News
- Printing With Metal: Engineers Create DIY Welding 3D Printer For Under $1,500 - International Business Times
- Michigan Tech scientists build a $1,500 DIY metal 3D printer - Gigaomm, CNN Money, ARS Mobilitas
- Low-Cost, Open-Source 3-D Metal Printer Could Bring Revolutionary Technology To Millions - International Science Times
- New 3D Metal Printer Is Open Source and Affordable - Live Science, Yahoo News, Scientific American
- All hail the DIY desktop 3D metal printer - DVice
- You Can Now 3D Print with Metal at Home - Motherboard
- Testing your metal- Newsweek, Newsweek.com
- A Rostock Welding 3D Printer? - Hack-a-Day
- Michigan Tech Releases Open-Source 3D Metal Printer for Less Than $2,000 - 3D Printing Industry
- An Inexpensive Way to Print Out Metal Parts - The New York Times
- RT ACM (The Association for Computing Machinery), Treehugger, 3D Printer World, Engineering.com, Geeky Gadgets,Gizmodo,Dragons Tales, The Examiner, ICT Career, VR Zone, Gizmag,Computer Weekly, ITPro Portal, Consett Magazine, Shift Frequency
- MOU With Sigma Labs: Market Watch, Sacramento Bee, MSN Money, Wall Street Journal, Yahoo Finance, Business Week, ABC 27, 3D Printing Industry, 3Ders, Technorati, Design News
- 3DPI Writer, Mike Molitch-Hou’s Top 5 3D Printing Applications of 2013 - 3D printing Industry
- 10 of the Most incredible Open Source Hardware projects born in 2013 - Open Electronics
- Next-Level 3D Printing With Metal Manufacturing.net
- Printing Revolution, New 3D Printing Technologies - The Rundown Live
- Free Form Metal 3D Printer is a 3Doodler on Steroids - 3D Printing Industry
- Grace And Robotic Metal 3D Printing – Joris Laarman's MX3D-METAL - 3D Printer World
- Michigan Tech research on the cutting edge - UP Second Wave
- 8 Incredible Open Source Projects To Watch! - Electronics For You Times
- Game Changing Technology - Hang the Bankers
 International Media
- Metal 3D printing and six key shifts in the 'second industrial revolution' - The Guardian
- The Register, The Telegraph, The Independent, Techienews, ITPro, Eureka Magazine
- Scientists release plans for open-source 3D metal printer - Canadian Manufacturing/Design Engineering
- New LOW COST 3D Metal Printer on Open Source Innovation - Substance
- 3D metal printer: What do you want to use it make? - Guokr.com (Nutshell)
- 3D metal printer,1500$.Are you ready? - 3dyf.com (3dyf)
- OS China, IT Home, CN Beta, AMOBBS
- Byg din egen 3D-metalprinter for 6.500 kroner - Ingeniøren
- Scientists build low-cost, open-source 3-D metal printer - Jagran Post
- Scientists build low-cost,open-source 3-D metal printer - Economic Times (Indian Times)
- 3D printing of metal, open source and peanuts - Tom's Hardware
- Cheap DIY! Michigan Technological University is developing a 3D metal printer of open source - Social Design News
- From now on, 3D metal printer just 1.5 per thousand. dollars can be made at home - Mokslasit 15 min, Technologijos
- 6 Tech Trends That Will Dominate 2014 - HongKiat
- Her er metall-3D-printeren du kan lage selv - Teknisk Ukeblad (Technical Weekly)
- Print a Gun - Rzeczpospolita (rp.pl)
- 3D Metal Seal Made Open -Lenta.ru, 2045.ru, Kazan Federal U, Inline
- Americans have created a 3D-printer is available for printing on metal - Imena
- Epoch Times,Computerra, Scienceblog.ru