{"id":1736,"date":"2019-04-16T23:40:19","date_gmt":"2019-04-16T23:40:19","guid":{"rendered":"http:\/\/volksswitch.org\/?page_id=1736"},"modified":"2024-11-26T18:34:24","modified_gmt":"2024-11-27T01:34:24","slug":"using-openscad-presets","status":"publish","type":"page","link":"https:\/\/volksswitch.org\/index.php\/volks-devices\/customizable-3d-printable-keyguard-for-grid-based-free-form-and-hybrid-aac-apps-on-tablets\/using-openscad-presets\/","title":{"rendered":"Using OpenSCAD Presets"},"content":{"rendered":"<p>Never perform a File &gt; Save operation from within the keyguard designer. That\u2019s NOT how you save your Customizer Settings. To save the settings associated with a design, you should create a Preset. By using Presets, you don&#8217;t have to recreate your settings each time you want to modify a design or create a new design that is closely related to one\u00a0you already have.<\/p>\n<p>You manage OpenSCAD presets via settings in the upper right corner of the OpenSCAD window &#8211; at the top of the Customizer pane (surrounded in red):<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-Window-with-preset-section-highlighted.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1749\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-Window-with-preset-section-highlighted.png?resize=525%2C318\" alt=\"\" width=\"525\" height=\"318\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-Window-with-preset-section-highlighted.png?w=1857&amp;ssl=1 1857w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-Window-with-preset-section-highlighted.png?resize=300%2C182&amp;ssl=1 300w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-Window-with-preset-section-highlighted.png?resize=768%2C465&amp;ssl=1 768w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-Window-with-preset-section-highlighted.png?resize=1024%2C620&amp;ssl=1 1024w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-Window-with-preset-section-highlighted.png?w=1575&amp;ssl=1 1575w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/a><\/p>\n<p>When you launch OpenSCAD, the presets region will look like this:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-presets-settings.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1751\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-presets-settings.png?resize=318%2C64\" alt=\"\" width=\"318\" height=\"64\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-presets-settings.png?w=318&amp;ssl=1 318w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-presets-settings.png?resize=300%2C60&amp;ssl=1 300w\" sizes=\"auto, (max-width: 318px) 100vw, 318px\" \/><\/a><\/p>\n<p>Leave &#8220;Automatic Preview&#8221; checked and leave &#8220;Show Details&#8221; selected.\u00a0 The remaining five buttons are used to do the following:<\/p>\n<ul>\n<li>&#8220;+&#8221; &#8211; the plus button allows you to define a new preset<\/li>\n<li>&#8220;-&#8221; &#8211; the minus button allows you to delete a preset &#8212; be careful, if you press this button, the current preset is deleted without a warning<\/li>\n<li>save preset &#8211; this button saves the current option changes for the current preset<\/li>\n<li>reset &#8211; changes all options back to the last saved version of the current preset<\/li>\n<li>&#8220;design default values&#8221; &#8211; this is the pull-down list where you access all your presets.\u00a0 Every customization option in OpenSCAD starts with a default value.\u00a0 The &#8220;design default values&#8221; preset represents the starting point for the keyguard.scad program.\u00a0 As you add new presets, the list will expand.<\/li>\n<\/ul>\n<h4>Saving a New Design\/Preset<\/h4>\n<p>As soon as you make a change to the default design, an asterisk will appear between the pull-down list of presets and the &#8220;+&#8221; button:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-design-change-inticator.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1752\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-design-change-inticator.png?resize=190%2C37\" alt=\"\" width=\"190\" height=\"37\" \/><\/a><\/p>\n<p>The asterisk indicates that the current customization settings are different from the last saved version of the current preset.\u00a0 <em>Note that changing the option back to its original value doesn&#8217;t make the asterisk disappear &#8211; OpenSCAD isn&#8217;t really comparing all settings; it just knows that a change was made once since the last save.<\/em><\/p>\n<p>If you&#8217;re designing a new keyguard and want to save a copy of the changes you made, press the &#8220;+&#8221; button.\u00a0 A new window will appear:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-save-preset-window.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1753\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-save-preset-window.png?resize=202%2C122\" alt=\"\" width=\"202\" height=\"122\" \/><\/a><\/p>\n<p>This is where you provide a name for your preset (OpenSCAD is calling this a &#8220;parameter set&#8221;).\u00a0 We recommend that you use the ID of your keyguard as the name of the preset.<\/p>\n<h4>Changing a Design\/Preset<\/h4>\n<p>You can easily load all the customization options for a saved design\/preset.\u00a0 Just choose that preset from the pull-down list of presets:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-list-of-presets.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1755\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-list-of-presets.png?resize=349%2C58\" alt=\"\" width=\"349\" height=\"58\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-list-of-presets.png?w=349&amp;ssl=1 349w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-list-of-presets.png?resize=300%2C50&amp;ssl=1 300w\" sizes=\"auto, (max-width: 349px) 100vw, 349px\" \/><\/a><\/p>\n<p>If you modify any of the customization settings, you will again see an asterisk appear between the list and the &#8220;+&#8221; button:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-change-to-current-design.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1757\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-change-to-current-design.png?resize=352%2C33\" alt=\"\" width=\"352\" height=\"33\" srcset=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-change-to-current-design.png?w=352&amp;ssl=1 352w, https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-change-to-current-design.png?resize=300%2C28&amp;ssl=1 300w\" sizes=\"auto, (max-width: 352px) 100vw, 352px\" \/><\/a><\/p>\n<p>If you want to preserve this change for the current design, simply press the &#8220;save preset&#8221; button.\u00a0 The asterisk will go away.<\/p>\n<p>On the other hand, if you&#8217;re designing a new keyguard and using an existing keyguard design as a starting point, press the &#8220;+&#8221; button instead.\u00a0 That will preserve the settings for the existing keyguard design and save all those settings, plus the changes you&#8217;ve made to a new preset with a new name.<\/p>\n<p>If you&#8217;ve made several changes and realize that you&#8217;ve made a mistake, you can start over with the last saved version of the design by pressing the &#8220;Reset&#8221; button.\u00a0 <em>Note that all changes you&#8217;ve made since the last save will be lost.\u00a0 There&#8217;s no &#8220;undo last change&#8221; feature in OpenSCAD.<\/em><\/p>\n<h4>Where are all the settings\/parameters\/presets saved?<\/h4>\n<p>OpenSCAD saves all the customization options for a design in a JSON file.\u00a0 The file will be created by OpenSCAD the first time you save a preset.\u00a0 The file is created in the same folder as keyguard.scad.\u00a0 OpenSCAD will give it the same name (including version number) of the keyguard.scad program you are running and will put .json on the end of the name:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2021\/06\/json-and-scad-files.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-4470\" src=\"https:\/\/i0.wp.com\/volksswitch.org\/wp-content\/uploads\/2021\/06\/json-and-scad-files.png?resize=236%2C77&#038;ssl=1\" alt=\"\" width=\"236\" height=\"77\" \/><\/a><\/p>\n<p><em>We&#8217;ve associated Notepad++ with the .json file type.\u00a0 Every JSON file is a text file so it can be edited with any text editor.\u00a0 You can look at the file, but we don&#8217;t recommend changing it with your text editor.\u00a0 Use OpenSCAD itself to edit this file.<\/em><\/p>\n<p>Remember, when OpenSCAD launches, it looks for a file in the same folder with the name of the keyguard program it is running and a file type of .json.\u00a0 So what do you do if you download a new version of keyguard.scad (say: keyguard_v99.scad)?\u00a0 Just create a copy of the .json file and give it the same name as the new version (keyguard_v99.json).\u00a0 All your saved presets will show up in the new keyguard designer.<\/p>\n<h4>Is every customization to a keyguard saved this way?<\/h4>\n<p>No &#8211; only the customizations to your design that you make via the Customizer pane in OpenSCAD are saved.\u00a0 If your keyguard involves special features that you create in the openings_and_additions.txt file, those features are not saved as a preset.\u00a0 You should ensure that any modifications you make to that file are copied to a folder for safekeeping.\u00a0 We recommend that you create a folder for every keyguard you design and place the openings_and_additions.txt file in that folder.<\/p>\n<p><strong>You should periodically save the current .json file some place safe, just in case it gets deleted accidentally or you change a preset and save it when you intended to create a new preset instead.\u00a0 This file can represent lots of work that can be a pain and error-prone to recreate.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Never perform a File &gt; Save operation from within the keyguard designer. That\u2019s NOT how you save your Customizer Settings. To save the settings associated with a design, you should create a Preset. By using Presets, you don&#8217;t have to recreate your settings each time you want to modify a design or create a new &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/volksswitch.org\/index.php\/volks-devices\/customizable-3d-printable-keyguard-for-grid-based-free-form-and-hybrid-aac-apps-on-tablets\/using-openscad-presets\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Using OpenSCAD Presets&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":17795,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"footnotes":""},"folder":[],"class_list":["post-1736","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Using OpenSCAD Presets - Volksswitch<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/volksswitch.org\/index.php\/volks-devices\/fully-customizable-3d-printable-aac-keyguard-for-tablets\/using-openscad-presets\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using OpenSCAD Presets - Volksswitch\" \/>\n<meta property=\"og:description\" content=\"Never perform a File &gt; Save operation from within the keyguard designer. That\u2019s NOT how you save your Customizer Settings. To save the settings associated with a design, you should create a Preset. By using Presets, you don&#8217;t have to recreate your settings each time you want to modify a design or create a new &hellip; Continue reading &quot;Using OpenSCAD Presets&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/volksswitch.org\/index.php\/volks-devices\/fully-customizable-3d-printable-aac-keyguard-for-tablets\/using-openscad-presets\/\" \/>\n<meta property=\"og:site_name\" content=\"Volksswitch\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-27T01:34:24+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-Window-with-preset-section-highlighted.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/fully-customizable-3d-printable-aac-keyguard-for-tablets\\\/using-openscad-presets\\\/\",\"url\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/fully-customizable-3d-printable-aac-keyguard-for-tablets\\\/using-openscad-presets\\\/\",\"name\":\"Using OpenSCAD Presets - Volksswitch\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/volksswitch.org\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/fully-customizable-3d-printable-aac-keyguard-for-tablets\\\/using-openscad-presets\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/fully-customizable-3d-printable-aac-keyguard-for-tablets\\\/using-openscad-presets\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/volksswitch.org\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/OpenSCAD-Window-with-preset-section-highlighted.png\",\"datePublished\":\"2019-04-16T23:40:19+00:00\",\"dateModified\":\"2024-11-27T01:34:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/fully-customizable-3d-printable-aac-keyguard-for-tablets\\\/using-openscad-presets\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/fully-customizable-3d-printable-aac-keyguard-for-tablets\\\/using-openscad-presets\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/fully-customizable-3d-printable-aac-keyguard-for-tablets\\\/using-openscad-presets\\\/#primaryimage\",\"url\":\"http:\\\/\\\/volksswitch.org\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/OpenSCAD-Window-with-preset-section-highlighted.png\",\"contentUrl\":\"http:\\\/\\\/volksswitch.org\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/OpenSCAD-Window-with-preset-section-highlighted.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/fully-customizable-3d-printable-aac-keyguard-for-tablets\\\/using-openscad-presets\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/volksswitch.org\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Volks-Devices\",\"item\":\"https:\\\/\\\/volksswitch.org\\\/index.php\\\/volks-devices\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Using OpenSCAD Presets\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/volksswitch.org\\\/#website\",\"url\":\"https:\\\/\\\/volksswitch.org\\\/\",\"name\":\"Volksswitch\",\"description\":\"The People&#039;s Assistive Technology Devices\",\"publisher\":{\"@id\":\"https:\\\/\\\/volksswitch.org\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/volksswitch.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/volksswitch.org\\\/#organization\",\"name\":\"Volksswitch\",\"url\":\"https:\\\/\\\/volksswitch.org\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/volksswitch.org\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i2.wp.com\\\/volksswitch.org\\\/wp-content\\\/uploads\\\/2018\\\/06\\\/Volksswitch-Company-Image.png?fit=2000%2C795&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i2.wp.com\\\/volksswitch.org\\\/wp-content\\\/uploads\\\/2018\\\/06\\\/Volksswitch-Company-Image.png?fit=2000%2C795&ssl=1\",\"width\":2000,\"height\":795,\"caption\":\"Volksswitch\"},\"image\":{\"@id\":\"https:\\\/\\\/volksswitch.org\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Using OpenSCAD Presets - Volksswitch","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/volksswitch.org\/index.php\/volks-devices\/fully-customizable-3d-printable-aac-keyguard-for-tablets\/using-openscad-presets\/","og_locale":"en_US","og_type":"article","og_title":"Using OpenSCAD Presets - Volksswitch","og_description":"Never perform a File &gt; Save operation from within the keyguard designer. That\u2019s NOT how you save your Customizer Settings. To save the settings associated with a design, you should create a Preset. By using Presets, you don&#8217;t have to recreate your settings each time you want to modify a design or create a new &hellip; Continue reading \"Using OpenSCAD Presets\"","og_url":"https:\/\/volksswitch.org\/index.php\/volks-devices\/fully-customizable-3d-printable-aac-keyguard-for-tablets\/using-openscad-presets\/","og_site_name":"Volksswitch","article_modified_time":"2024-11-27T01:34:24+00:00","og_image":[{"url":"http:\/\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-Window-with-preset-section-highlighted.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/volksswitch.org\/index.php\/volks-devices\/fully-customizable-3d-printable-aac-keyguard-for-tablets\/using-openscad-presets\/","url":"https:\/\/volksswitch.org\/index.php\/volks-devices\/fully-customizable-3d-printable-aac-keyguard-for-tablets\/using-openscad-presets\/","name":"Using OpenSCAD Presets - Volksswitch","isPartOf":{"@id":"https:\/\/volksswitch.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/volksswitch.org\/index.php\/volks-devices\/fully-customizable-3d-printable-aac-keyguard-for-tablets\/using-openscad-presets\/#primaryimage"},"image":{"@id":"https:\/\/volksswitch.org\/index.php\/volks-devices\/fully-customizable-3d-printable-aac-keyguard-for-tablets\/using-openscad-presets\/#primaryimage"},"thumbnailUrl":"http:\/\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-Window-with-preset-section-highlighted.png","datePublished":"2019-04-16T23:40:19+00:00","dateModified":"2024-11-27T01:34:24+00:00","breadcrumb":{"@id":"https:\/\/volksswitch.org\/index.php\/volks-devices\/fully-customizable-3d-printable-aac-keyguard-for-tablets\/using-openscad-presets\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/volksswitch.org\/index.php\/volks-devices\/fully-customizable-3d-printable-aac-keyguard-for-tablets\/using-openscad-presets\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/volksswitch.org\/index.php\/volks-devices\/fully-customizable-3d-printable-aac-keyguard-for-tablets\/using-openscad-presets\/#primaryimage","url":"http:\/\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-Window-with-preset-section-highlighted.png","contentUrl":"http:\/\/volksswitch.org\/wp-content\/uploads\/2019\/04\/OpenSCAD-Window-with-preset-section-highlighted.png"},{"@type":"BreadcrumbList","@id":"https:\/\/volksswitch.org\/index.php\/volks-devices\/fully-customizable-3d-printable-aac-keyguard-for-tablets\/using-openscad-presets\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/volksswitch.org\/"},{"@type":"ListItem","position":2,"name":"Volks-Devices","item":"https:\/\/volksswitch.org\/index.php\/volks-devices\/"},{"@type":"ListItem","position":3,"name":"Using OpenSCAD Presets"}]},{"@type":"WebSite","@id":"https:\/\/volksswitch.org\/#website","url":"https:\/\/volksswitch.org\/","name":"Volksswitch","description":"The People&#039;s Assistive Technology Devices","publisher":{"@id":"https:\/\/volksswitch.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/volksswitch.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/volksswitch.org\/#organization","name":"Volksswitch","url":"https:\/\/volksswitch.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/volksswitch.org\/#\/schema\/logo\/image\/","url":"https:\/\/i2.wp.com\/volksswitch.org\/wp-content\/uploads\/2018\/06\/Volksswitch-Company-Image.png?fit=2000%2C795&ssl=1","contentUrl":"https:\/\/i2.wp.com\/volksswitch.org\/wp-content\/uploads\/2018\/06\/Volksswitch-Company-Image.png?fit=2000%2C795&ssl=1","width":2000,"height":795,"caption":"Volksswitch"},"image":{"@id":"https:\/\/volksswitch.org\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P9evBA-s0","_links":{"self":[{"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/pages\/1736","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/comments?post=1736"}],"version-history":[{"count":18,"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/pages\/1736\/revisions"}],"predecessor-version":[{"id":18174,"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/pages\/1736\/revisions\/18174"}],"up":[{"embeddable":true,"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/pages\/17795"}],"wp:attachment":[{"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/media?parent=1736"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/volksswitch.org\/index.php\/wp-json\/wp\/v2\/folder?post=1736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}