You can obtain the latest keyguard designer (and the openings_and_additions.txt file) here, along with a complete list of all changes made to the software.
If you’re upgrading from a previous version of the keyguard designer, change the name of your JSON file from keyguard_v??.json to keyguard_v75.json, and the designer will automatically load all your previously saved Presets when launched.
The key changes are described below.
Changes you’ll find in version 76:
- Added support for displaying where the keyguard frame will be split without first generating frame halves.
- Added reporting in the console for how far, in mm, the split will occur from the left and top side of the keyguard/frame.
- Moved horizontal and vertical “tightness of fit” options from the Special Actions and Settings section to the Keyguard Frame section – they now only affect the keyguard when it is mounted in a frame.
- Changed the “tightness of dovetail joint” option to affect the second half of keyguard rather than the first.
- Changed all “tightness of fit” options to run from -1.0 to 1.0.
- Changed the “tightness of dovetail joint” option to run from -0.5 to 0.5.
Note: if you have used dovetails in the past and your design now looks like this:
Reset the “tightness of dovetail joint” to 0.0 and then adjust the value to match the needs of your printer.
Changes you’ll find in version 75:
- Added support for the Samsung Galaxy Tab S3, the Tobii-Dynavox I-13, and the Tobii-Dynavox T15+.
- Added support for displaying where the keyguard will be split without first generating keyguard halves.
- Adjusted the logic to ignore “App Layout in mm” values if any “App Layout in px” value is > 0.
- Moved “split keyguard” options from Special Actions and Settings to its own section.
Changes you’ll find in version 74:
- Fixed bug that prevented engraved/embossed text from working with split keyguards.
- Moved case measurements from the Clip-on Straps Info section to the Case Info section.
- Moved “unequal side” case measurements from the Clip-on Straps Info section to the Special Actions and Settings section.
- Changed the name of “starting height” in the ” Raised Tabs Info” section to “raised tabs starting height”.
- Added the ability to add a ramped edge to the keyguard as an option for mounting in a typical screen protector with sloping edges.
Changes you’ll find in version 73:
- Reworked the case_addition shapes so that “-” shapes are focused entirely on removing plastic.
- Removed the Accent 800 tablet and replaced it with the Accent 800-30 and Accent 800-40.
- Fixed bug where older Profiles reported untouched vector input as changes to the default profile.
- Added a “Maker World” flag to allow for 2-dimensional screenshots when run locally to prevent CGAL error.
Changes you’ll find in version 72:
- Added support for laser-cut text on laser-cut keyguards.
- Fixed bug associated with engraving/embossing text in the case region.
- Fixed bug that ignored case additions when the screen region was hidden.
- Modified the program so it’s usable on the Maker World website – in “lite” form.
- Inputs no longer have to be enclosed in square brackets.
- A screenshot file must now be named “default.svg” in order to import into the designer (a Maker World requirement).
- Fixed a bug that allowed tablet openings to appear sloped when the type of keyguard is Laser-Cut.
Changes you’ll find in version 71:
- Added support for an OPTIONAL “tablet_openings” data structure to the openings_and_additions.txt file.
- Added basic support for the Smartbox Grid Pad 10s, 15, and Touch Pad.
- Added basic support for the Surface Go 2, 3, and 4.
To be notified when a new version of the designer is released…
If you provide the information requested in the form below, we’ll email you each time a new version of the keyguard designer is posted. We promise not to abuse your trust by spamming you.

