This is a rebuild of GOEWS in OpenSCAD to allow for easy generation and customization of parts. It requires the BOSL2 library.
It also introduces a variant with thicker cleats which improves the weight capacity of the tiles by 60%.
An online part generator is available at https://goews.funktronics.ca/.
Not everything has been built yet but PRs are welcome at https://github.com/jimfunk/goews-rebuilt-openscad :-)
Arbitrary tiles of any size, both hex and grid, can be generated. Within the tiles units can be removed using a skip list to work around obstacles such as electrical receptacles.
The tile mounting holes can be adjusted as well to accomodate different screw sizes and types. Setting the countersink to 0 allows for flat screws to be used. This is particularly useful to account for when anchors are not perfectly aligned avoiding having to make new holes in your wall.
For hex tiles any tile edge can be optionally filled in. This is particularly useful for the top edge as it adds additional mounting holes that are more likely to hit a top plate on a standard drywall-covered wall.
The thicker cleats variant can hold 60% more weight when used without the threaded bolts. As a side-effect, the tiles actually use about 14% less filament and no longer have sharp edges.
From testing, the original cleats, without bolts, held at 25lb and failed at 30lb. The thicker cleats held at 40lb and failed at 45lb.
Hooks are similar to the original ones. The shank and post dimensions are configurable.
Racks are a new type of part that can be used for hanging items with wide tops. This is quite useful for storing cables, bar clamps, screwdrivers, etc. You can even store hex bits.
Shelves can be generated with any width and depth. There are variants with holes, slots, and Gridfinity bases as well.
The Gridfinity shelves can have optional sides and fronts added to improve rigidity. You end up losing the use of the slots on the sides but the increase in depth more than makes up for it.
Bolts are similar to the original ones. The length and socket width are configurable.
Bins are simple square bins with customizable width, depth, and height.
Cups are simple cups with customizable inner diameter and height.
Hanger mounts allow you to mount almost anything to GOEWS.
Holes can be placed at any position on the plate, which can be made thicker to account for the hardware. The holes can be made for heat-set inserts, self-tapping screws, hex nuts or bolts, sqare nuts, socket and button cap screws, and flat countersink screws.
Cable clips are useful for organizing cables. Plates with multiple clips are supported and clips can be made to hold single or multiple cables.
The author remixed this model.
This is a rebuild of the original in OpenSCAD to make custom part generation easier.