← back to the build document · why the frame exists · the rack for the lengthwise layout · every rack part, pictured · what the van gives you · what the appliances demand · the design · what to buy · the build, step by step · the parts list

Building the A/C and fan frames

A first metal build, written for someone who has not done one. Nothing here is welded, bent or machined. Each frame is a flat rectangle of the same 1⅝ in aluminium strut the roof rack uses, bolted at the corners with catalog plates, hung under the roof skin from two factory roof bows, with a strip of flat bar on top for the appliance to clamp against. The tools are a saw, a drill, a tape and a socket set. The appliance page explains why the frame exists; this page is how to make it.

2frames — one under the Velit 3000R (75 lb), one under the MaxxFan (~10 lb)
≈ 23 lbfor both, in aluminium strut with bolt-together corners
1.9 indeep under the skin — inside the 2 in ceiling build-up already budgeted
Four numbers gate everythingBow pitch, bow section, roof-skin thickness at the openings, and the ceiling depth you actually have. The GM manual gives none of them. Every length below is written as a formula of those numbers with an example filled in; nothing is cut until they are measured on the van.

1 · What the van gives you — from the GM upfitter manual

25MY Chevrolet BrightDrop 400/600 Body Builder Manual, read directly · pages 2, 9 and 30

GM body builder manual page 9: the aluminium cage of the BrightDrop cargo body, shown in red — two longitudinal cant rails along the roof edges, transverse roof bows between them, and vertical side posts.
The structure the frame hangs from. The manual's page 9 renders the cargo body as an aluminium cage: two cant rails along the roof edges, transverse roof bows between them, side posts down the walls. The roof and body-side skins are 1.6 mm composite — they keep the weather out, they do not carry an air conditioner. So the frame's job is to take the appliance's clamp and pad loads and hand them to the bows, and the bows hand them to the cant rails and posts. GM 25MY Body Builder Manual p.9 — reproduced for reference
GM body builder manual page 30: BrightDrop 600 no-drill and no-cut zones — the high-voltage battery under the floor, orange HV cables, airbags along the cab roof rails, and the warnings: no drilling above the HV battery, no cutting orange HV cables, no modifications to HVAC plumbing.
Page 30, for the record. Everything marked is in the cab or under the floor. GM 25MY Body Builder Manual p.30 — reproduced for reference

2 · What each appliance demands — from its own manual

the frame exists to meet these lines · both manuals were downloaded and read on 2026-09-18

Velit 3000R manual v.2024 · 75 lb · body 35.8 × 35.4 × 7 in · air-distribution box 20 × 19.7 × 2 in inside

MaxxFan Deluxe US installation sheet 11E90001K · 14 × 14 in opening

3 · The design, in three drawings

plan and section on the rack page · here: which bay, the six build states, and the one joint still open

Two plan views of the roof from inside for two possible bow pitches. Case A, pitch about 36 inches: the whole A/C footprint sits in one bay, the 14¼ inch opening is centred, two fore-aft strut members run bow to bow beside it with two headers closing the rectangle. Case B, pitch about 20 inches: the opening sits in one bay with short members, and the A/C's outboard pads sit over the neighbouring bows.
Which bay. The manual's rendering suggests a pitch near 20 in, which is case B: the opening fits in one bay, the members are short, and the unit's outboard pads land over the two neighbouring bows through the skin. If the bays are wide (case A), the members run the full bay and the pads land on the members. Either way the frame is the same four parts; only the cut lengths change. Full size →
Six panels: measure the bay and bow section; cut four strut members and dry-lay them; bolt the four corners with P1036 plates and square the frame; add the quarter-inch flat-bar ring drilled to the appliance template; hang the frame under the skin and fasten it to the two bows; cut the roof and mount the appliance per its manual.
The six states. Measure, cut, corner, ring, hang, cut-and-mount. Steps 2–4 happen on a bench or the garage floor; the frame goes up as one finished piece. Full size →
Three sections at a roof bow showing how a fore-aft strut member can hang from it: A, a P1796S beam clamp jawing a bow flange; B, a half-13 through-bolt with an aluminium crush sleeve through a closed bow and a P1026 fitting to the member; C, an M8 plusnut set in the bow web with a P1026 fitting bolted to it and to the member's slot.
The joint that is decided at the van. A needs a flange and drills nothing. B is the strongest and drills the bow through. C is what Sprinter and Transit builds do at their roof ribs: one 13/32 in hole in one wall, a plusnut set with a hand tool, an M8 bolt into it through a P1026 whose other leg bolts into the member's slot. Lightest, least tooling, and the hole is small and sealed. It is the default unless the bow turns out to have a flange. Full size →
Why strut and not the thinnest tubeWeight matters on this build, so the honest comparison: both frames in 1⅝ in aluminium strut come to about 23 lb; the same frames in 1 × 1 × 0.065 in tube would be about 13 lb. The 10 lb difference buys corners you bolt with a socket instead of drilling, gusseting and riveting every joint yourself, members you can shift half an inch after the fact by loosening a nut, and one hardware family shared with the rack. For a first metal build, that is the trade to make. If the payload budget ever needs the 10 lb back, the tube version is the same drawing with drilled corners.

4 · What to buy — both frames, one order with the rack

line numbers continue the rack page's list (22–27) · lengths are formulas of the measured pitch P and the opening O · example column uses P = 20, O = 14¼

#PartQtyCut / size ruleExampleNotes
Members — Unistrut P1000T, aluminium, 1⅝ × 1⅝ in, slotted back (same stick as the rack; ~22 ft total for both frames)
22Fore-aft members4P − ⅛ in (bow face to bow face, minus a saw kerf of play)19⅞ inTwo per frame. Cut so a back slot lands where each corner plate goes.
23Headers4O + 2 × 1½ + 2 × 1⅝ − 2 × 1⅝ = O + 3 (between the members)17¼ inTwo per frame, framing the opening 1½ in off its edges for the Velit's 3 in trim clearance.
Corners
24Unistrut P1036 3-hole flat corner plate83½ × 3½ in, ⅜ in thick—One per in-plane corner, on the slot faces. EG steel as stocked; ask for aluminium on the same call as the channel.
25P1010 ½-13 spring nuts + ½-13 × 1 in hex bolts + flat washers24 + 24 + 24Three per plate—Add to the rack's line 7/8 order.
The ring the appliance bears on
266061-T6 aluminium flat bar, ¼ × 2 in8 pieces2 × (O + 4) and 2 × O per frame, lap-jointed at the corners2 × 18¼ + 2 × 14¼ per frame~13 ft total, metal supplier, ~$60. Drilled on the bench to the appliance's own template — the four M8 rod holes for the Velit, the flange screw pilots for the fan.
26a¼-20 × ¾ in button heads + P1010-style ¼-20 spring nuts (P1008)8 + 8Two per bar piece, down into the header / member slots—Holds the ring to the frame before the roof is cut; the appliance's own hardware does the real clamping afterwards.
Bow attachment — one of the three, decided at the van (4 joints per frame)
27AUnistrut P1796S window beam clamp8Flange up to ⅞ in—Only if the bow has a flange. Bolts into the member's slot with a P1010.
27B½-13 × 3½ in bolt, nyloc nut, 2 washers, aluminium crush sleeve ½ ID × ⅝ OD cut to the bow depth, + P10268 sets9/16 in hole through both bow walls—Only if inspection says a bow may be drilled through. Strongest; most invasive.
27CM8 × 1.25 plusnut (Sherex / Bollhoff style, 0.5–3 mm grip) + M8 × 20 button head + P1026 + P1010 for the member end8 sets13/32 in hole, one bow wall—Default. Needs the plusnut hand tool (~$40). The P1026's other leg bolts into the member's slot.
Sealing, isolation, consumables
28Body sealant for every hole in the composite or the cage (Sikaflex 221 or equivalent polyurethane)1 tube——The manual's page-2 rule. Not on the MaxxFan flange — that gets the non-acetic silicone its sheet names.
29EPDM strip 1/16 × 1½ in (rack line 18)from the rack roll——Under any steel plate on aluminium channel; unnecessary if the P1036s come in aluminium.
30Velit's own rods, bracket, gasket, foam blocks · MaxxFan's own flange, screws, garnish ringsupplied——Never substituted, never torqued to a rack figure.

Weight. 22 ft of aluminium P1000T ≈ 14 lb · eight P1036 ≈ 2.5 lb (steel; ~1 lb in aluminium) · ~13 ft of ¼ × 2 bar ≈ 5 lb · bolts, nuts, fittings ≈ 2 lb. ≈ 23 lb for both frames. The Velit on top adds 75 lb, the fan ~10 lb.

Price, as displayed on 2026-09-16/18. P1036 ~$4 ea, P1026 $2.20 ea, P1796S ~$8 ea, nuts and bolts a few dollars a bag, flat bar ~$60, plusnut tool ~$40 — everything except the channel comes to roughly $150. The channel is in the rack quote.

5 · Tools — what a first-timer actually needs

6 · The build, step by step

bench first, roof last · each step ends with a check you can see

  1. Measure and photograph the bay. From inside, with the headliner out: bow pitch face to face at both ends of the bay (they may differ), bow section — width, depth, whether there is a flange and how wide, open or closed profile — skin thickness at a drilled ¼ in pilot near the planned opening, and the depth from the skin to the finished ceiling line. Write the four numbers on the drawing. Decide case A or case B from the pitch, and joint A, B or C from the section.
  2. Mark the opening on the roof from outside. Centre it in the bay in both directions, keeping 3 in of trim clearance inside and — for the fan — 8 in clear behind the flange. Confirm from inside that no bow, stringer or wire runs through the square. Do not cut yet. Tape the outline.
  3. Cut the eight strut members to the rule in the table, deburr, and dry-lay both frames on the floor slots-up. Check that a back slot falls under every corner plate and every bar bolt; if one does not, shift the cut by up to 1 in rather than drilling. Lines 22, 23.
  4. Bolt the corners on the bench. P1036 on the slot face, three ½-13 × 1 in bolts each into P1010 nuts dropped in the slots — nut in, quarter turn so it seats under the lips, bolt through the plate into it, snug. Square the frame by diagonals, then tighten in a circle. Lines 24, 25. EPDM under steel plates.
  5. Make the flat-bar ring. Cut the four bars, lap the corners, clamp the ring to the frame and drill the ¼-20 holes through bar and slot. Then tape the appliance's own template to the ring and drill the rod holes (Velit) or screw pilots (fan). Line 26, 26a. This is the only "fabricated" piece, and it is four straight cuts and some holes.
  6. Fit the bow hardware to the frame first. Joint C: bolt a P1026 to each member end through its slot, leg pointing up, so the frame arrives with its brackets on. Joint A: beam clamps loose on the member ends. Joint B: nothing on the frame yet. Line 27.
  7. Offer the frame up. Two people or a couple of props. Press the ring flat to the underside of the skin, centred on the taped outline, and mark the bow holes through the P1026 holes (C) or the bow flange positions (A). Take it down.
  8. Make the bow joints. Joint C: centre-punch, drill 13/32 in through one wall only, deburr, set the plusnut with the hand tool, a dab of sealant in the hole first. Joint A: nothing to drill. Joint B: only with the bow section in hand and inspection's yes. Every hole sealed — manual page 2.
  9. Hang it. Frame up, bolts in finger-tight, ring pressed to the skin, then tighten the bow bolts, then re-check the corner bolts. Push up on the ring: nothing should move. Now the frame is part of the van.
  10. Cut the roof. From outside, on the taped line, corner start holes, jigsaw through skin and bar together so the two edges match. Deburr, vacuum the swarf, seal the cut edge. 14¼ in for the Velit, 14 in for the fan, per each manual.
  11. Mount the appliance exactly per its manual. Velit: gasket, foam blocks, rods, bracket inside against the ring, nuts to 3.3–4.2 lb·ft, ADB frame to the bracket. Fan: receiving flange sealed and screwed to the ring, fan onto the flange, four #10 screws, garnish ring trimmed to the 1.9 in stack. Line 30. Nothing substituted.
  12. Leak test, then load test. Hose on the roof for ten minutes, inspect inside. Then a hundred loaded miles, and re-check every bolt on the frame and the appliance. Same rule as the rack's stage 5.
What this page does not settleThe joint to the bows is a proposal until the bow section has been seen and, for option B, until someone with authority says a bow may be drilled. No load rating is claimed for the frame, the bows or the cant rails — the strut tables are for steel and GM publishes no roof-member capacity. The Velit rod length is not in its manual; measure the rods against the 1.9 in stack before the roof is cut.

Status: a bolt-together design in the rack's parts family, written for a first build, with cut rules as formulas of the four measurements the van has to give. Sits under the appliance page (why) and beside the rack page (the same order). Drawn and written by Maple, 2026-09-18.