From Edutechwiki - Reading time: 9 minThis article explains how to print test example with the RapMan 3-D printer and then introduces some more advanced subjects.
This article describes the almost "heroic" efforts to be made in 2011 to get ABS filament printed with a commercial RepRap "Darwin" kit.

Once you assembled your RapMan, try to print the cup (it may take several attempts to get it right). In the pictures are our second (white) and fourth (yellow) attempts. You also can see the raft made for the yellow version. Somewhere below, you can find attempt #6 (a red cup).
If needed, adapt the print temperature in the M_Mug.bfb file. E.g. if you can get about 0.5 cm/second using a temperature of 247 degrees with the manual extruder test described in the Assembling the RapMan V3.1 3D printer article, change the value to this.
For the raft, use the strict minimum, e.g. start with 235 degrees. Search for all M104 (except the one on line 457). The raft should not stick too much to the print board but it should stick. It doesn't matter if it is a bit faulty.
For the cup, around line 457 adjust for color ABS, e.g. to set temperature to 240 degrees (for white plastic), change the first line below.
M104 S240.0 G1 X22.76 Y-18.7 Z1.95 F960.0 G1 X22.89 Y-18.64 Z2.0 F960.0
For the color ABS cup we got a decent result with:
M104 S247.0

We found that we had to raise the temperature and slow down printing a bit (even for the default white plastic). Also it's a good idea to modify all files to extrude some plastic before it starts printing the raft (did not manage this so far).
Both cups are not yet satisfactory. Some tuning ahead - 15:12, 28 February 2010 (UTC).
Note: The Extruder-Fan doesn't run all the time, so don't worry if it doesn't run with the test files. It is not needed for ABS.
If you use ABS plastic (by default you likely do) then you must understand the following:
The three print parameters
It is important to understand that printing will be affected by three parameters:
In addition:
These all interact somewhat and that makes calibration difficult.
To learn more about printing, read the Skeinforge for RapMan article. It includes important extra information.
Temperatures for ABS
White ABS:
Color ABS:
If the raft temperature is too low, then there is the danger that the raft and the resulting object will warp. If it is too hot, then you will have trouble getting it off the raft (I use a knife)


It is likely that you may need to adjust temperatures to your setting. We think that it may be because the thermistor may not be exactly where it should be (how could you check under the cement ...), wiring may be different (length of resistances), etc.
You can manually adjust temperatures during printing, but you may have to react quite quickly. You should only vary in small steps, no more than 2 degrees when you experiment. We found that 2 degrees make a difference. Also remember that white and color ABS polymer do not have the same ideal melting temperature !
Also, there may be a problem with transport of the filament (e.g. temperature is hot enough, but plastic is not coming in because you didn't adjust the pressure wheels well enough)
Extrusion speed and pressure wheels on the extruder
It is now time to understand some of the g-codes or to have a table ready (there is also one in the Operations manual).
According to Wikipedia, “G-Code, or preparatory code or function, are functions in the Numerical control programming language. The G-codes are the codes that position the tool and do the actual work, as opposed to M-codes, that manages the machine; T for tool-related codes. S and F are tool-Speed and tool-Feed, and finally D-codes for tool compensation.”
Below are the most important g-codes you need to know for a first user experience.
Read the G-code article for more information.
List of RapMan G-code (thanks to Bits from Bytes blog: RapMan special codes
| Code | Explanation | Example |
|---|---|---|
| G1 | Coordinated Motion in X, Y, and Z axes with speed F mm/minute. | G1 X10.0 Y20.0 Z1.15 F960.0 |
| G21 | Millimetres as units used | G21 |
| G90 | Absolute Positioning | G90 |
| M101 | Turn extruder on (forward/filament in). | M101 |
| M103 | Turn extruder off. | M103 |
| M104 | Set target temperature to 245.0 C. | M104 S245 |
| M106 | Turn fan on. | M106 |
| M107 | Turn fan off. | M107 |
| M108 | Set Extruder speed to S value/10 = 40rpm. | M108 S400 |
Typical file headers produced by the Skeinforge program
| G21 | millimeter system selection | |
| G90 | absolute distance mode | |
| G28 | Return to home position | |
| M103 | Turn extruder OFF. | |
| M104 S247.0 | Set temperature to 247.0 DegC. | |
| G1 X0.0 Y0.0 Z0.0 F480.0 | example of linear interpolation at speed 480 | |
| M101 | Turn extruder ON. | |
| Main | code follows | ..... |
This applies to our Rapman V1. machine. Yours may be different.
The problems you may get with the raft can be of two sorts:
We (so far) play with two parameters: temperate and extrusion speed. Both are too low in most RapMap test files if you plan to print color ABS
Here is a good setting for our machine to print the raft for the heart (HeatBase.bfb and HeartLit.bfb)
In the beginning of G-code file, change both parameters
M104 S239.0
M108 S550.0
...... G code for the first layer
M104 S235.0
M108 S400.0
...... G code for the second layer
Of course, an alternative to raising the extrusion rate would be to slow down the head movement speed.
The object itself was then printed with these (maybe a bit too hot).
M104 S248.0
The following temperature for the raft was too hot and too fat (had trouble to rip it off)
M104 S242.0 M108 S600.0
In addition
Below are two red cups that are sort of acceptable.

IMHO, the result can still be improved in two ways:
In any case, if yours look much worse, then there is probably something wrong in the geometry. Make sure that distances and angles of your reprap is cubic and there are no loose bolts, rods and belts.
As we explained above, the CAM code used for RepRap is g-code and it can be created with several tools (including hand editing).
Currently, most people use either a 3D modeling or a CAD tool (see below), then export to the .STL format and then finally translate to g-code. To generate g-code there are serveral alternatives:
Below are a few tips for skeinforge (that we should replace by Axon instructions some day)
Skeinforge is moving target. As of March 2010 all the information we found is for older versions (so you need adapt information you can find) ....

Disclaimer:
Example used: parametric lego duplo by Domonoky
Here are the basic steps:
(0) Run skeinforge
(1) Fix profile: In the pull-down menus, select
(2) Fix parameters:
If you fill an object, then you can choose from three patterns and also define the thickness of the surface layers, etc.
Untick "Activate Chamber".
(3) Generating the G-code, fixing it and printing
... then wait... this can be quite long, e.g. 60 seconds for a simple Lego brick.
Here are some pictures of the process: The generated g-code was not optiomized IMHO. E.g. lot's of temperature settings that will slow down printing. Each time, there is a change, the print head will move, cool down, heat backup and go back to printing. This is why one can see this extra filaments sticking out (easy to remove)

A bad picture of the raw result. Anyhow, I was happy to learn that the printer can easily create "roofs", i.e. print over some empty space with ABS plastic.

The duplo clone has a similar dimensions, but does not fully fit. A bit too loose on bottom and slightly wrong positioning of elements on top.

Then you will have to adjust other parameters like head spead, extrusion rate and layer thinkness. Read Skeinforge for RapMan and followup links.
According to the RepRap manuals and websites there seems to be a consensus that starting with ABS is easiest.
“Filament used by RapMan's extruder is a plastic rod with 3mm diameter. You will most likely found it in specialised shops under name "welding rod" as these are generally used for welding plastic. Note that "welding filament's" come in few different shapes .. triangle cross section, circular cross section and stripes (cubical cross section). You need ones that are circular cross section 3mm diameter” (Bits from Bytes Wiki, retrieved 12:18, 8 March 2010 (UTC)).
The Rapman wiki has extra information (click on the links)
Prints will have imperfections.
See post processing of 3D polymer prints for more details. This article also discusses painting.
See the articles in the RapMan category.
You probably should learn how to model 3-D printable objects. But you also may improve your printing skills trying to print various objects that you can find on the Internet, e.g. on Thingiverse. See the RapMan article for more pointers.