Notifications
Clear all

How to stop self-test running every time  

  RSS
Tenumen
(@tenumen)
Active Member
How to stop self-test running every time

Hi All

 

I've recently reflashed my Mk3S with the latest firmware that I have made a minor change to due to a change to a new extruder (E3D Hemera). The printer works fine but it keeps insisting on a Self Test every time it boots up. I have run the self test -all fine -I have run the full calibration wizard -all fine -but it won't save the calibration status so asks for the self test again and again.

Please can someone advise -is there an easy way I can force it to save the settings or something I can edit in the firmware to stop if doing this check?

I notice in configuration.h there is some code (below) that sets a CalibrationStatus value depending on what steps have been done. All these steps have been completed and yet it doesn't remember the CalibrationStatus. How do I force it to remember or force CalibrationStatus to 1?

Thanks

 

// Calibration status of the machine, to be stored into the EEPROM,
// (unsigned char*)EEPROM_CALIBRATION_STATUS
enum CalibrationStatus{ 
// Freshly assembled, needs to peform a self-test and the XYZ calibration. CALIBRATION_STATUS_ASSEMBLED = 255, 
// For the wizard: self test has been performed, now the XYZ calibration is needed. CALIBRATION_STATUS_XYZ_CALIBRATION = 250, 
// For the wizard: factory assembled, needs to run Z calibration. CALIBRATION_STATUS_Z_CALIBRATION = 240, 
// The XYZ calibration has been performed, now it remains to run the V2Calibration.gcode. CALIBRATION_STATUS_LIVE_ADJUST = 230, 
// Calibrated, ready to print. CALIBRATION_STATUS_CALIBRATED = 1, 
// Legacy: resetted by issuing a G86 G-code. 
// This value can only be expected after an upgrade from the initial MK2 firmware releases. 
// Currently the G86 sets the calibration status to CALIBRATION_STATUS_UNKNOWN = 0,};
Posted : 15/12/2022 3:04 pm
Hello
(@hello)
Noble Member
RE: How to stop self-test running every time

Can you just confirm it works fine with the original prusa code

Please help me out by downloading a model it's free and easy but really helps me out https://www.printables.com/@Hello_474427/models

Posted : 15/12/2022 6:38 pm
Tenumen
(@tenumen)
Active Member
Topic starter answered:
RE: How to stop self-test running every time

I fixed it -I had edited the config.h file to make it an unofficial build but reverting back to the original unmodified config.h resolves this problem.

Posted : 21/12/2022 1:20 pm
Share: