Francis Ugochukwu Onwualu
Portfolio projects

Parametric HVAC Mounting Bracket

2023Illustrative archive dateEngineering demonstration

Archive date pending confirmation. This public example was created for the portfolio in 2026.

Project Overview

Objective

Expose the dimensions of an HVAC support bracket as explicit variables, so geometry can be reproduced, inspected, and varied without manual remodelling.

Role & Responsibilities

Independent portfolio study focused on geometry, documented inputs, and engineering review.

  • Define base length, width, thickness, flange height, and mounting-hole radius.
  • Generate the bracket using a constructive solid geometry module in OpenSCAD.
  • Preview and inspect the geometry; adjust the supported dimensional parameters.

Engineering Features

Bracket length
60 mm
Bracket width
40 mm
Plate thickness
6 mm
Flange height
50 mm
Mounting-hole radius
4 mm

Tools & Software

OpenSCADParametric CADSTLGit

Outcome

Documented geometry, inputs, and technical workflow.

A documented portfolio demonstration. Manufactured or externally validated performance is not claimed.

3D Model

Drag to rotate. Use the viewer controls to inspect the assembly from another angle.

Loading engineering viewer…

Drawings

Front, side, top, and isometric views of the portfolio geometry. Select the sheet to view it in detail.

Assembly drawingOrthographic geometry views with nominal study dimensions. Concept drawing, not a manufacturing release.
ParameterNominal study input
Bracket length60 mm
Bracket width40 mm
Plate thickness6 mm
Flange height50 mm
Mounting-hole radius4 mm

Source & Engineering Notes

Model Assumptions

An idealized right-angle bracket with four mounting holes. Dimensions are in millimetres. Manufacturing tolerances, bend radii, fasteners, and installed load paths are outside this geometry study.

Design Workflow

  1. Define base length, width, thickness, flange height, and mounting-hole radius.
  2. Generate the bracket using a constructive solid geometry module in OpenSCAD.
  3. Preview and inspect the geometry; adjust the supported dimensional parameters.
  4. Export a triangulated STL with OpenSCAD for downstream use.
  5. Record parameter values and version the source alongside documentation.

Engineering Checks

Inspect dimensions, hole positions, and interference. Check the exported mesh for watertightness before manufacturing or simulation. The browser shows two intersecting solids; the OpenSCAD source performs the boolean union.

Study Limitations

This is a geometry demonstration, not an approved support design. The browser does not run OpenSCAD or calculate structural capacity.

Parametric OpenSCAD Example

bracket_generator.scad
// Parametric geometry study; dimensions in mm.
base_length = 60;
base_width = 40;
thickness = 6;
flange_height = 50;
hole_radius = 4;
$fn = 64;

module mounting_bracket() {
  difference() {
    union() {
      cube([base_length, base_width, thickness]);
      cube([base_length, thickness, flange_height]);
    }
    for (x = [base_length * 0.22, base_length * 0.78]) {
      translate([x, base_width * 0.65, -1])
        cylinder(h = thickness + 2, r = hole_radius);
      translate([x, thickness + 1, flange_height * 0.65])
        rotate([90, 0, 0])
          cylinder(h = thickness + 2, r = hole_radius);
    }
  }
}

mounting_bracket();