Ok I created a folder with the assembly saved in a new format, should be there in the drive folder.
I implemented a z-grid bed leveling algorithm in smoothie yesterday (took me awhile to figure out the right g-code and config settings). It seems to work well and I printed a 5cm calibration cube to check my accuracy. The results were something like 4.93 x 5.01 x 4.97 or something, video here if you want details:
https://youtu.be/NkJooB_TeNYI'm working to clean up the bed leveling routine so it's nice and easy to execute. It saves to a config file so it isn't required to run each time before printing. Even after re-homing etc. the bed-leveling seems to remain accurate so homing probably isn't necessary for every print. The only calibration that is still required before printing is the z-offset (usually 1 mm or so) but I'm working to also save this to the config to remove that requirement.
I'll ppost a bed-leveling vid soon.