Repsnapper Manual:Setting GCode options

From RepRap
Revision as of 21:04, 23 October 2010 by MrAlvin (talk | contribs) (GCode tab)
Jump to: navigation, search

You can generate quite useful and very printable GCode using the default settings of RepSnapper.

There are however also a host of user changeable settings that will alter/adjust the generation of GCode.

TIP: For a technical overview of the GCode generation read this

GCode tab

Here you can create, save, load and/or edit the GCode.

Using the tabs, you can manually enter some GCode, that will be "injected" into the resulting GCode, when you press the Convert to GCode button.

The tabs are:

  • Start tab - code options to set at the beginning of the print process, like 0-position, default print temperature and more
  • Next layer tab - something to do in between printing the next layer
  • End code tab - something to do at the end of a print, like turning the heater off
  • Result tab - shows you the final complete GCode generated.

Start tab

(give examples and notes about why and why not)

When you first open RepSnapper this is what is in the tab:

; GCode generated by RepSnapper by Kulitorum
G21                        ;metric is good!
G90                        ;absolute positioning
T0                         ;select new extruder
G28                        ;go home
G92 E0                     ;set extruder home
M104 S73.0                 ;set temperature
G1 X20 Y20 F500            ;Move away from 0.0, so we use the same reset (in the layer code) for each layer


In Labitat.dk the Workhorse Mendel uses this in the Start tab

; GCode generated by RepSnapper by Kulitorum
G21                        ;metric is good!
G90                        ;absolute positioning
T0                         ;select new extruder
;G28                       ;go home - does not work with current version of Tonokip Firmware (oct 2010)
G92 X0 Y0 Z0 E0            ;set home to current location of the nozzle
M104 S215                  ;set temperature (heating units - NOT actual degree centigrade)
G1 X20 Y20 F500            ;Move away from 0.0, so we use the same reset (in the layer code) for each layer


Next layer tab

(give examples and notes about why and why not)

End code tab

(give examples and notes about why and why not)

G91                        ;relative positioning
G1 F50                     ;set move speed to suit Z-axes
G1 Z1 F50                  ;move up a bit from the finished object
G90                        ;absolute positioning
G1 F2300                   ;set move speed to suit XY-axes
G1 X0 Y0 F2300             ;goto zero position (from where you started printing)

Result tab

(give examples of what to check for)


If you like you can remove the homing and shield code from the next layer tab. This will save time between layers during prints, but should only be done if your machine is reliable and your steppers don't skip steps. Converts the STL model into GCode (machine language)

Print Options tab

(elaborate)

Printer settings Button

(elaborate)