Repsnapper Manual:Setting GCode options
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. On this page you should get introduced to some of these options.
- TIP: For a technical overview of the GCode generation read this
Contents
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)