← Back to Calculator

Project Calculator Guide

Build and price multi-part foam projects: create a project, add parts, read the totals. Plus a deep dive on the new Cove shape for pool wall × floor transitions and other radius work.

1. What is a project?

A project is a saved list of foam parts (shapes) for one job — a pool, a building, a sample order. Each project has its own name, address, markup, and notes; each part inside the project has its own dimensions, material, quantity, and waste %. The calculator rolls everything up into total cubic feet, weight, cost, and retail.

Projects live on the server (one database per user), so any change autosaves and is available from any device you log in on.

2. Workflow

1

Create a project

On the Foam Calc tab, click the New Project button. A blank project appears and is selected. Fill in:

Project Name
The customer or job identifier (e.g. Brownrigg Pool).
Address
Optional. Used on the exported key map / PDF.
Markup
Retail multiplier on top of cost. Default is 3.25× — change it per project if the customer has a different markup deal.
Status
Green Active badge means the project is editable. Archived projects are read-only (unarchive to edit).
2

Add parts

Click + Add Part to insert a row. Each row is one part type; use the Qty column to say how many of that part you need.

The part-table columns:

ColumnWhat it does
CodeOptional internal SKU / drawing reference.
Part NameFree-form label that shows up on exports.
MaterialPulled from the Suppliers tab. Density + cost-per-cu-ft come from this choice.
L × W × HPart dimensions in inches. For Cove, L is the length of the block; W and H are not used in the volume calc (the block side equals the coving radius).
TypeRectangle, Triangle (half of L×W×H), or Cove (see § 3).
RCoving radius in inches. Only used when Type = Cove.
QtyNumber of finished pieces of this part.
Waste %Material overhead on top of part volume. Auto-calculated for Cove (from block geometry); for other shapes it defaults from the Settings tab (full-block vs. partial-block).
Cu In / Cu FtPiece volume × qty. Sum of these matches the project totals at the bottom.
Weight / Our Cost / RetailPer-row totals. Cost & Retail include the waste markup; Cu Ft does not.
All edits save automatically as you type. The Save button still works but is no longer required — the only visible difference is the “Parts saved” status message it shows.
3

Read the totals

Below the parts table:

The Totals by Density block underneath groups rows by material and shows Cu Ft, Pieces, effective Cost/ft³, and Retail/ft³ per material — handy when invoicing different foam grades separately.

4

Notes, archive, export

3. The Cove shape (spandrel geometry)

A cove is the rounded transition between two surfaces — classically the inside corner where a pool wall meets the floor. In the calculator it’s also the right model for any radius-coving cut from a square block.

3.1 How the cut works

Piece A Piece B lens waste block side = coving radius r

Looking at the end of a square block of side r:

  • Cut two quarter-circle arcs of radius r, one centered at each opposite corner.
  • You get two coving pieces (Piece A & Piece B), 180° rotations of each other.
  • The diagonal overlap is the lens-shaped waste in the middle.

Both pieces extend the full length L of the block.

3.2 Formulas

Cross-section (in²) given coving radius r (in):

piece_area = r² × (1 − π/4)   ≈ 0.2146 × r²
lens_area  = r² × (π/2 − 1)   ≈ 0.5708 × r²
block_area = r² = 2 × piece_area + lens_area

Per-piece volume (cu in) given length L:

piece_cuIn = L × r² × (1 − π/4)
block_cuIn = L × r²

3.3 Quantity & waste

Each block yields two coving pieces. Odd quantities leave one orphan piece per odd block:

QtyBlocks neededOrphan piecesLens wastesAuto waste %
1111366%
2101133%
3212211%
4202133%
10505133%

The even-qty floor is 133%: even with perfect block utilization, you still discard the lens waste from every block, which is bigger than the piece itself. The waste cell auto-fills with this number for cove shapes — you can’t edit it (the geometry is fixed).

Why so much waste? The lens area is (π/2 − 1) ≈ 0.571 × r², while each piece is only (1 − π/4) ≈ 0.215 × r². The lens is roughly 2.66× the area of one piece — this is intrinsic to the cut, not a calculator inefficiency.

3.4 Worked example: 12 × 12 × 96 block, r = 12

Using a 1 lb/ft³ material at $1/cu ft for clarity:

3.5 Field reference for Cove rows

L
Length of the block (along the cove axis).
W, H
Not used in cove volume math — the cross-section is always r × r. Inputs stay editable for documentation; tooltip notes they’re ignored.
Type
Set to Cove.
R
Coving radius in inches. Also the block side (the block is always a square of side r in cross-section).
Qty
Number of finished cove pieces ordered. Drives the block math: blocks = ceil(qty / 2).
Waste %
Auto-calculated, read-only. Hover for the block / orphan / lens breakdown.

4. Tips

Questions or edge cases? Drop a note in the project Notes field so future-you knows what was unusual.