Open Source Boating · The Build Log

Four Hundred Watts Over the Cockpit

Two 200-watt panels on a stainless rack that clamps to the arch we already own — with an 18-inch slot down the middle so you can still see the masthead. Here's the whole design package: drawings, cut list, hardware, load numbers, build order. Nothing held back.

Design Rev F · 23 August 2026 · Ordering parts

This is the project everything else on the boat is waiting on. Refrigeration, the Raspberry Pi nav stack, the autopilot, and every future idea that starts with "what if we ran…" all come out of the same battery bank. Until there's a real charging source that doesn't involve running the diesel, the boat's ambitions are capped.

400 WTwo Renogy panels
78.2 inArray width — inside the plate
18 inSight slot to the masthead
3.2×Worst margin at 70 mph

How we got here — three designs deep

Build logs that only show the finished thing aren't much use to anyone, so here's the actual path. We're on the third idea, and the first two both taught us something we needed.

Design one: flexible panels on the bimini

We started with flexible panels — the obvious choice for a curved bimini, in theory. We sent them back for two reasons.

First, we'd have had to frame them anyway. A flexible panel that isn't supported across its whole area is one that works loose, flogs in a blow, and eventually cracks cells you can't see. Once you're building a frame, the main advantage of "flexible" has evaporated.

Second, flat is kinder. Rigid panels mounted flat sit in clean air instead of sandwiched against canvas cooking in their own heat, and flat cells don't fight their own geometry. So: rigid panels, mounted flat.

Design two: build our own arch out of pipe and connectors

The next plan was a whole second structure — a custom bimini frame built from stainless pipe and fittings, no tube bender and no TIG welder required. We still like that approach on its merits, and if this boat didn't already have an arch we'd be building it.

But it does. There's a perfectly good stainless arch aft with the mainsheet traveller riding on a plate across the top of it, and every hour spent building a second structure next to the first one was an hour of duplicated work, duplicated weight, and a second set of deck penetrations. The honest read was that we were building an arch because we'd already decided to build an arch.

Design three: a rack that clamps to the arch we own

So the current design is a bolt-on stainless rack that picks up on the existing arch — two clamps out in the bends up forward, two diagonal struts down to the legs aft — and carries the two panels flat, just below the traveller plate. The traveller stays entirely out of it. No bolts swapped, no new holes, no re-bedding, and the whole thing comes off with hand tools.

The canvas idea survives, just decoupled from the panels. Once the rack is up we'll add canvas to fill in whatever shade gaps are left over the cockpit. Shade is not a side benefit of this project — on a hot afternoon it's arguably the main one.

Why publish the whole design?

Because that's the point of open source boating. Every dimension, every part number, and every load calculation is on this page, so you can copy it, argue with it, or adapt it to whatever arch you've got. If you build one, tell us how it went — and subscribe on YouTube to watch us actually cut the tube.

Why a wider slot fixes the structure

This is the part of the design that surprised us, and it's the reason there's a Rev F at all.

The arch will only let the frame clamp at about X = ±42 in from centreline, out past the traveller plate where the tubes start bending down. That leaves a long lever between the clamps and the fore-and-aft arms, and it was pushing the front crossbar down to a safety factor of 1.9. There are only two ways to shorten that lever: move the clamps inboard, which the arch forbids, or move the arms outboard — and the arms can only go where the panels are.

So the gap between the two panels turns out to be a structural control, not a styling choice. Widening it slides both panels outboard, the arms follow, and the lever shrinks. The load is identical; the geometry just gets better. And the same change hands you a genuinely usable window to look up through at the masthead.

What each slot width buys
Slot Array width Arms at Worst crossbar moment Margin, 0.083 wall Crossbar proud of glass Standing room
6 in66.2±30.01,081 in·lb1.9×8.9 in±3.2 in
10 in70.2±31.09912.1×6.9±5.3
14 in74.2±32.09002.3×4.9±7.4
18 in78.2±33.08102.5×2.9±9.6
22 in82.2±34.07202.8×0.9±11.7

18 inches is where it stops paying

At 18 in the array is 78.2 in wide — just inside the 79 in traveller plate. Nothing sticks out past the arch, so there's no new snag point for sheets, dock lines, or anyone coming aboard. Go wider and the panels start overhanging the arch itself, which buys a little more margin and a lot more nuisance. That natural stopping point is why it's 18 and not 22.

Rev E to Rev F, in one table
 Rev ERev F
Centre slot6.0 in18.0 in
Array width66.2 in78.2 in — inside the plate
ArmsX = ±30X = ±33
Crossbars C2, C368 in81 in
Frame wall0.0830.120 — one thickness throughout
Worst margin2.3×3.2×
C1 past the glass~10 in each side2.9 in each side
Masthead standing room±3.2 in±9.6 in
Weight~100 lb~116 lb

The one cost: 16 pounds

Longer crossbars and the step up to 0.120 wall add about 16 lb, all of it roughly 7 ft above the cockpit sole. On a 7,400 lb boat carrying 2,550 lb of ballast that's a fraction of a degree of heel — real, but small. If you'd rather keep the weight, 0.083 wall for the three crossbars saves 9 lb and still leaves them at 2.5×; only the arms then need 0.120.

The front pickup, in the bend

No clamp can wrap anything inside X = ±39.5 in — the traveller plate is welded along the tubes for that whole span. Bare tube begins only where the plate ends, 2 to 4 in below the plate's top face, and by then it's already turning down.

  • The clamp goes on the first genuinely straight bare section, just past the tangent of the bend — not in the curve. A rail clamp bearing on a curve rocks on its edges and never holds. A few more inches down the leg costs only riser length.
  • A riser strap makes up the height. The clamp lands 3 to 6 in below where the front crossbar needs to be. The load through it is almost pure vertical, so it carries no meaningful bending moment.

One build rule, checkable with a straightedge

Cut the risers so the front crossbar's top surface sits 5/8 in below the top face of the traveller plate. Lay a straightedge across the plate and measure down. That single number reproduces the whole stack — panel underside at P − 0.38, glass top at P + 0.81 — without you needing to know the bend radius, the tube OD, or exactly where the clamps landed.

traveller track plate ends, X = 39.5 panel edge, X = 39.08 C1 — only 2.9 in proud of the glass now riser strap — cut to fit H1 clamp, on the first STRAIGHT bare tube not in the curve — a clamp rocks on a bend 0.625 — THE build rule 2.9 bare tube starts 2-4 down
Fig. 1 — Outboard end of the arch, viewed from astern. C1 is drawn in front of the arch tube because it lies 2 in aft of it. With the wider slot the panels now reach almost to the plate's end, so C1 barely projects past the glass — the grab-rail-and-snag problem of the earlier revision is gone.

The vertical stack

Datum P is the top face of the traveller plate. Everything on the boat gets measured from there, because it's the one surface you can lay a straightedge on. The boom sets a hard ceiling 2 in above it; the top of the panel glass finishes at P + 0.81, so there's 1.19 in in hand.

Levels, for a 1/4 in traveller plate
LevelHeightWhat sets it
— ceiling —P + 2.00The limit. Nothing comes near it.
Top of panel glassP + 0.811.19 in of margin in hand
Underside of panelP − 0.38Panel is 1.18 in thick
Top of adapter plateP − 0.381/4 in 316 flat bar
Top of crossbars C1–C3P − 0.63The build rule. Straightedge across the plate, measure down 5/8 in.
Top of the traveller platePDatum
Crossbar centrelineP − 1.25
Top of fore-and-aft armsP − 1.88Arms hang under the crossbars in cross clamps
Arm centrelineP − 2.50Clears beneath both arch tubes
2.00 CEILING — nothing reaches it car track single centreline bolt row — untouched fwd tube aft tube plate panel 1/4 adapter plate on C1 A1 arm at X +/-33, behind this section 0.81 as built 1.00 gap, from the plate edge
Fig. 2 — Section on the centreline, 20× scale. Nothing clamps here — the plate blocks it. C1 simply passes 2 in aft of the aft tube on its way out to the bend.

The frame

  • H1 clamps on the first straight bare tube past the bend, roughly X = ±42, with riser straps up to C1.
  • C1 at Y = +2.0, running out to the clamps.
  • C2 and C3 ride on top of the arms at 26 in and 48 in aft.
  • A1 arms at X = ±33, hanging under all three crossbars — under the panels' outer thirds, and only 9 in inboard of the clamps.
  • S1 struts from the arms at C3, running down, forward and outboard to the arch legs, well below the panel plane.

The traveller control line — a hard clearance

The line down the arch corner is traveller control and must stay completely clear. It matters most here because the H1 clamps land in the same region of the leg the line runs down.

  • Clock both the H1 clamps and the S1 foot clamps so their bodies and bolt heads sit on the face of the leg the line does not run on.
  • Check with the car walked fully to each end before cutting anything — the lead moves as the car travels.
  • Run the panel cable down the opposite leg where you can, never in a shared clamp.
Looking up at the Hunter 290's stainless arch from the cockpit — the top rail running outboard, the corner where it bends down toward the deck, and a seagull perched on it
The arch as it stands today — and the surveyor. Everything on this page bolts to what you can see here. The straight top rail is where the traveller plate lives; the corner where the rail bends down toward the deck is the region the H1 clamps have to land in, on the first genuinely straight bare section past the bend. The strut feet go roughly 30 in further down that same leg. The panels will sit flat, just below the rail, reaching aft toward the camera. Consulting fee: one bag of chips.
cockpit sole (datum) traveller track — single bolt row, untouched S1 strut (runs 48 in aft) C1 A1 arm, X +/-33 H1 clamp + riser 78.2 array — inside the plate 79.0 plate 18.0 sight slot 66.0 arms c/c ~84 clamps c/c — trim C1 to suit
Fig. 3 — Aft elevation, viewed from astern. The array now fills the arch's width almost exactly, and the arms sit just 9 in inboard of the clamps — which is the whole point of the wider slot.
cockpit sole (datum) BOW ← traveller EX — twin-tube arch panels A1 arms (under) C1 (out to the bend) C2 C3 S1 strut — 60 in cut long, foot ~30 in down the leg 49.7 panel 50.7 aft of the plate edge 24.0 22.0 ~84 in VERIFY
Fig. 4 — Side elevation, port side. Fore-and-aft geometry is unchanged by the slot — that only moves things athwartships. The arms pass clear beneath both arch tubes.
plate + track C1 C2 C3 H1 clamp S1 strut AFT ↓ 78.2 overall 18.0 slot 49.7 24.0 22.0
Fig. 5 — Plan view, panels shown transparent. The 18 in slot runs the full length of the array; only the three crossbars cross it.

The sight slot, now genuinely usable

Here's the part that matters on a sailboat, and the reason we didn't just fill the whole arch with panel. At 6 in the slot was a keyhole you had to line yourself up with. At 18 in it's a window you can stand in front of — you can see the masthead fly, the top of the main, and the burgee from any normal helming stance.

18.0Slot width, in, on centreline
~20Array above eye, in, standing
26°Sight line forward of vertical
±9.6Standing room, in, either side
centreline cockpit sole masthead — 32 ft up, ~13 ft forward (out of plane) panels eye, ~64 in above the sole 18.0 slot ~20 above eye stand anywhere within +/- 9.6 of CL
Fig. 6 — Sight study, viewed from astern. The shaded cone is what you can see through the slot from a standing eye point on centreline. At 18 in you no longer have to find the sweet spot — almost any normal helming stance works.

Tube — sizes, walls and cut lengths

All 316/316L, polished ornamental or seamless. One wall thickness for the whole frame; the struts are the only lighter tube. Y is measured aft from the traveller plate's aft edge, X from centreline.

Cut list
MarkQtyMemberTubeCut lengthPosition
C11Front crossbar1-1/4 in OD × 0.120 wall96 in cut longY = +2.0. Trim on the boat to reach the H1 clamps, ~±42
C21Mid crossbar1-1/4 in OD × 0.120 wall81.0 inY = +26.0
C31Aft crossbar1-1/4 in OD × 0.120 wall81.0 inY = +48.0; strut nodes here
A12Fore-and-aft arm1-1/4 in OD × 0.120 wall52.0 inX = ±33, under C1–C3, Y = +1.2 to +53.2
S12Diagonal strut1-1/4 in OD × 0.065 wall60.0 in cut longArm at C3 to the arch leg, ~30 in below the plate
Stock to order
StockQtyYieldsOffcut
1-1/4 × 0.120 × 12 ft3C1 (96) from one; C2 + one arm (81 + 52) from the second; C3 + the other arm from the third48 / 11 / 11 in
1-1/4 × 0.065 × 12 ft1Both S1 struts (60 + 60)24 in
316 flat bar, 1/4 × 2 × 48 in1Twelve adapter plates (3 in each) plus both riserstrim to suit

Two substitutions

  • To save 9 lb: take C1, C2 and C3 in 0.083 wall instead. They drop from 4.1× to 2.5×, which is still sound; the arms must stay 0.120 either way, since they're the governing member.
  • If the clamps land beyond X = ±44: C1's span grows enough to matter. Step C1 up to 1-1/2 in OD × 0.120 and use 1-1/2 × 1-1/4 cross clamps where the arms meet it.

Never substitute 0.049 wall — that's bimini tube, and it will crush under a clamp.

Mounting hardware

Everything wetted is 316 / A4-70. The traveller stays entirely outside this build — no bolts swapped, no holes, no re-bedding.

Structural fittings
#QtyItemSpec
H12Articulating rail clamp316, bore [measured tube OD at the clamp station], through-bolted. Must swivel to take the leg's local angle. Short bearing length — a long clamp on a curving tube rocks on its edges. Land it on the first straight bare section past the bend.
H1b2Riser strap316 flat bar 1/4 × 2 in, cut to fit (expect 3–6 in). Sets C1's height per the build rule.
H1c2U-bolt, 1-1/4 in316 with saddle — C1 to each riser
H2690° cross clamp316, 1-1/4 × 1-1/4 in — each arm to each of the three crossbars
H32Swivel tube fitting316, 1-1/4 in, strut head at the arm/C3 node. Two-axis swivel.
H42Swivel rail clamp316, 1-1/4 in × [leg OD], strut foot ~30 in below the plate. Clock it off the traveller control line.
H512Panel edge clamp30 mm jaw — three stations on each of the four panel rails
H612Adapter plate316 flat bar 1/4 × 2 × 3 in, drilled for one U-bolt and one clamp bolt
H712U-bolt, 1-1/4 in316 with saddle, adapter plate to crossbar
H82Tube end caps, 1-1/4 in316 — C1's ends, now only ~3 in proud of the glass
Fasteners and consumables
#QtyItemSpec / note
H928Hex bolt 1/4-20 × 1-3/4 inA4-70 316
H108Hex bolt 5/16-18 × 2-1/4 inA4-70 316, the H1 clamps
H1128 / 8Nyloc nuts 1/4-20 / 5/16-18A4 316 — nylocs only, no split washers
H1256 / 16Fender washers 1/4 / 5/16A4 316
H136 ftEPDM strip, 1/16 × 1 inUnder every clamp touching the arch. On the H1 clamps it also lets them conform to any residual curvature.
H141 tubeTef-Gel or LanocoteMandatory on every 316-on-316 thread. Stainless galls.
H151Loctite 243On any set screw a fitting still has
Electrical
#QtyItemSpec / note
E130 ft10 AWG tinned duplex, marineUnder 2% drop at 6.4 A over a 25 ft run
E21 setMC4 connectors / short extensionPanels in series
E31MPPT controller, 100 V min, 30–40 AVictron SmartSolar 100/30, Renogy Rover 40 or similar
E412-pole DC breaker, 15 APV disconnect at the controller
E51Deck cable gland + butylThe only bedding job in this build
E610316 cushioned cable clampsDown an arch leg, never sharing with the traveller line

What it has to survive

20.8Panel area, sq ft
116 lbDead load, panels + frame
391 lbUplift at 70 mph
3.2×Worst margin vs 316 yield

At 70 mph — 61 knots — dynamic pressure is 12.5 psf. A flat panel with airflow on both faces carries a net coefficient near ±1.5, so that's 18.8 psf across 20.8 sq ft: 391 lb trying to lift the rack off the boat. Widening the slot doesn't change that number at all, since the panel area is the same. It just gives the structure better leverage against it.

Member checks at 391 lb uplift, clamps at X = ±42, arms at ±33
CheckDemandStressMargin vs yieldWas (Rev E)
C1, bending over the 9 in clamp-to-arm lever810 in·lb7,360 psi4.1×2.5×
C2 mid crossbar, bending at centre810 in·lb7,360 psi4.1×2.3×
A1 arm, bending under the C2 reaction1,033 in·lb9,390 psi3.2×2.4×
A1 arm, midspan deflection0.10 innegligible0.13 in
H1b riser, bending180 in·lb8,600 psi3.5×3.5×
S1 strut, axial209 lbbuckling at 3,300 lb16×16×
H1 clamp, tension each~90 lbclamp-rated, not tube-ratedgovernsgoverns

Every steel member now sits above 3×, and the arm — which has been the weakest link since the first sketch — finally has real air in it. As always, the tube isn't the limit; the two front clamps are. Buy the heaviest pattern that fits and re-torque them after the first hard sail.

Everything still lands on the arch

The clamps put the front reaction into the arch's bends; the struts put the aft reaction into the legs below. One hundred percent of that 391 lb ends up at the arch's two deck bases. Get under the deck and look at those bolts and backing plates before you build. Stern-rail posts can be added later at C3, X = ±33, under the existing cross clamps — that would halve the arch's share.

Two honest costs of the low mount

  • Shading. The traveller track and car stand above the panel plane, so with the sun low and forward you'll get a shadow band across the leading edge. The ShadowFlux cells are the anti-shading type, so this costs far less output than it would on a conventional panel — a real trade for the boom clearance.
  • Storm plan. Above roughly 60 knots the numbers turn unfriendly fast. Keep the H5 clamps arranged so twelve bolts gets both panels off the frame and into a berth.

Wiring the two panels

Series — recommended

  • Voc 73.0 V · Vmp 62.6 V · Imp 6.38 A
  • Cold-morning Voc rises to ~82 V — controller rated 100 V minimum
  • Half the current, so 10 AWG is comfortable down the leg and aft locker
  • Starts producing earlier and later in the day

Parallel — the alternative

  • Voc 36.5 V · Imp 12.76 A
  • Works with a cheap 12 V PWM or a 50 V MPPT
  • Doubles the current — fatter wire, voltage drop matters more
  • Only worth it if the panels will be shaded very differently, which here they won't be

With the panels now 18 in apart you'll need a longer link between them — allow an extra 2 ft of MC4 extension over what a tight array would use. The B&R rig helps otherwise: no backstay to lay a shadow down the middle. Run the cable down an arch leg in cushioned clamps — the opposite leg from the traveller line — through a bedded gland into the aft locker, then to the controller and a 15 A disconnect.

What 400 watts should buy us

On paper, a 400-watt array in decent summer sun should return something in the neighbourhood of 100 or more amp-hours a day into a 12-volt bank. Real numbers depend on latitude, season, shading from the rig, panel temperature, and how honest your charge controller is — we'll publish what we actually measure once it's running, rather than what the spec sheet promises.

What matters is the shape of it. A hundred-odd amp-hours a day is the difference between a boat that has to run its engine to stay alive and a boat that doesn't. It's what makes refrigeration at anchor reasonable, and it's what would make something like a 12-volt watermaker even worth discussing — that project needs about 36 amp-hours per session, which is absurd off a bank alone and unremarkable off a working solar array.

Measure before you order

Ten measurements stand between this design and a purchase order. If you're copying this for your own boat, these are the numbers that will differ.

  1. Where bare, straight tube actually begins — as an X from centreline and a drop below the plate's top face, both sides. This positions the H1 clamps and sets how much of C1 you trim.
  2. Tube OD at that station. Sets the H1 clamp bore; it may differ from the OD under the plate if the bend was formed.
  3. Is that section genuinely straight? Lay a short straightedge along it. If nothing straight exists within 8 in of the plate's end, the clamp needs re-speccing rather than fighting a rocking fitting.
  4. Which face of the leg the traveller control line runs down, at both the H1 and S1 clamp stations.
  5. Traveller plate thickness, and confirm its aft edge sits on the aft tube's centreline.
  6. Plate aft edge to the transom edge, horizontally. The array reaches 50.7 in aft — this is the check most likely to force a change.
  7. Traveller car fully eased, both ways. Nothing within an inch of the panel's leading edge; control line clear of C1, the risers and the struts.
  8. Boom and vang clearance sheeted hard in, and with the boom right out on a run.
  9. Plate top above the cockpit sole, and standing eye height at the wheel. Confirms the sight slot above.
  10. The arch's deck bases — bolts, backing plates, gelcoat crazing. Everything the array does in a blow ends here.

Build sequence

  1. Dry-fit on the dock, not on the water, and leave everything finger-tight until step 9.
  2. Find and mark the clamp stations first — the first straight bare tube past the bend, both sides. Check they're symmetric; if they aren't, C1 still works but the risers will differ.
  3. Fit the H1 clamps with EPDM under them. Confirm each beds evenly and doesn't rock on its edges. If a clamp rocks, move it further down the leg rather than tightening harder.
  4. Hold C1 up against the risers and set its height by the rule: C1's top surface 5/8 in below the top face of the traveller plate. Mark and cut the risers.
  5. Trim C1's ends to the clamp stations plus a little, U-bolt it to the risers, and check it's level athwartships and square to centreline.
  6. Hang the two arms under C1 at X = ±33 in cross clamps, running aft. Level them fore-and-aft with a torpedo level.
  7. Add C2 and C3 on top of the arms at 24.0 and 22.0 in. Square the frame by measuring the two diagonals — match within 1/8 in.
  8. Fit one strut. Before marking it, walk the traveller car fully to each end and confirm the control line stays clear of the strut, its foot clamp, and the H1 clamps. Then mark, cut both to match, deburr and polish.
  9. Strip it back down. EPDM under every clamp on the arch. Tef-Gel every 316-on-316 thread — every one.
  10. Reassemble and torque: 1/4-20 to ~75 in·lb, 5/16-18 to ~130 in·lb (lubricated values — never dry-thread figures on stainless). Cap C1's ends.
  11. Panels on last, aft one first, one person each side. Check the 18 in slot and the 1 in leading gap with a rule before tightening the edge clamps.
  12. Stand at the wheel and look up through the slot. At 18 in you should find the masthead from any normal stance — if you can't, something is off in the height assumptions and it's worth stopping before you torque anything.
  13. Wire, gland, breaker, controller. Check polarity with the panels covered before connecting anything.
  14. Re-torque everything after the first day sail and again after a month — the H1 clamps especially, since they hold the front of the array to a curve.

Still to sort out

Being honest about what isn't decided yet, because build logs that only show finished work aren't much use to anyone:

  • Final clamp pattern — we can't pick it until we've measured where straight bare tube actually starts
  • Charge controller selection and exactly where it mounts in the aft locker
  • Whether the existing AGM house bank stays or gets rethought once we can actually keep it topped up
  • Real-world output measurement, panel temperature, and how much the rig shades the array on each tack
  • Where the canvas goes back in to fill the shade gaps once the rack is up

All of it goes on YouTube as we work through it — the mistakes included, since those are the useful part — and the longer write-ups land on Substack.

Read this before you copy it

Rev F, 23 August 2026. Dimensions in inches; datum P is the top face of the traveller plate, Y measured aft from the plate's aft edge, X from centreline. All structural members 316/316L. Loads to a 70 mph design gust at a net pressure coefficient of ±1.5; margins against annealed 316 yield, not ultimate. Member checks assume H1 clamps at X = ±42.

This is not a stamped engineering drawing. Have a marine fabricator or surveyor review the arch attachment and its deck bases before you trust it offshore.

Panel data: Renogy ShadowFlux 200 W · ENF datasheet. Hull data: Sailboatdata Hunter 290 · Hunter 290.


Watch us build it

Cutting the tube, fighting the clamps, and finding out what the drawings got wrong — it all goes up on YouTube as we go. Subscribe for the build, and read the deep-dive write-ups on Substack.