GMU:RapMan/HowTo: Difference between revisions

From Medien Wiki
mNo edit summary
 
(12 intermediate revisions by one other user not shown)
Line 1: Line 1:
In this HowTo you will learn how to print a 3d object on the RapMan.
In this How-To you will learn how to print a 3d object on the RapMan 3D printer. The printing process can be roughly divided into three steps:
==Creating 3d objects==
# Design your 3D object
For help on what software to use please look at the [[GMU:RapMan#Links|links]].
# Convert your 3D object
# Print your converted 3D object


There are a few guidelines you should keep in mind when desinging objects for the 3d printer.
==Create your 3D File==
* You can't print steeper slopes than 45 degrees.
===Design your 3d objects===
* Solid walls must have a specific thickness, currently we are limited to 1mm, 2mm, 3mm... Any x.5mm will result in hollow walls. This is due to our extruder nozzle being 0.5mm in diameter.
When designing objects for printing with a 3D printer you should keep a few things in mind. The following rules only apply to 3D printers working the same way as ours does. Other 3D printers might have other limitations.
* When parts must fit into each other design with a tolerancy of ~0.5mm. Any holes or inner sides must be .5mm larger: a 3.5mm hole will be printed as 3mm hole.
* You can't print overhangs steeper than 45 degrees without support material. Generally this is nothing to worry about though support material sometimes can be hard to be removed.
* Thin solid walls must have a specific thickness, currently we are limited to 1mm, 2mm, 3mm... Any x.5mm will result in hollow walls. This is due to our extruder nozzle being 0.5mm in diameter. Above a certain thickness (I think 5mm) any value is possible, so 10.1mm walls will print just fine.
* When parts must fit into each other, design with some tolerance. The value of ~0.5mm seems like a good choice


==Before you print==
===Choose your material===
[[File:RapMan-rapman.jpg|right|thumb|The RapMan v3.1]]
[[File:RapMan HowTo-filaments.jpg|thumb|Different filaments (ABS and PLA)]]
Before touching the printer make sure you have at least once read the manual and then contact [[User:Sebastian|Sebastian]]. A printed version of the manual is somewhere around the printer. If it's not, go and [http://www.bitsfrombytes.com/index.php?option=com_content&view=article&id=80&Itemid=100009#Documentation download it (Under RapMan Version 3.1 Manuals chose Operations Manual)].
Choosing the right material (also called filament) to print with is another important thing when designing your object. Different plastics have different properties that might influence your print and each plastic has its own conversion profile. There is a good overview of commonly used materials over at the [http://www.bitsfrombytes.com/wiki/index.php?title=Category:Filament BfB Wiki]. Our default material is [[Wikipedia:Polylactic acid|PLA]] and I recommend to stick with it.


The are a few things you have to do before actually printing your object. You have to chose the right filament to print with, you have to export your 3d-model to the right format and you have to check the printer for parts that might have become loose during a previous print and check that the filament spindle unrolls easily.
===Choose your design software===
You can use any 3D or CAD Software to design your objects. Due to the countless options you have here it's impossible to give a general recommendation. Nonetheless here are a few choices:
* [http://sketchup.google.com Google Sketchup] is very popular and free of charge (Mac and Linux).
* [http://www.blender.org Blender] another popular [[Wikipedia:Open Source|open source]] software (Windows, Mac and Linux).
* [http://www.maxon.net Cinema 4d], [http://www.rhino3d.com Rhino 3D], [http://www.autodesk.com Autodesk software] (which is free for students) and many more.
* [http://www.openscad.org OpenSCAD] for those of you who like it more programming like. OpenSCAD is also open source and runs on Windows, Mac and Linux.
<br clear="all" />
<br clear="all" />


===Choose your filament===
==Convert your 3D File==
[[File:RapMan_HowTo-filaments.jpg|right|thumb|Different filaments (ABS and PLA)]]
Converting your 3D file means:
Chosing the right filament to print with is usually the first step when printing an object. The different plastics have different properties that might influence your print and each plastic has its own export settings. There is a good overview of commonly used materials over at the [http://www.bitsfrombytes.com/wiki/index.php?title=Category:Filament BfB Wiki].
# Export your object to [[Wikipedia:STL (file format)|.stl format]]
# Convert your .stl file to a file our printer can read
 
===Export the .stl file===
[[File:RapMan HowTo-stl-meshlab.jpg|thumb|Stl file in Meshlab]]
Exporting the .stl file is in most packages simply choosing File->Export from the menu and then selecting .stl. If your software doesn't offer this option please refer to its manual or search for help on google which probably will come up with the right solution.
 
The only important thing you have to do is making sure that the file gets exported with 1 unit as 1mm!
 
It's wise to use software like [http://netfabb.com/basic.php Netfabb] or [http://meshlab.sourceforge.net/ Meshlab] to check your exported .stl file for the correct size and errors and also do minor tweaks like rotating and scaling.
<br clear="all" />
<br clear="all" />


===Preparing your data===
===Convert the .stl file===
[[File:RapMan_HowTo-stl-meshlab.jpg|right|thumb|Stl file in Meshlab]]
Converting the .stl file means converting the three dimensional data into a format which the printer understands. We call this format [[Wikipedia:G-code|G-code]], which is a numerical file format containing all the movement and other control information for the printer. G-code is also used on a number of different machines like computer controlled milling machines or routers. Currently there are two software choices you have.
Preparing your data for printing is divided into two steps.
# Skeinforge, a platform independent software solution
# Export your 3d-model to stl data
# Axon, which basically is a nice looking interface for Skeinforge but Windows only and somewhat limited
# Convert the stl data to G-code using Axon or Skeinforge
 
It's wise to use software like [http://meshlab.sourceforge.net/ Meshlab] to check your exported stl file for errors and do minor tweaks.
====Skeinforge====
Skeinforge is at the first sight a weird and scary software with lots of different buttons and input fields. On the upside Skeinforge runs on Windows, Mac and Linux which makes this software our tool of choice. Don't worry there's only a few thing you need to know to be able to export files correctly.
 
First of all, go and [http://fabmetheus.crsndoo.com download Skeinforge] (Chose the newest package). Skeinforge comes in a .zip file which you have to extract first.
 
Secondly download the profiles I specially prepared for our printer and materials [https://github.com/matthiasbreuer/RapMan-3.1-Profiles here]. When using PLA (which you probably will because it's awesome) these are all you need to get great prints on our printer.
 
More to come, it will get interesting now.
 
====Axon====
Axon is the official software distributed be Bits from Bytes. Even though Axon is easier to use, I do not recommend to use it since it is outdated. Axon 2 is being developed right now but I would still in any case recommend Skeinforge if you are using any of our standard PLA material.
 
For the fearless, you find Axon and Axon 2 both [http://3dpedia.3dsystems.com/display/BFBCustTechRes/Downloads+%28software%2C+profiles%2C+firmware+and+print+files%29 here]. The download site is a bit confusing and you'll have to click ''Login'' first which will log you in as a guest.
 
==Printing your converted 3D object==
===Before you print===
[[File:RapMan-rapman.jpg|right|thumb|The RapMan v3.1]]
Before touching the printer the first time make sure you have at least once read the manual and have contacted [[User:Matthias.breuer|Matthias]]. A printed version of the manual is somewhere around the printer. Should it not be, go and [http://bitsfrombytes.com/sites/bitsfrombytes.com/files/downloads/D100238%20Operation%20Manual%203.1.zip download it] and read it thoroughly.
 
Before printing you have to check the printer for parts that might have become loose during a previous print and also check that the filament spindle unrolls easily.
<br clear="all" />
<br clear="all" />
====Using BfB Axon====
Axon is a Skeinforge frontend supplied by Bits from Bytes especially for their 3d printers with good settings for ABS and PLA. It's more comfortable to use than Skeinforge but only runs on Windows machines.
====Using Skeinforge====
Skeinforge is a collection of Python scripts that slice the model and create toolhead paths. Axon also uses Skeinforge in the background. The only difference is that Skeinforge is much harder to use than Axon but runs on Mac, PC and Linux. Currently we dont have good settings for Skeinforge so we are stuck with Axon which is acceptable.


===Checking the printer and filament spindle===
===Checking the printer and filament spindle===
[[File:RapMan_HowTo-loose-screw-locations.jpg|right|thumb|Some locations where screws might loosen]]
[[File:RapMan HowTo-loose-screw-locations.jpg|thumb|Some locations where screws might loosen]]
During the printing process parts might become loose. Mostly these are the screws on anything that is moving. Some places you should check are the screws of the x- and y-stepper motor pulleys and the screws of the extruder gears. Also check if the belts are tight enough. Loose parts will make your print look ugly.
During the printing process screws of moving parts might become loose. Since the whole printer is jerking around sometimes this could be anywhere. Some places you should always check are the screws of the x- and y-stepper motor pulleys and the screws of the extruder gears. Also check if the belts are tight enough. Loose screws of motors and gears will make your print look ugly.


Also don't forget to check that the filament spindle unrolls easily. If this isn't the case the filament got entangled and you have to manually disentangle it.
Also don't forget to check that the filament spindle unrolls easily. If this isn't the case the filament might get entangled and you have to manually disentangle it which of course will most likely spoil your print if you notice too late.
<br clear="all" />
<br clear="all" />


==Printing==
===Printing===
[[File:RapMan_HowTo-rapman-printing.jpg|right|thumb|The RapMan printing]]
[[File:RapMan HowTo-rapman-printing.jpg|thumb|The RapMan printing]]
Printing is fairly easy. Copy the G-code file to the sd card, put it into the RapMan controller and power it on. Then select your file and run it.
Printing is fairly easy. Copy the G-code file to the sd card, put it into the RapMan controller and power it on. Then select your file and run it. The printer will do stuff now for a while. There's a progress bar on the display which will give you a slight feeling how long you still have to wait. While the printer is working you can watch it, go get a coffee or go somewhere completely else and do whatever you like. In 99% of the cases the print will finish without any problems so you presence is not required. I've run the printer over night a few times but I still recommend to check on it once in a while.
<br clear="all" />
<br clear="all" />


==After you print==
===After you print===
[[File:RapMan_HowTo-printed-object.jpg|right|thumb|The printed object]]
[[File:RapMan HowTo-printed-object.jpg|thumb|The printed object]]
After your object is printed there are some steps you might want to do:
After your object is printed there are some steps you might want to do:


* Remove the raft
* Remove the raft
* Remove any excess filament
* Remove any excess filament
* Redrill holes
* Re-drill holes
 
Removing the raft shouldn't be too hard, use a sharp knife for this task. The extruder leaves some excess filament when it does hard turns or stops for a moment. The excess material creates visible seams on your object. The best way to remove them is to use a knife and cut off anything that's big and comes off easily. Anything else  must be sanded. Use sandpaper or the band sander from the workshop. Holes in your object will not have the same exact diameter as in your 3d model. Use the stand drill to re-drill any holes that must have a specific diameter. When using a drill on plastic never use high rpm or else the plastic will melt and destroy your object and possibly the drill bit.


Removing the raft shouldn't be too hard, use a sharp knife for this task. The extruder leaves some excess filament when it does hard turns or stops for a moment. The excess material creates visible seams on your object. The best way to remove them is to use a knife and cut off anything that's big and comes off easily. Anything else  must be sanded. Use sandpaper or the band sander from the workshop. Holes in your object will not have the same exact diameter as in your 3d model. Use the stand drill to redrill any holes that must have a specific diameter. When using a drill on plastic never use high rpm or else the plastic will melt and destroy you drill bit.
==Be nice and share==
Imagine you created a super cool thing you want to show to your friends. If this is the case be so kind and share it with everyone at [http://www.thingiverse.com thingiverse], which is also a great stop to find random (sometimes more useful than other times) things to print.


[[Category:Craftraum]]
[[Category:Design]]
[[Category:Design]]
[[Category:Sebastian Hundertmark]]
[[Category:Matthias Breuer]]
[[Category:Rapid Prototyping]]
[[Category:Rapid Prototyping]]
[[Category:Modellbau]]
[[Category:Modellbau]]
[[Category:3D]]
[[Category:3D]]

Latest revision as of 18:00, 16 May 2013

In this How-To you will learn how to print a 3d object on the RapMan 3D printer. The printing process can be roughly divided into three steps:

  1. Design your 3D object
  2. Convert your 3D object
  3. Print your converted 3D object

Create your 3D File

Design your 3d objects

When designing objects for printing with a 3D printer you should keep a few things in mind. The following rules only apply to 3D printers working the same way as ours does. Other 3D printers might have other limitations.

  • You can't print overhangs steeper than 45 degrees without support material. Generally this is nothing to worry about though support material sometimes can be hard to be removed.
  • Thin solid walls must have a specific thickness, currently we are limited to 1mm, 2mm, 3mm... Any x.5mm will result in hollow walls. This is due to our extruder nozzle being 0.5mm in diameter. Above a certain thickness (I think 5mm) any value is possible, so 10.1mm walls will print just fine.
  • When parts must fit into each other, design with some tolerance. The value of ~0.5mm seems like a good choice

Choose your material

File:RapMan HowTo-filaments.jpg
Different filaments (ABS and PLA)

Choosing the right material (also called filament) to print with is another important thing when designing your object. Different plastics have different properties that might influence your print and each plastic has its own conversion profile. There is a good overview of commonly used materials over at the BfB Wiki. Our default material is PLA and I recommend to stick with it.

Choose your design software

You can use any 3D or CAD Software to design your objects. Due to the countless options you have here it's impossible to give a general recommendation. Nonetheless here are a few choices:


Convert your 3D File

Converting your 3D file means:

  1. Export your object to .stl format
  2. Convert your .stl file to a file our printer can read

Export the .stl file

 
Stl file in Meshlab

Exporting the .stl file is in most packages simply choosing File->Export from the menu and then selecting .stl. If your software doesn't offer this option please refer to its manual or search for help on google which probably will come up with the right solution.

The only important thing you have to do is making sure that the file gets exported with 1 unit as 1mm!

It's wise to use software like Netfabb or Meshlab to check your exported .stl file for the correct size and errors and also do minor tweaks like rotating and scaling.

Convert the .stl file

Converting the .stl file means converting the three dimensional data into a format which the printer understands. We call this format G-code, which is a numerical file format containing all the movement and other control information for the printer. G-code is also used on a number of different machines like computer controlled milling machines or routers. Currently there are two software choices you have.

  1. Skeinforge, a platform independent software solution
  2. Axon, which basically is a nice looking interface for Skeinforge but Windows only and somewhat limited

Skeinforge

Skeinforge is at the first sight a weird and scary software with lots of different buttons and input fields. On the upside Skeinforge runs on Windows, Mac and Linux which makes this software our tool of choice. Don't worry there's only a few thing you need to know to be able to export files correctly.

First of all, go and download Skeinforge (Chose the newest package). Skeinforge comes in a .zip file which you have to extract first.

Secondly download the profiles I specially prepared for our printer and materials here. When using PLA (which you probably will because it's awesome) these are all you need to get great prints on our printer.

More to come, it will get interesting now.

Axon

Axon is the official software distributed be Bits from Bytes. Even though Axon is easier to use, I do not recommend to use it since it is outdated. Axon 2 is being developed right now but I would still in any case recommend Skeinforge if you are using any of our standard PLA material.

For the fearless, you find Axon and Axon 2 both here. The download site is a bit confusing and you'll have to click Login first which will log you in as a guest.

Printing your converted 3D object

Before you print

 
The RapMan v3.1

Before touching the printer the first time make sure you have at least once read the manual and have contacted Matthias. A printed version of the manual is somewhere around the printer. Should it not be, go and download it and read it thoroughly.

Before printing you have to check the printer for parts that might have become loose during a previous print and also check that the filament spindle unrolls easily.

Checking the printer and filament spindle

 
Some locations where screws might loosen

During the printing process screws of moving parts might become loose. Since the whole printer is jerking around sometimes this could be anywhere. Some places you should always check are the screws of the x- and y-stepper motor pulleys and the screws of the extruder gears. Also check if the belts are tight enough. Loose screws of motors and gears will make your print look ugly.

Also don't forget to check that the filament spindle unrolls easily. If this isn't the case the filament might get entangled and you have to manually disentangle it which of course will most likely spoil your print if you notice too late.

Printing

 
The RapMan printing

Printing is fairly easy. Copy the G-code file to the sd card, put it into the RapMan controller and power it on. Then select your file and run it. The printer will do stuff now for a while. There's a progress bar on the display which will give you a slight feeling how long you still have to wait. While the printer is working you can watch it, go get a coffee or go somewhere completely else and do whatever you like. In 99% of the cases the print will finish without any problems so you presence is not required. I've run the printer over night a few times but I still recommend to check on it once in a while.

After you print

 
The printed object

After your object is printed there are some steps you might want to do:

  • Remove the raft
  • Remove any excess filament
  • Re-drill holes

Removing the raft shouldn't be too hard, use a sharp knife for this task. The extruder leaves some excess filament when it does hard turns or stops for a moment. The excess material creates visible seams on your object. The best way to remove them is to use a knife and cut off anything that's big and comes off easily. Anything else must be sanded. Use sandpaper or the band sander from the workshop. Holes in your object will not have the same exact diameter as in your 3d model. Use the stand drill to re-drill any holes that must have a specific diameter. When using a drill on plastic never use high rpm or else the plastic will melt and destroy your object and possibly the drill bit.

Be nice and share

Imagine you created a super cool thing you want to show to your friends. If this is the case be so kind and share it with everyone at thingiverse, which is also a great stop to find random (sometimes more useful than other times) things to print.