Nora3d.ai
← All free generators

Brackets & Mounts · Free generator

Ribbed sensor wall bracket

A wall bracket with a recessed sensor seat, cable exit, four wall fasteners and twin reinforcing cheeks.

Free customization & STL download · No account needed

Open generator in a full window ↗

Edit the design. Export CAD.

Choose Continue editing in Nora3D inside the generator to keep your dimensions in an editable copy. Change features and export STEP CAD files.

Sign in to edit. Export options depend on your plan. View plans ↗

Before you print

Base 90 x 70 x 6; back 90 x 6 x 66; two 6 mm cheeks. Sensor seat is a blind pocket in an 8 mm raised pad. Wall screws are on a 60 x 36 pattern. Print on a side face after reviewing supports. Geometry has been digitally checked; this template has not been physically test-printed.

Build on this design

AI CAD prompt

Read as text ↗

Use this prompt with Nora3D or your AI assistant. Review the resulting geometry before printing.

View full prompt
Create a new owned Nora3D part document. Use millimeters, world XY as the base and +Z as height. Retain named native features and expose only the controls listed below.

1. Create **Base**, a 90 × 70 × 6 box, centered at X=0, Y=0, with its bottom at Z=0.
2. Create **Back**, a 90 × 6 × 66 box, centered at X=0, Y=-32, with its bottom at Z=0.
3. Create **Seat pad**, a 50 × 42 × 8 box, centered at X=0, Y=8, with its bottom at Z=6.
4. Create **Left cheek**, a 6 × 50 × 32 box, centered at X=-39, Y=-7, with its bottom at Z=6.
5. Create **Right cheek**, a 6 × 50 × 32 box, centered at X=39, Y=-7, with its bottom at Z=6.
6. Unite **Base**, **Back**, **Seat pad**, **Left cheek**, **Right cheek** as **Bracket blank**. Require one connected result.
7. Create **Wall hole -30 20**, radius 2.7, height 12, initially along +Z, with its base center at (-30, -39, 20).
8. Rotate the current **Wall hole -30 20** solid -90 degrees around world X through [-30, -39, 20]. Resolve the actual current entity ID before the operation.
9. Create **Wall hole -30 56**, radius 2.7, height 12, initially along +Z, with its base center at (-30, -39, 56).
10. Rotate the current **Wall hole -30 56** solid -90 degrees around world X through [-30, -39, 56]. Resolve the actual current entity ID before the operation.
11. Create **Wall hole 30 20**, radius 2.7, height 12, initially along +Z, with its base center at (30, -39, 20).
12. Rotate the current **Wall hole 30 20** solid -90 degrees around world X through [30, -39, 20]. Resolve the actual current entity ID before the operation.
13. Create **Wall hole 30 56**, radius 2.7, height 12, initially along +Z, with its base center at (30, -39, 56).
14. Rotate the current **Wall hole 30 56** solid -90 degrees around world X through [30, -39, 56]. Resolve the actual current entity ID before the operation.
15. Create **Sensor socket**, a 32 × 24 × 7 box, centered at X=0, Y=8, with its bottom at Z=9.
16. Create **Cable outlet**, radius 4, height 10, initially along +Z, with its base center at (0, 8, -1).
17. Subtract **Wall hole -30 20**, **Wall hole -30 56**, **Wall hole 30 20**, **Wall hole 30 56**, **Sensor socket**, **Cable outlet** from **Bracket blank**, consuming the tools; name the result **Sensor wall bracket**.

## Public controls

| Control | Default | Range | Step | Meaning |
| --- | ---: | --- | ---: | --- |
| Sensor socket width | 32 | 26–40 | 1 | Width of the locating recess. |
| Sensor socket length | 24 | 18–30 | 1 | Length of the locating recess. |
| Cable hole radius | 4 | 3–6 | 0.1 | Radius of the cable exit beneath the recess. |

All unlisted dimensions, topology and feature order remain fixed. Radius controls are radii, not diameters. These are independent numeric ranges; do not introduce unsupported formula bindings or assume a fit standard from an example value.

Adjustable dimensions

ParameterDefaultRangeStep
Sensor socket width32 mm26–40 mm1 mm
Sensor socket length24 mm18–30 mm1 mm
Cable hole radius4 mm3–6 mm0.1 mm