Example #1
0
void print_temperatures() {
#if HEATED_BED_SENSOR_TYPE==0
    out.println_int_P(PSTR("T:"),extruder_get_temperature());
#else
    out.print_int_P(PSTR("T:"),extruder_get_temperature());
    out.println_int_P(PSTR(" B:"),heated_bed_get_temperature());
#endif
}
Example #2
0
void wait_until_end_of_move() {
    while(lines_count) {
        gcode_read_serial();
        check_periodical();
        UI_MEDIUM;
    }
}
void printPosition() {
    out.print_float_P(PSTR("X:"),printer_state.currentPositionSteps[0]*inv_axis_steps_per_unit[0]*(unit_inches?0.03937:1));
    out.print_float_P(PSTR(" Y:"),printer_state.currentPositionSteps[1]*inv_axis_steps_per_unit[1]*(unit_inches?0.03937:1));
    out.print_float_P(PSTR(" Z:"),printer_state.currentPositionSteps[2]*inv_axis_steps_per_unit[2]*(unit_inches?0.03937:1));
    out.println_float_P(PSTR(" E:"),printer_state.currentPositionSteps[3]*inv_axis_steps_per_unit[3]*(unit_inches?0.03937:1));
}
void print_temperatures() {
#if HEATED_BED_SENSOR_TYPE==0
    out.print_int_P(PSTR("T:"),((1<<(CELSIUS_EXTRA_BITS-1))+extruder_get_temperature())>>CELSIUS_EXTRA_BITS);
#else
    out.print_int_P(PSTR("T:"),((1<<(CELSIUS_EXTRA_BITS-1))+extruder_get_temperature())>>CELSIUS_EXTRA_BITS);
    out.print_int_P(PSTR(" B:"),((1<<(CELSIUS_EXTRA_BITS-1))+heated_bed_get_temperature())>>CELSIUS_EXTRA_BITS);
#endif
#ifdef TEMP_PID
    out.print_int_P(PSTR(" @:"),(int)pwm_pos[current_extruder->id]);
#endif
    out.println();
}
void change_feedrate_multiply(int factor) {
    if(factor<25) factor=25;
    if(factor>500) factor=500;
    printer_state.feedrate *= (float)factor/(float)printer_state.feedrateMultiply;
    printer_state.feedrateMultiply = factor;
    out.println_int_P(PSTR("SpeedMultiply:"),factor);