Repetier-Firmware 0.2
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 sensorType
 Type of temperature sensor.
byte sensorPin
 Pin to read extruder temperature.
byte heaterPin
 Pin to enable the heater.
byte enablePin
 Pin to enable extruder stepper motor.
byte directionPin
 Pin number to assign the direction.
byte stepPin
 Pin number for a step.
byte enableOn
byte invertDir
 1 if the direction of the extruder should be inverted.
float maxFeedrate
float maxAcceleration
 Maximum acceleration in mm/s^2.
float maxStartFeedrate
 Maximum start feedrate in mm/s.
long extrudePosition
 Current extruder position in steps.
int currentTemperature
 Currenttemperature value read from sensor.
int targetTemperature
 Target temperature value in units of sensor.
int currentTemperatureC
 Current temperature in °C.
int targetTemperatureC
 Target temperature in °C.
long lastTemperatureUpdate
 Time in millis of the last temperature update.
byte heatManager
 How is temperature controled. 0 = on/off, 1 = PID-Control.
int watchPeriod
 Time in seconds, a M109 command will wait to stabalize temperature.
float advanceK
 Koefficient for advance algorithm. 0 = off.

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 advanceK

Koefficient for advance algorithm. 0 = off.

Currenttemperature value read from sensor.

Current temperature in °C.

Pin number to assign the direction.

byte enableOn
byte enablePin

Pin to enable extruder stepper motor.

Current extruder position in steps.

byte heaterPin

Pin to enable the heater.

How is temperature controled. 0 = on/off, 1 = PID-Control.

byte id
byte invertDir

1 if the direction of the extruder should be inverted.

Time in millis of the last temperature update.

Maximum acceleration in mm/s^2.

float maxFeedrate

Maximum start feedrate in mm/s.

byte sensorPin

Pin to read extruder temperature.

byte sensorType

Type of temperature sensor.

byte stepPin

Pin number for a step.

float stepsPerMM

Steps per mm.

Target temperature value in units of sensor.

Target temperature in °C.

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 Files Functions Variables Typedefs Friends Defines