Meta description (SEO-ready)
AI-powered cable tray takeoff made fast and accurate — extract trunk and branch lengths, count fittings (bends, tees, couplers, supports, dividers) and export bill-ready quantities from scanned or vector PDFs. Learn a step-by-step workflow, common pitfalls, and a ready checklist for estimators and QSs using Civils.ai.
Cable tray systems are a common, material-heavy part of electrical installations. Getting trunk and branch lengths plus accessory counts right (bends, tees, reducers, splice plates, supports, etc.) directly impacts material costs, labour estimates and schedule. Modern takeoff automation reduces manual measuring time, lowers human error, and helps produce more competitive bids.
Trunk lengths — the main continuous runs between major distribution points or supports.
Branch lengths — secondary runs that leave the trunk to serve local areas or equipment.
Accessory counts — the fittings and components required to build the route: 90° bends, 45° bends, tees, reducers, end caps, splice plates/couplers, supports/hangers, dividers, cable tray covers, dropouts, expansion joints, and fasteners. (Examples of typical accessory lists are available from tray suppliers and distributors.)
Support spacing & special items — support spans, splice plates, anchor points, cable penetrations, and insulated bushings. Manufacturer guidance often affects how many supports or splice plates are needed per length.
Cable tray manufacture, testing and design guidance are governed by international/national standards (IEC/EN 61537 family and equivalents). These standards affect allowable spans, load capacity and compatibility of fittings — which in turn influence the quantities you take off. If your takeoff tool can tag materials by standard or product family it prevents specification mismatches.
Missed accessories — human oversights on small parts (splice kits, washers) add up. AI that recognises symbols and annotations reduces missed counts.
Unit mistakes — metric vs imperial conversions cause rework. A good takeoff tool reads units and converts consistently.
Scanned drawings — raster PDFs or low-quality scans make manual measuring slow; modern OCR + AI can read scanned drawings and extract measurement geometry reliably.
Inconsistent support spacing — manufacturers specify maximum spans; automated detection of supports and segment lengths helps calculate needed support items.
Below is a workflow adapted for estimators and QSs using Civils.ai (you can adapt to other tools with similar capabilities).
Gather drawings & spec
Collect all electrical/conduit/cable tray plan sheets, elevations and sections. Include any tray schedules and product specs (tray type: ladder/ventilated/solid).
Upload PDFs to Civils.ai
Upload vector and scanned PDFs — the software handles both.
Define scope & measurement rules
Set what you want to measure: “trunk lengths”, “branch lengths”, and which accessories to count (bends, tees, splice plates, supports, covers). Specify unit preference (m / mm or ft / in).
Auto-detect tray geometry
Let the AI detect tray centerlines and tray symbols. It should separate trunks vs branches by topology (continuous main runs vs diverging lines).
Refine & verify
Quickly sweep/accept AI detections. Manually correct any missed or mis-classified items (e.g., hidden behind text or in complex congested areas). Civils.ai shows the marked-up PDF so corrections are intuitive.
Accessory inference
AI suggests accessories at each route discontinuity or direction change (e.g., a 90° turn → 1 × 90° bend kit + 2 × splice plates). Review and adjust to match your specification or vendor kits.
Support & splice logic
Apply rules: e.g., support every X m (or per manufacturer spec), one splice plate per tray length join. These rules let the tool compute supports and splice plate counts automatically.
Export bill-ready quantities & marked PDF
Export CSV/Excel with itemized line items, marked-up PDFs for field teams, and optional BQ formatting for estimating software or ERP import.
QA & final checks
Run quick checks: total linear meters vs. sum of trunk+branch segments; accessory counts consistent with route geometry; unit checks (ft ↔ m).

Set manufacturer rules: different tray widths/rung spacing affect count of covers/supports. Pull supplier catalogs into the rule set where possible.
Use layers/legends on drawings: where available, ensure tray drawings are on a consistent layer so AI can prioritise them.
Watch scanned drawings: low resolution or heavy handwriting may need pre-processing (deskew, enhance) — Civils.ai handles many scans but higher quality still helps.
Define accessory inference rules: e.g., count a 90° bend whenever centerline changes by ≥75°; count splice plates at every butt joint unless manufacturer specifies integral coupler.
Document assumptions: support spacing, whether covers are required, rounding/conversion rules — store these within the takeoff job so revisits are consistent.
Straight tray length (by size)
Splice plates / couplers
90° bend (kit)
45° bend (kit)
Tee fitting (kit)
Reducer / increaser fittings
End caps / end stops
Covers (full/vented)
Dividers (internal separators)
Cable tray supports / hangers / brackets
Expansion joints
Insulated bushings / inserts
Fasteners (nuts, bolts, washers) and splice kits
(Manufacturer catalogs and distributor product pages provide exact kit contents and ordering codes — tie your quantities to those product families for straight ordering).
Marked-up PDF with colour-coded trunk/branch lines and accessory symbols.
Quantities export (CSV/Excel) with fields such as: Item Code, Description, Unit, Quantity, Length (for linear items), Location/Sheet, Notes.
Takeoff summary with totals, estimated material weight (optional), and support schedule.
Change log showing manual adjustments after AI auto-detection (important for audit / QA).
ItemCode,Description,Unit,Quantity,Length,Sheet,Notes CT-STR-150,Cable tray ladder 150mm,m,120,120,EL-01,"Trunk main" CT-BND-90,90° bend kit,each,8,,FL-02,"At floor-to-floor drops" CT-SPLC,Splice plate kit,each,10,,PL-03, CT-SPT-HNG,Support hanger,each,24,,EL-01,"Support every 5m per spec"
All tray centerlines accounted for across all sheets
Branches correctly classified and not double-counted on overlapping sheets
Accessory inference logic applied uniformly (bend thresholds, splice rules)
Units validated (m ↔ ft) and rounding policy documented
Support spacing checked against manufacturer spec/standard (e.g., EN/IEC guidance)
Q — Will AI work on my scanned old drawings?
A — Yes. Modern takeoff AI combines OCR with vector/raster geometry detection to extract centrelines and symbols from scanned PDFs; quality varies with scan resolution, but Civils.ai supports common scanned formats.
Q — Can the tool handle metric and imperial within the same project?
A — Yes. Define the project unit and set rules for conversion. Many tools let you keep source units per sheet and export unified units.
Q — How do we avoid counting the same run twice when it appears on plan and reflected ceiling or schematic?
A — Use sheet cross-reference rules and layer prioritisation: mark plan sheets as “primary” and secondary views as references only.
Cable tray takeoffs contain lots of short, repetitive items that are expensive to miss. Using AI to detect trunk/branch geometry and infer accessories not only cuts hours from the estimating cycle but reduces costly omissions and rework — especially when you tie takeoff rules to manufacturer specs and standards. For practical deployment: pilot AI takeoff on a sample project, iterate your accessory inference rules, and lock them into your estimating templates so every future job benefits from repeatable, auditable workflows.