Repetier-Firmware  0.80
Repetier/Commands.cpp File Reference
#include "Reptier.h"
#include "Eeprom.h"
#include "pins_arduino.h"
#include "ui.h"
#include <SPI.h>

Functions

void check_periodical ()
void wait_until_end_of_move ()
 Waits until movement cache is empty.
void printPosition ()
void print_temperatures ()
void change_feedrate_multiply (int factor)
 Set feedrate multiplier.
void change_flowate_multiply (int factor)
void set_fan_speed (int speed, bool wait)
void home_axis (bool xaxis, bool yaxis, bool zaxis)
 Set fan speed 0..255.
void microstep_init ()
void process_command (GCode *com, byte bufferedCommand)
 Execute the command stored in com.

Variables

const int sensitive_pins[] PROGMEM = SENSITIVE_PINS

Function Documentation

void change_feedrate_multiply ( int  factor)

Set feedrate multiplier.

void change_flowate_multiply ( int  factor)
void check_periodical ( )
void home_axis ( bool  xaxis,
bool  yaxis,
bool  zaxis 
)

Set fan speed 0..255.

void microstep_init ( )
void printPosition ( )
void process_command ( GCode com,
byte  bufferedCommand 
)

Execute the command stored in com.

void set_fan_speed ( int  speed,
bool  wait 
)

Waits until movement cache is empty.

Some commands expect no movement, before they can execute. This function waits, until the steppers are stopped. In the meanwhile it buffers incoming commands and manages temperatures.


Variable Documentation

const int sensitive_pins [] PROGMEM = SENSITIVE_PINS
 All Data Structures Namespaces Files Functions Variables Typedefs Friends Defines