Legend symbol auto-count · cable takeoff · nothing leaves your browser · build 2026-08-04.7
📖 SPECIFICATIONS — read the book before the plans: it governs
The spec names the cable the drawings only imply, the quantity modifiers a drawing never shows (spare capacity, spare devices),
and the labour drivers that decide whether a bid is profitable — prevailing wage, plenum rating, conduit pathway, test-and-certify,
a warranty that needs a certified installer. Load it here and you get a one-page review with every clause quoted and page-referenced,
and the cable types it finds become the pick list on the takeoff's cable column — so each device is priced with the cable the
contract names, not one inferred from a legend description. This is a finder, not an interpreter. It locates and quotes; you decide. Nothing is applied to a takeoff except that pick list.
Idle — no specification loaded. The takeoff works without one, but the cable column falls back to a guess from the legend text.
2 · Click + Add device type (or just click the plan — a type is created for you) and name it.
3 ·CLICK every device on the sheet — each click drops a pin in that type's color and counts it.
4 · Clicked a wrong spot? Click the pin again to remove it (or Ctrl+Z).
5 ·◀ ▶ through the sheets — the tally sums the whole set. Keys 1–9 switch the active type. Or let it count for you — the fast way: open the legend sheet, press 🎯 HIGHLIGHT A SYMBOL TO COUNT, then
drag a box round the symbol you want (or just click it). It takes its name from the legend row, gets its own pin colour, and is counted on
every other sheet as pins you can review and fix; the legend sheet stays out of the totals. Highlight one symbol at a time and you see each number
as it lands — seconds a sheet, and you know exactly what was counted.
When you've highlighted every symbol you need, press 🚀 Start counting for a fresh count of everything and the final per-sheet + whole-set report, then ⬇ Export bid Excel. Only want one area? Press ▣ Count only in box and drag a box round the wing, floor or room. That sheet then counts
only what is inside the box, and sheets you draw no box on are not scanned at all — so it is also by far the quickest way to run:
one area of one sheet takes seconds. Remove the box with its ✕ to put the whole set back in scope. Or leave it unattended:▶ 2 · RUN PLANS (or ⚡ Auto takeoff) finds the legend sheet by its printed heading, loads every legend
symbol and counts them all across the whole set. It needs no input, but it is the slowest path here — it counts every symbol on every sheet whether
you need it or not. Start it and go and do something else; it keeps running when the tab is not on screen.
Or leave it to run unattended:SHEET 0TOTAL 0
Idle — upload the plans, then press 🧲 GRAB ALL SYMBOLS.
DEVICE TALLY — sheet count · set total; the highlighted row is what your clicks count
PER-SHEET BREAKDOWN
📏 CABLE TAKEOFF — measures every approved pin back to its head-end and totals the cable by type
1 · Press 📐 Read sheet scales — the printed scale (1/8" = 1'-0", 1:100) is read from each sheet's own text.
Sheets with no printed scale: open one and press 🚪 Calibrate by door, then drag across a door opening — a frame is 36" wide.
2 · Press 🏠 Set head-end and click the MDF / IDF / FACP. A floor with no closet of its own pulls to the point directly above or below the one that has it, plus a riser allowance — so one head-end can serve a whole set.
3 · Give each device type its cable (a guess is filled in from the description — overwrite it).
4 · Press 📏 Run cable takeoff. Each run is pulled 90° from the device to the pathway and along it to the nearest closet — the number is only as good as the head-ends you placed.
Idle — press 📏 MEASURE & TOTAL CABLE once the symbols are counted.
SHEET SCALES & HEAD-ENDS
Zoom:· scroll on the plan to zoom · drag the gray edges to pan
⬇ SAVE THE RESULTS
Nothing counted yet.
–
Companion to MyKyah's Verify-on-Plan. Every count is a visible pin: pin devices by hand, or pick symbols off the legend sheet and let template matching pre-pin them on every other sheet — then review, remove the wrong ones and click the missed ones, so the final count is still human-verified. The legend sheet is excluded from matching and from the Excel totals. Use 🚫 Ignore zone to box out the title block or per-sheet symbol key so it's never auto-counted — one box applies to every sheet. Pins live per sheet; the tally sums across the set. Sessions autosave in this browser per plan file and can be saved/loaded as JSON for hand-off. Nothing you load is uploaded.