Small bugs in firmware ? March 20, 2016 05:58AM |
Registered: 8 years ago Posts: 260 |
Re: Small bugs in firmware ? March 21, 2016 08:59AM |
Registered: 12 years ago Posts: 2,705 |
Re: Small bugs in firmware ? March 21, 2016 01:08PM |
Registered: 8 years ago Posts: 260 |
void Printer::startProbing(bool runScript) { float oldOffX = PrinterffsetX; float oldOffY = PrinterffsetY; float oldOffZ = PrinterffsetZ; if(runScript) GCode::executeFString(Com::tZProbeStartScript); float maxStartHeight = EEPROM::zProbeBedDistance() + (EEPROM::zProbeHeight() > 0 ? EEPROM::zProbeHeight() : 0) + 0.1; if(currentPosition[Z_AXIS] > maxStartHeight) { moveTo(IGNORE_COORDINATE, IGNORE_COORDINATE, maxStartHeight, IGNORE_COORDINATE, homingFeedrate[Z_AXIS]); } PrinterffsetX = -EEPROM::zProbeXOffset(); PrinterffsetY = -EEPROM::zProbeYOffset(); PrinterffsetZ = 0; // we correct this with probe height PrintLine::moveRelativeDistanceInSteps((PrinterffsetX - oldOffX) * Printer::axisStepsPerMM[X_AXIS], (PrinterffsetY - oldOffY) * Printer::axisStepsPerMM[Y_AXIS], 0, 0, EEPROM::zProbeXYSpeed(), true, ALWAYS_CHECK_ENDSTOPS); }
Re: Small bugs in firmware ? April 03, 2016 04:12AM |
Registered: 12 years ago Posts: 2,705 |