Brackets and mounts
Multi-Bay Interlocking Storage Rack Row
- Bounding box
- 4030.0 × 838.6 × 3010.3 mm
- Engine
- Precision B-rep
- Parameters
- 19
- Published
- August 23, 2026
Download
Free to download and use. See the terms.
The prompt
Generate a valid, executable KCL script that defines a top-level function `build(params)` to create an interlocking multi-bay storage rack row array. Inside the build function, define the structural geometry sequentially as a connected network: - Vertical Skeleton: Generate a row of 6 vertical columns using 30x30mm square tubing (1.5mm wall thickness) with an absolute continuous height of exactly 3000mm. Position them to form 2 continuous, connected bays (Bay 1 and Bay 2). - Shared Column Logic: The center 2 vertical columns must act as a single shared upright divider, directly mounting the horizontal beams for both Bay 1 and Bay 2 simultaneously. - Bay Dimensions: Each individual bay must have an inner horizontal span of exactly 2000mm (Total assembly width = 4000mm) and a depth of exactly 800mm. - Middle Tier Elevation: At exactly the 1500mm height marker along all columns, construct a continuous horizontal shelf frame using 30x30mm equal angles, with a segmented wire mesh grid deck. - Upper Tier Elevation: At exactly the 3000mm height marker (the top peak of all columns), construct the roof frame using 30x20mm rectangular profiles oriented on-edge, covered by a solid sheet metal canopy plate. - Side Bracing (800mm Depth): Add cross X-bracing flat bars on the outer 800mm depth sides. - Front Bracing (2000mm Spans): Add angled inverted V-brackets at the upper corner joints of both bays. The script must initialize the 6 vertical columns first, extrude the interlocking horizontal beams across both bays, and successfully return the evaluated solid 3D geometry out of the `build(params)` function to pass AST validation.
Parameters
| Name | Value | Range |
|---|---|---|
| Total Width | 4000 mm | 2000 – 6000 |
| Depth | 800 mm | 400 – 1200 |
| Height | 3000 mm | 2000 – 4000 |
| Number of Bays | 2 count | 1 – 4 |
| Post Size | 30 mm | 20 – 60 |
| Post Wall Thickness | 1.5 mm | 1 – 3 |
| Middle Shelf Height | 1500 mm | 500 – 2500 |
| Shelf Angle Leg | 30 mm | 20 – 50 |
| Shelf Angle Thickness | 3 mm | 1.5 – 6 |
| Roof Tube Width | 20 mm | 10 – 40 |
| Roof Tube Height | 30 mm | 10 – 60 |
| Roof Tube Wall | 1.5 mm | 1 – 3 |
| X-Brace Width | 40 mm | 20 – 80 |
| X-Brace Thickness | 5 mm | 2 – 10 |
| Gusset Leg | 150 mm | 50 – 300 |
| Gusset Thickness | 3 mm | 1.5 – 6 |
| Deck Thickness | 3 mm | 1 – 6 |
| Middle Deck Segments | 8 count | 1 – 20 |
| Middle Deck Gap | 10 mm | 0 – 50 |
Every value above is a live dimension. Open a model like this in the editor and each one becomes a slider you can drag before exporting.
More models
Browse the full gallery →Trumpet Lyre Mount Main Body
A single 3D mechanical CAD part for a trumpet music lyre mount (Main Body with Paddle). Geometry details: 1. A 18mm-wide semi-cylindrical clamp arc for a 28mm diameter cylinder, w
UAV Ogive Nose Cone
Design a watertight, 3D-printable aerodynamic nose cone module for a fixed-wing tactical UAV, optimized for printing in Carbon Fiber Filled PETG (PETG-CF). The base of the nose con
Flat-Strap Reel Spool
Create a 3D model of a custom flat-strap reel spool for a home plate housing cavity. Geometry: - A reel spool consisting of two parallel circular outer flanges connected by a cent
