← back to the build document · building the roof rack · the standard brackets · the rack for the lengthwise layout · the design history · mounting the a/c & fan · building the a/c & fan frames · the interior frame · the parts list · the build manual · the solar book, distilled · projected dimensions

The roof frame

The Zevo's roof is a weather barrier, not a bearing surface — the centre is thin and the van is short on roof supports, and the 2024 build predates the load-bearing roof GM made standard in October 2025. So the load goes to the roof edge, down both sides, and nothing rests on sheet metal. This page is the design case for that. It is not a construction method any more.

Two things changed since this page was first written. The A/C and the fan came off the exterior structure — they seal at roof level and an internal frame carries them, so the rack now carries solar only. And as of 2026-09-16 the supports are built from ordinary catalog strut fittings rather than plates and gussets cut to order: the standard brackets →.

148.8 lbof glass — 3× Jinko JKM405M-72HL-V, purchased 2026-09-09
1,215 Wnameplate, 3-in-series into the Victron 250/70
5 + 5gutter-stud attachment points in one owner's build — unmeasured here
Upper frame over a crowned roof. Isometric concept of continuous L1 longitudinal side rails along each roof edge, U1 slot uprights, X1 transverse crossbars above the roof crown and triangles marking G1 inside-corner gusset locations, with a single translucent ghost plane standing in for three Jinko modules. An open connection boundary is called out at the bottom: the vehicle-to-side-rail adapter is not detailed and no plate, sleeve or saddle is invented. A separate note states the A/C and fan remain roof-level supported appliances and are not carried by the solar rack.
The frame as it stands today — catalog members, catalog corners. Side rails along each roof edge, uprights, crossbars held above the crown, and triangles where the gussets land. Proposed connectivity only: member lengths, station counts, heights and clearances are illustrative, and the ghost plane stands in for three modules rather than plotting them. Two deliberate blanks: the vehicle-to-rail adapter is not drawn because it is not resolved, and the A/C and the fan are not on this rack — they seal at roof level on an internal frame. Drawn by Mickey. Full size → · all three sheets (PDF, 3 pages) →

The design rule everything else follows from

No equipment weight is carried by the roof skin — including the A/C and the fan. That is the rule. What changed is where each load goes instead: solar to a rack at the roof edge, appliances to an internal frame. Two chains, not one structure.

Why the edge and not the middleOwner reports on the Zevo describe the roof centre as flimsy and the van as short on supports. The builds that work put their load on the gutter lines, which transfer down through the wall structure. This frame is that principle made explicit for three appliances instead of one.

What the forum build actually documents

source: BrightDrop Forum, roof rails / racks — thread 188, posts #15 and #24 → (FumelessCamper)

M8-1.25 studs already protrude above the rain gutter on both roof edges from the factory. One owner built onto them with no drilling, no adhesive and no VHB. This is recorded as evidence that the roof edge is where builders put load on this platform — it is a historical owner example, not the method being followed. Two of its four items below are parts cut to length, which the no-fabrication rule excludes:

What this example is, and is notIt is one owner's outcome on this platform, with no released load rating, no GM position, and no drawing. It is not an instruction here: the cut pipe spacers and cut strut lengths in it are exactly the sort of made-to-order part now excluded, and the studs' capacity is still undocumented. Weight still matters either way — this build is near its payload ceiling, so a steel channel in place of aluminium would change the budget materially.

The roof edge sits below the crown — so height has to come from somewhere

The rain gutter is lower than the roof crown. Anything bolted flat to it therefore sits below the surface it has to clear, and a bar laid straight across would land on the middle of the roof — the one thing this whole design exists to avoid. The height has to be bought back deliberately.

How to measure the riseHold a straightedge level across the van above the highest point of the roof, then measure down to the proposed top of each side rail. Required rise = roof crown above the rail + clearance for suspension movement, chassis flex and crossmember deflection under load. That clearance has to survive a loaded rack on a flexing van, not just a parked empty one — and the A/C's feet, underside and mounting depth may demand more height than the roof crown alone.

Raising the crossbars above the roof crown — the corner that does it

The height comes from an upright between two fittings, and the bracing comes from the fitting itself. Here is that corner in three states — assembled, exploded, and a section through the fastener:

One corner in two readable states. Panel A, an isometric of a G1 catalog gusset joining a U1 EX-1515 upright to an X1 EX-1530 crossbar with external T-slot hardware and a tool-approach arrow. Panel B, the same corner exploded with separation lines explaining position rather than an installation motion. Panel C, an enlarged section through the fastener showing a screw passing through the gusset clearance hole into a matching 15-series T-nut whose shoulders bear under the slot lips, with no nut in the central profile void. A fourth panel shows the Unistrut P2484 supplier sketch as a separate strut system with its four inch legs, noting strut channel nuts are not 15-series T-nuts. Conceptual assembly, not load rated.
The braced corner, as catalog parts. The gusset is the bracing; the upright between the two corners is a member cut to the rise the roof actually needs. Panel C is the one that matters for stock choice — the screw lands in a matching T-nut bearing under the slot lips, which is why the members have to be slotted. No thread, length, torque, nut SKU or hole is specified, the profile geometry is schematic, and the strut inset is a separate fastener family. Not load-rated, and the vehicle connection is not addressed here. Drawn by Mickey; P2484 sketch credited to Unistrut / Unistrut Service Company. Full size →

The fabricated pedestal that used to answer this question is archived with the rest of the retired drawings: the retired roof-frame concepts →.

The weight delta nobody has closed yet

Airbag hardware lives in the roof rail areaThe Zevo 600 was recalled over a roof-rail airbag deployment issue. Verify what is behind any fastener location before torquing anything down.

What the thread does not establish

Status: a design case and an owner-built precedent, not an engineered or approved mounting system — and no longer a construction proposal. The drawings on this page are superseded; the requirement they illustrate is not.

The measurements that unblock the parts list

The Ranger guide does not shorten this listRanger Design's upfitter drawing for this exact model and wheelbase is now transcribed on the projected dimensions page, and it is worth reading — but it is an interior floor drawing and every figure on it stays on the inside of the wall. Its 82½" × 170½" is not a roof envelope, and Ranger says so themselves: "due to the curvature of the van, available roof space may differ — always verify with actual roof measurements." Nothing on that page releases rail lengths, stud coordinates, crown height or member sizing. Every measurement above is still open.
Deferred on purposePanel tilt. One owner measured roughly 6 A flat versus 20–30 A tilted on a single 400 W panel in a midwest winter; another calls the cost, weight and complexity not worth it. The decision can wait until the array is up — but a tilt mechanism is a separate design problem with its own retained pins and travel restraints, and under the current rule it would have to be a catalog product too. The stainless panel safety tether is not deferred — it goes on with the panels.

How the rack actually gets chosen

Everything above is the design case — why the load goes to the roof edge and what it has to carry. The parts and the order of work are on the other two pages: the standard brackets → and the build order →

That page also carries the service-history evidence from an owner build on this platform with 10,000 reported miles on it — fastener retention, why mechanical clearance and panel ventilation have to be sized as separate requirements, and the fact that its cell failure was visible only by climbing up and looking.