From now on, old settings will be retained when upgrading, and new settings will be added with default settings, which you can change of course!
New features
-
Perimeter cutting - Razorboard can now cut the perimeter when going home. With the new command "set perimeter cut ratio" you can now set a number between 0-100. 0 = never cut, 100 = always cut. And anything in between. (33 = cut 1/3 of times when going home)
-
Verification of settings - Razorboard will now verify critical settings before loading them into memory.
-
Config version aware - Razorboard will now only add new settings instead of overwriting all settings when upgrading.
-
Lock/unlock docking - If you want the mower to stay inside the docking station you can now lock it, and unlock when you want it to go out again. This would require remote connection to be effective, unless you dont want to connect with a USB cable everytime.
Command: "lock docking" and "unlock docking" -
Steering correction - If your mower is drifting to much, you can now add your own steering correction value (this was hardcoded before)
Command: "set steering correction X" -
Perimeter Tracking Speed - You can now set perimeter tracking speed.
Command: "set perimeter speed X" -
Roll Tilt Compensation - You can compensate roll/tilt when going backwards/forward in a slope.
Command: "set roll tilt comp X"
Fixes
- I2C fix, which triggered "reInitIMU" a little too much.
- "help" is now cleaned up, columns are now aligned.
- Missing commands are now added to help.
- Some internal reformat and cleanup of code.
- Some glitches are fixed with the new scanning of board revision.