{"id":486,"date":"2021-11-09T22:19:59","date_gmt":"2021-11-09T22:19:59","guid":{"rendered":"http:\/\/fenstar.co\/wp\/?p=486"},"modified":"2023-01-21T17:52:49","modified_gmt":"2023-01-21T17:52:49","slug":"decora-smart-switch-p1-decora-insert","status":"publish","type":"post","link":"https:\/\/fenstar.co\/wp\/?p=486","title":{"rendered":"Decora &#8220;Smart&#8221; Switch P1: Decora Insert."},"content":{"rendered":"<p>I debated weather(sp) I should look up decora gang plate dimensions, or measure one of my inserts. In the end I decided to go with drawings, and drew up a rough 3D sketch.<\/p>\n<div id=\"attachment_491\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/fenstar.co\/wp\/?attachment_id=491\" rel=\"attachment wp-att-491\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-491\" class=\"size-medium wp-image-491\" src=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora1-300x300.png\" alt=\"Simple &quot;dummy Plug&quot; decora insert.\" width=\"300\" height=\"300\" srcset=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora1-300x300.png 300w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora1-150x150.png 150w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora1.png 400w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-491\" class=\"wp-caption-text\">Simple &#8220;dummy Plug&#8221; decora insert.<\/p><\/div>\n<p><!--more-->After printing, I checked it out, and it seemed to fit pretty well, although some fine tuning might be a good choice later.<\/p>\n<div id=\"attachment_496\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/fenstar.co\/wp\/?attachment_id=496\" rel=\"attachment wp-att-496\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-496\" class=\"size-medium wp-image-496\" src=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/DecoraINPrint-300x300.jpg\" alt=\"A bit small, but I like having extra tolerance anyway.\" width=\"300\" height=\"300\" srcset=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/DecoraINPrint-300x300.jpg 300w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/DecoraINPrint-150x150.jpg 150w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/DecoraINPrint.jpg 400w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-496\" class=\"wp-caption-text\">A bit small, but I like having extra tolerance anyway.<\/p><\/div>\n<p>It looked like I had a lot more room for the bracket\/support though. I did .5mm for the tab thickness. When I checked a store bough insert\u00a0I found it to be ~2mm. The tabs are\u00a0classically made out of sheet metal which is probably some standard AWG thickness.\u00a0One thing to note is that there is a lot of variation when it comes to decora covers, but they should all be designed for\u00a0the same\u00a0thickness of tab.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_494\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/fenstar.co\/wp\/?attachment_id=494\" rel=\"attachment wp-att-494\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-494\" class=\"size-medium wp-image-494\" src=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora1Print-300x300.jpg\" alt=\"Note the gap between the insert and the extrusion on the cover plate.\" width=\"300\" height=\"300\" srcset=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora1Print-300x300.jpg 300w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora1Print-150x150.jpg 150w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora1Print.jpg 400w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-494\" class=\"wp-caption-text\">Note the gap between the insert and the extrusion on the cover plate.<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>In addition, there was a ~3.5mm lip around the insert I was referencing. I decided to include it, although it could potentially be an issue with some decora covers if they are thicker.<\/p>\n<div id=\"attachment_492\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/fenstar.co\/wp\/?attachment_id=492\" rel=\"attachment wp-att-492\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-492\" class=\"size-medium wp-image-492\" src=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora2-300x300.png\" alt=\"Decora insert with additional support \/ thickness.\" width=\"300\" height=\"300\" srcset=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora2-300x300.png 300w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora2-150x150.png 150w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora2.png 400w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-492\" class=\"wp-caption-text\">Decora insert with additional support \/ thickness.<\/p><\/div>\n<p>I redesigned it with a thicker tab which *should* have the correct spacing. Also note that although I included the holes that go from the cover to the insert, I seem to have forgotten the the hole for the insert-box interface. I&#8217;ll have to go back and put that in later. Regardless, the redesigned depth seemed to work well.<\/p>\n<div id=\"attachment_495\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/fenstar.co\/wp\/?attachment_id=495\" rel=\"attachment wp-att-495\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-495\" class=\"size-medium wp-image-495\" src=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora2Print-300x300.jpg\" alt=\"Thicker &quot;tab&quot; makes contact. Side extrusions nest at proper depth.\" width=\"300\" height=\"300\" srcset=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora2Print-300x300.jpg 300w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora2Print-150x150.jpg 150w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora2Print.jpg 400w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-495\" class=\"wp-caption-text\">Thicker &#8220;tab&#8221; makes contact. Side extrusions nest at proper depth.<\/p><\/div>\n<p>As that all looks good, I moved on to what is the the first version of the final mockup. The OLED screen goes up top and the buttons below it.<\/p>\n<div id=\"attachment_493\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/fenstar.co\/wp\/?attachment_id=493\" rel=\"attachment wp-att-493\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-493\" class=\"size-medium wp-image-493\" src=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora3-300x300.png\" alt=\"&quot;final&quot;-ish decora inset.\" width=\"300\" height=\"300\" srcset=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora3-300x300.png 300w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora3-150x150.png 150w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora3.png 400w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-493\" class=\"wp-caption-text\">&#8220;final&#8221;-ish decora inset.<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>I was fairly happy with the result (although I will bump up the print quality on the final version. I will also not print it in blue, lol) so I moved on to the buttons.<\/p>\n<div id=\"attachment_498\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/fenstar.co\/wp\/?attachment_id=498\" rel=\"attachment wp-att-498\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-498\" class=\"size-medium wp-image-498\" src=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora3-300x300.jpg\" alt=\"Ignore the warping from me trying to smooth it with fire.\" width=\"300\" height=\"300\" srcset=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora3-300x300.jpg 300w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora3-150x150.jpg 150w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Decora3.jpg 400w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-498\" class=\"wp-caption-text\">Ignore the warping from me trying to smooth it with fire.<\/p><\/div>\n<p>I don&#8217;t know what to say, it is a button cover thing.<\/p>\n<div id=\"attachment_488\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/fenstar.co\/wp\/?attachment_id=488\" rel=\"attachment wp-att-488\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-488\" class=\"size-medium wp-image-488\" src=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Button-300x300.png\" alt=\"Button render\" width=\"300\" height=\"300\" srcset=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Button-300x300.png 300w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Button-150x150.png 150w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Button.png 400w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-488\" class=\"wp-caption-text\">Button render<\/p><\/div>\n<p>They printed out more or less okay, but they weren&#8217;t that smooth in the movement.<\/p>\n<div id=\"attachment_490\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/fenstar.co\/wp\/?attachment_id=490\" rel=\"attachment wp-att-490\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-490\" class=\"size-medium wp-image-490\" src=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Buttons-300x300.jpg\" alt=\"Printed layers are along the XY plane\" width=\"300\" height=\"300\" srcset=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Buttons-300x300.jpg 300w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Buttons-150x150.jpg 150w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Buttons-1024x1024.jpg 1024w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Buttons.jpg 1200w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-490\" class=\"wp-caption-text\">Printed layers are along the XY plane<\/p><\/div>\n<p>My tolerances seemed good, so it seemed like the most likely cause was that the button layers were catching on the insert layers. Ideally these would all be smooth injection molded parts, but I don&#8217;t have the kind of money or patience for the setup.<\/p>\n<div id=\"attachment_497\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/fenstar.co\/wp\/?attachment_id=497\" rel=\"attachment wp-att-497\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-497\" class=\"size-medium wp-image-497\" src=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/GrindsMyGears-300x113.png\" alt=\"Orthogonal layers reduce lockup.\" width=\"300\" height=\"113\" srcset=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/GrindsMyGears-300x113.png 300w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/GrindsMyGears-150x56.png 150w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/GrindsMyGears.png 400w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-497\" class=\"wp-caption-text\">Orthogonal layers reduce lockup.<\/p><\/div>\n<p>As a result, I decided to print the button covers standing up. Obviously, this makes the print more difficult, but I was able to get it to print.<\/p>\n<div id=\"attachment_489\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/fenstar.co\/wp\/?attachment_id=489\" rel=\"attachment wp-att-489\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-489\" class=\"size-medium wp-image-489\" src=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Button_orth-300x260.png\" alt=\"Printing this way makes the layers in the button orthogonal to the decorainsert's layers.\" width=\"300\" height=\"260\" srcset=\"https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Button_orth-300x260.png 300w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Button_orth-150x130.png 150w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Button_orth-346x300.png 346w, https:\/\/fenstar.co\/wp\/wp-content\/uploads\/2021\/11\/Button_orth.png 837w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-489\" class=\"wp-caption-text\">Printing this way makes the layers in the button orthogonal to the decora insert&#8217;s layers.<\/p><\/div>\n<p>After printing I found the button cover movement to be quite smooth and then dropped it, never to be found again.<\/p>\n<p>There are a number of refinements and corrections to do, but I have the basic design down so the next thing to do is finalize the hardware. And by hardware I am talking about the button pcb, everything else is done.<\/p>\n<p>Hopefully I will get to it before xmass.<\/p>\n<p>Parts for design references (For my use so I don&#8217;t loose them later)<br \/>\nhttps:\/\/www.mcmaster.com\/95893A424\/<br \/>\nhttps:\/\/www.amazon.com\/DIYmall-0-96inch-Yellow-Display-Arduino\/dp\/B01HHOAQ5A\/ GET WHITE<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I debated weather(sp) I should look up decora gang plate dimensions, or measure one of my inserts. In the end I decided to go with drawings, and drew up a rough 3D sketch. &hellip; <a class=\"more-link\" href=\"https:\/\/fenstar.co\/wp\/?p=486\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[6,8,40,44],"_links":{"self":[{"href":"https:\/\/fenstar.co\/wp\/index.php?rest_route=\/wp\/v2\/posts\/486"}],"collection":[{"href":"https:\/\/fenstar.co\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fenstar.co\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fenstar.co\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fenstar.co\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=486"}],"version-history":[{"count":4,"href":"https:\/\/fenstar.co\/wp\/index.php?rest_route=\/wp\/v2\/posts\/486\/revisions"}],"predecessor-version":[{"id":502,"href":"https:\/\/fenstar.co\/wp\/index.php?rest_route=\/wp\/v2\/posts\/486\/revisions\/502"}],"wp:attachment":[{"href":"https:\/\/fenstar.co\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fenstar.co\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fenstar.co\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}