Version 67 has two Customizer options in the “Grid Info” section called “cell height” and “cell width”. Those names have changed in version 68 to “cell height in mm” and “cell width in mm.” It’s relatively simple to convert your version 67 json file (keyguard_v67.json) to make it compatible with version 68 of the keyguard designer.
Note: if you’re upgrading from a version of the designer previous to version 67, you first have to have performed that update to your json file before beginning this update.
Begin by making a copy of your keyguard_v67.json file.
Next, open keyguard_v67.json in Microsoft Notepad:
Select Edit > Replace from the menu:
Type “cell_height” (don’t forget the underscore character) into the top line of the Replace window and “cell_height_in_mm” into the second line.
Click the “Replace all” button.
The window will jump for unknown reasons, but don’t be concerned. Now type “cell_width” into the top line and “cell_width_in_mm” into the second line, and again, press “Replace all”. The screen doesn’t do anything to indicate that it’s completed your request. Just assume it did.
That’s it! Save the file and change its name to “keyguard_v68.json”.
Launch keyguard_v68.scad. Ensure that you don’t see any warnings or errors, which could indicate that the editing process messed up the structure of the json file.
Choose one of your existing Presets and ensure that the values of “cell height in mm” and “cell width in mm” are correct.
If they’re not, or if you see errors or warnings, return to the copy you created of your keyguard_v67.json file and perform the update again.
If everything looks good, you can delete the copy of your keyguard_v67.json file.