Steve -
The '0.1mm' number that is quoted comes from a reply that Daid gave on here shortly after the Ultimaker² was launched. Looking at the code that you pointed out, it seems that in fact it assumes a 0.2mm thickness - and indeed, it only applies that correction to the currently 'live' version of the homing offset, when bed leveling is completed (when the second pass of the front-right leveling has been done). By then, the homing offset has already been stored in EEPROM - that happens after the second pass at the back-center leveling.
Therefore, for the rest of the session after running a bed leveling, the bed homes to 0.2mm closer to the nozzle than the height set in the bed-leveling - i.e., about 0.1mm too high, if the paper used really was 0.1mm thick.
Conversely, after power-cycling, the 0.2mm offset is gone, and now bed homes too far from the nozzle, by the thickness of the paper used during leveling.
I'll put in a patch for this, along with the changes I'm working on to finish fixing the start-up sequence.
Recommended Posts
Top Posters In This Topic
32
16
11
10
Popular Days
Jun 3
21
Jun 11
14
Jun 6
10
Jun 5
9
Top Posters In This Topic
stevegt 32 posts
illuminarti 16 posts
DidierKlein 11 posts
Anders Olsson 10 posts
Popular Days
Jun 3 2014
21 posts
Jun 11 2014
14 posts
Jun 6 2014
10 posts
Jun 5 2014
9 posts
stevegt 1
Huh. Maybe this is it: https://github.com/Ultimaker/Ultimaker2Marlin/blob/da85f524b507bd522f30cecc85176967428fc3b5/Marlin/UltiLCD2_menu_first_run.cpp#L262.
That line doesn't look right in the first place -- why are we adding .2 mm when we're telling everyone to use a ".1 mm piece of paper" for leveling?
Either way, I don't see that .2 mm taken back out of the "add_homeing" [sic] array after leveling is complete, unless I'm not understanding something about how the code works. As far as I can tell, the only way to clear that would be to reset the controller.
I'll do some more experimenting, and if this turns out to be true I'll build a patched version and start a new topic, referenced from here.
Steve
Link to post
Share on other sites