... | ... | @@ -143,7 +143,7 @@ This file specifies how to translate the sliced geometry to printing instruction |
|
|
| ```move_e(e)``` | called when moving the E-axis to value ```e``` with the current extruder |
|
|
|
| ```move_xyz(x,y,z)``` | called when traveling to ```x,y,z``` |
|
|
|
| ```move_xyze(x,y,z,e)``` | called when traveling to ```x,y,z``` while extruding to value ```e``` |
|
|
|
| ```progress(percent)``` | called on each step of producing the gcode; ```percent``` is the total progress of the print |
|
|
|
| ```progress(percent)``` | called on each step of producing the GCode; ```percent``` is the total progress of the print |
|
|
|
| ```set_feedrate(rate)``` | called when setting the feed-rate of the printer to ```rate``` |
|
|
|
| ```set_fan_speed(speed)``` | called when setting the part cooling fan velocity to ```speed``` |
|
|
|
| ```set_extruder_temperature(ext,temp)``` | called when setting the extruder ```ext``` temperature to ```temp``` |
|
... | ... | @@ -159,7 +159,7 @@ Functions returning a value (i.e., ```prime``` and ```retract```) are expected t |
|
|
|
|
|
### Helper functions <a name="helpers"></a>
|
|
|
|
|
|
IceSL provides a number of lua helper functions to facilitate the writing to gcode. These function can be used in ```printer.lua```. The following is a list detailing these functions:
|
|
|
IceSL provides a number of lua helper functions to facilitate the writing to GCode. These function can be used in ```printer.lua```. The following is a list detailing these functions:
|
|
|
|
|
|
| Function | Description |
|
|
|
| ------ | ------ |
|
... | ... | |