by TheNewHobbyist, published
CUSTOMIZER CHALLENGE CONTEST WINNER - Useful Category
Update v1.3: Added 3 plate sizes "Standard", "Junior-Jumbo", and "Jumbo". If you've got a larger hole in your wall these may help.
So here it is, my first model designed in OpenSCAD. I found something that would really benefit from being a parametrically designed model: Wall Plates. I've created a OpenSCAD model that allows you to pick from a list of 18 types of connector/outlet style which then generates a 3D model correctly oriented and modeled to be immediately 3D printed.
So what options did I include in this file? Well I’ve allowed the user to pick any width from 1 to 5 “plates†wide. These were measured off the standard electrical box sizes and should match screw holes in your existing boxes. The list of available plug and outlet styles is listed below:
Blank Port
Toggle Switch (Takes up entire plate)
Duplex Outlet (Takes up entire plate)
Rocker/Designer Plate (Takes up entire plate)
Keystone Jack
VGA Port
HDMI Port
DVI-I Port
Displayport
Cat5e/Cat6 Port
USB-A Port
USB-B Port
Firewire IEEE 1394 Port
DB-09 Port
PS2 Port
F-Type/Coaxial Port
S-Video Port
Stereo Headphone Jack
With the exception of #2-4 all of the plug types are modular and be placed on the top, bottom, or centered on a generated wall plate. All of the ports (excluding the outlets and keystone jacks) are designed to accommodate DataPro.net’s panel-mount cables.
I asked a Mathlete friend of mine if he could calculate the possible number of plug and plate combinations and well, the number is big, real big. He estimates that you can generate a total of 850,789,801,599 possible permutations. Making this possibly one the most customizable objects currently on Thingiverse. If you'd like to check his math here's some nerdy details: http://thenewhobbyist.com/wall_plates.txt
Also I've included more details and a few additional pictures in a blog post here: http://thenewhobbyist.com/2013/02/designing-with-parameters/
Change Log:
Update v1.1: Stopped by Home Depot and picked up some wall plates to make a few corrections (thanks 3dsteve). I corrected the screw locations on the "toggle", "outlet", and "designer/rocker" plates. If you've generated one of these you may want to re-generate it.
Update v1.2: Added "Long Toggle Switch" for laird.
Update v1.3: Added 3 plate sizes "Standard", "Junior-Jumbo", and "Jumbo". If you've got a larger hole in your wall these may help.
Open WALLY in Customizer by clicking "Open in Customizer"
Pick your plate width
Select the plugs or full plates options to fit your needs.
Note: Three of the plug types fill the entire faceplate (Toggle Switch, Rocker/Designer, and Duplex Outlet) selecting one of these will ignore any option set in the bottom hole of that plate.
Install your customized wall plate