Repetier-Firmware  0.80
Extruder Struct Reference

Data to drive one extruder. More...

#include <Reptier.h>

Data Fields

byte id
long xOffset
long yOffset
float stepsPerMM
 Steps per mm.
byte enablePin
 Pin to enable extruder stepper motor.
byte enableOn
float maxFeedrate
 Maximum feedrate in mm/s.
float maxAcceleration
 Maximum acceleration in mm/s^2.
float maxStartFeedrate
 Maximum start feedrate in mm/s.
long extrudePosition
 Current extruder position in steps.
int watchPeriod
 Time in seconds, a M109 command will wait to stabalize temperature.
int waitRetractTemperature
 Temperature to retract the filament when waiting for heatup.
int waitRetractUnits
 Units to retract the filament when waiting for heatup.
float advanceL
TemperatureController tempControl
const char *PROGMEM selectCommands
const char *PROGMEM deselectCommands

Detailed Description

Data to drive one extruder.

This structure contains all definitions for an extruder and all current state variables, like current temperature, feeder position etc.


Field Documentation

float advanceL
byte enableOn
byte enablePin

Pin to enable extruder stepper motor.

Current extruder position in steps.

byte id

Maximum acceleration in mm/s^2.

float maxFeedrate

Maximum feedrate in mm/s.

Maximum start feedrate in mm/s.

const char* PROGMEM selectCommands
float stepsPerMM

Steps per mm.

Temperature to retract the filament when waiting for heatup.

Units to retract the filament when waiting for heatup.

Time in seconds, a M109 command will wait to stabalize temperature.

long xOffset
long yOffset

The documentation for this struct was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Friends Defines