Parametric customizable hexagon wall hook
Print Profile(1)

Bill of Materials
Description
Based on my hook design, I created a parametric set because I needed something to quickly generate the same hook patterns in different sizes and quantities for the entire house.. Now you can easily match the elements to your wall!
A highly versatile, fully parametric wall hook system based on a honeycomb geometry. Designed entirely in OpenSCAD, this model allows you to generate anything from a single standalone hook to a continuous, interlocking linear array of hexagonal hooks. It is engineered for both structural rigidity and modern aesthetics, making it an ideal organizational solution for workspaces, garages, or home interiors.
Key Features
- Modular Interlocking Array: Automatically generates a staggered linear array. Adjacent hexagons share walls, ensuring optimal structural integrity and a mathematically perfect honeycomb pattern.
- Fully Parametric Geometry: Utilizing the OpenSCAD Customizer, almost every dimension is adjustable via simple sliders, including hex inner diameter, wall thickness, and overall part thickness.
- Smart Hook Profiling: The J-hook width, extension are customizable. A built-in toggle allows the hook's wall thickness to automatically match the main body's thickness for a seamless look.
- Refined Ergonomics: Features an optional, toggleable half-cylinder rounded tip at the end of the hook to prevent snagging on fabrics or delicate items. Toggleable corner rounding on the hexagon body softens sharp edges.
- Solid or Hollow Core: The hexagon center can be generated as a lightweight hollow wireframe or as a solid structural base.
Mounting Options
Designed with practical installation in mind, the system offers two distinct mounting solutions (available when the center is set to filled):
- See-through Tape Mount: To achieve the intended look and proper clearance, please use double-sided mounting tape with a width of a hexagon wall!
- Invisible Tape Mount: Features a mathematically precise, adjustable recess on the back face. This allows double-sided mounting tape (such as 3M VHB) to sit entirely flush with the wall, eliminating any visible gaps.
- Countersunk Screw Holes: For heavy-duty applications, you can toggle screw holes on the edge elements (first and last in the array) or the center element. Both the pilot hole diameter and the countersink cone diameter are fully adjustable to sit flush with your specific fastening hardware.
Customization Instructions
- Click the green "Customize" button.
- Plug in your dimensions and settings.
- Click "Generate" and download your custom STL or 3MF.
- Slice and print!
Recommended Print Settings
I highly recommend using my profile for a nice look and durability!
- Material: PETG, or ABS/ASA (PETG or ABS/ASA are highly recommended for parts subjected to continuous mechanical stress or heavier loads).
- Layer Height: 0.08 mm is optimal for dimensional accuracy and nice look!
- Wall Loops / Perimeters: Minimum of 3–4 walls. This is critical for the mechanical strength of the hook's curved section.
- Infill: 25% Gyroid or Honeycomb.
- Orientation: Print flat on the build plate (the recessed tape side facing down)
Customizer Parameters Guide
Below is a detailed breakdown of every adjustable parameter available in the OpenSCAD Customizer to help you fine-tune your model:
Hex
hex inner diameter: Determines the overall size of the hexagon by setting the distance between opposing flat inner walls (flat-to-flat circumscribed circle).

hex wall thickness: Controls the structural thickness of the hexagon's outer frame. Increase this for heavy-duty applications.

part thickness: Sets the overall depth (Z-axis height) of the main hexagonal body against the wall.

num elements in row: Defines how many interconnected hexagonal modules will be generated in your linear, staggered array. Set to 1 for a single hook.

Hook
hook width: Adjusts the physical width of the hook arm.

- hook thickness: Sets the wall thickness of the hook's profile. Note: This is only active if the matching toggle below is disabled.
hook thickness matches part thickness: A convenient toggle (enabled by default) that forces the hook's thickness to exactly equal the main body's part thickness, ensuring a uniform and aesthetically pleasing profile.

hook inner radius: Defines the internal curvature of the J-hook, allowing you to accommodate objects of different sizes.

hook extension: Adjusts the distance from the center of the hexagon to the center of the hook's curve, effectively lengthening or shortening the straight part of the hook arm.

enable rounded tip: Toggles a smooth, half-cylinder cap at the very top of the hook to prevent snagging and eliminate sharp edges.

Rounding
- enable rounding: Activates smooth fillets on the sharp inner and outer corners of the hexagon.
rounding radius: Specifies the exact radius of the corner rounding for a softer, more organic geometric look.

Filled center
- fill center: Toggles the hexagon core between a hollow, lightweight frame and a solid, heavy-duty block. (Required for the options below).
tape recess: Creates a precise inset on the back face of a filled hexagon to perfectly hide double-sided mounting tape (e.g., 3M VHB) so the part sits flush against the wall.

- enable edge screw holes: Automatically generates mounting holes on the first and last hexagonal elements in your generated array.
- enable center screw hole: Generates a mounting hole exactly in the middle element of the array (applicable if your array has 3 or more elements).
- pilot hole diameter: Sets the diameter of the straight through-hole to accommodate your specific screw shank.
countersink diameter: Sets the maximum top diameter of the 90-degree conical recess, allowing countersunk screw heads to sit perfectly flush with the top surface.

This remix is based on
License
You may create derivative works based on this object, provided that all such derivative works are published exclusively on the MakerWorld platform and include proper attribution to the original creator. You may not share, upload, host, distribute, or publish this object—or any derivative work of this object—on any other digital platform, marketplace, or distribution channel. Commercial use of this object and any derivative works is strictly prohibited. This includes, but is not limited to, selling, renting, sublicensing, or using the object in any context in which you receive monetary compensation or other financial benefits.














Comment & Rating (0)