I'm glad you solved it. You should be able to set the visible axes to 4 except during configuration and homing. You may even be able to leave them as 4 during homing, now that you have a valid inverse matrix.
What OnHomingSwitchTriggered does is:
Work out where each motor is, based on how much of the move was executed before it was stopped by a homing switch, and set the axes to those positions.
Overwrite the coordinate whoe homing switch was triggered by the homing switch position that was specified in M208.
@wesc Yes I think that would do it because if you had an extrusion say from A to B to C and it missed out B it would do an A C line with and E value appropriate to B C. If kiss is breaking straight lines into short segments then missing some of those out would lead to under extrusion.
So I don't think we blame this on OctoPrint being slow because of OK replies.
That's not what I am requesting. I would like the to have the single value that is returned when doing a bed probe for delta calibrations easily visible without having to do multiple clicks to find it.
So, for example
Calibrated 6 factors using 13 points, deviation before 0.303 after 0.019
would display 0.019 somewhere near the calibrate button.
If that number is > 0.40 I recalibrate until it is < 0.40. Sometimes it takes a few times to do so.
It's also annoying that the result isn't displayed both on DWC and on the PanelDue console. It only displays on the one originating the G32.