Repetier-Firmware 0.2
PrinterState Struct Reference

#include <Reptier.h>

Data Fields

byte timer0Interval
 Update interval of timer0 compare.
long interval
 Last step duration in ticks.
volatile int extruderStepsNeeded
 This many extruder steps are still needed, <0 = reverse steps needed.
unsigned long timer
 used for acceleration/deceleration timing
unsigned long stepNumber
 Step number in current move.
long currentPositionSteps [4]
 Position in steps from origin.
long destinationSteps [4]
 Target position in steps.
float extruderSpeed
 Extruder speed in mm/s.
long xMaxSteps
 For software endstops, limit of move in positive direction.
long yMaxSteps
 For software endstops, limit of move in positive direction.
long zMaxSteps
 For software endstops, limit of move in positive direction.
float feedrate
 Last requested feedrate.
float maxJerk
 Maximum allowed jerk in mm/s.
float maxZJerk
 Maximum allowed jerk in z direction in mm/s.
long offsetX
 X-offset for different extruder positions.
long offsetY
 Y-offset for different extruder positions.

Field Documentation

Position in steps from origin.

Target position in steps.

Extruder speed in mm/s.

volatile int extruderStepsNeeded

This many extruder steps are still needed, <0 = reverse steps needed.

float feedrate

Last requested feedrate.

long interval

Last step duration in ticks.

float maxJerk

Maximum allowed jerk in mm/s.

float maxZJerk

Maximum allowed jerk in z direction in mm/s.

long offsetX

X-offset for different extruder positions.

long offsetY

Y-offset for different extruder positions.

unsigned long stepNumber

Step number in current move.

unsigned long timer

used for acceleration/deceleration timing

Update interval of timer0 compare.

long xMaxSteps

For software endstops, limit of move in positive direction.

long yMaxSteps

For software endstops, limit of move in positive direction.

long zMaxSteps

For software endstops, limit of move in positive direction.


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