vault backup: 2025-07-24 16:44:33

This commit is contained in:
2025-07-24 16:44:33 -04:00
parent bb19afeea3
commit 66be41640e
68 changed files with 43019 additions and 684 deletions
+2 -1
View File
@@ -7,5 +7,6 @@
"dataview", "dataview",
"obsidian-linter", "obsidian-linter",
"templater-obsidian", "templater-obsidian",
"obsidian-style-settings" "obsidian-style-settings",
"obsidian-tagfolder"
] ]
+18 -3
View File
@@ -3,10 +3,25 @@
"search": "", "search": "",
"showTags": false, "showTags": false,
"showAttachments": false, "showAttachments": false,
"hideUnresolved": false, "hideUnresolved": true,
"showOrphans": true, "showOrphans": true,
"collapse-color-groups": false, "collapse-color-groups": false,
"colorGroups": [], "colorGroups": [
{
"query": "tag:#systems ",
"color": {
"a": 1,
"rgb": 14701138
}
},
{
"query": "tag:#meta",
"color": {
"a": 1,
"rgb": 14725458
}
}
],
"collapse-display": false, "collapse-display": false,
"showArrow": false, "showArrow": false,
"textFadeMultiplier": 0, "textFadeMultiplier": 0,
@@ -17,6 +32,6 @@
"repelStrength": 10, "repelStrength": 10,
"linkStrength": 1, "linkStrength": 1,
"linkDistance": 250, "linkDistance": 250,
"scale": 0.6135434814060166, "scale": 0.6135434814060167,
"close": false "close": false
} }
File diff suppressed because one or more lines are too long
+10
View File
@@ -0,0 +1,10 @@
{
"id": "breadcrumbs",
"name": "Breadcrumbs",
"version": "3.6.11",
"minAppVersion": "0.15.2",
"description": "Visualise & navigate your vault's structure",
"author": "SkepticMystic",
"authorUrl": "https://github.com/SkepticMystic/breadcrumbs",
"isDesktopOnly": false
}
+113
View File
@@ -0,0 +1,113 @@
.BC-trail {
border: 1px solid var(--background-modifier-border);
border-radius: 5px;
padding: 5px;
margin-bottom: 5px !important;
}
/* completely hides the trail when "no path found message" is left empty and no path is found */
.BC-trail:empty {
display: none;
}
.BC-matrix-square li {
text-align: left;
}
/* ensure empty headers not leaving an element */
.BC-Matrix .BC-Matrix-square .BC-Matrix-header:empty {
display: none;
}
.internal-link.BC-Link {
color: var(--text-accent);
}
.internal-link.BC-Link:hover {
color: var(--text-accent-hover, var(--text-accent));
}
.vis-view-options > * {
padding: 5px;
}
/* Source: https://svelte.dev/repl/3153faf7584d40bd8ddebecf39f24ac1?version=3.41.0 */
[data-tooltip] {
position: relative;
/* z-index: 2; */
/* display: block; */
}
[data-tooltip]:before,
[data-tooltip]:after {
visibility: hidden;
opacity: 0;
pointer-events: none;
transition: 0.2s ease-out;
transform: translate(-50%, 5px);
}
[data-tooltip]:before {
position: absolute;
top: 80%;
/* bottom: 100%; */
left: 50%;
margin-bottom: 5px;
padding: 7px;
width: fit-content;
height: fit-content;
min-width: 200px;
min-height: 200px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: var(--background-primary);
color: var(--text-normal);
content: attr(data-tooltip);
text-align: center;
font-size: var(--font-medium);
line-height: 1.2;
transition: 0.2s ease-out;
white-space: pre-line;
z-index: 100;
}
/* [data-tooltip]:after {
position: absolute;
top: 80%;
left: 50%;
width: 0;
border-top: 5px solid #000;
border-top: 5px solid hsla(0, 0%, 20%, 0.9);
border-right: 5px solid transparent;
border-left: 5px solid transparent;
background-color: red;
content: " ";
font-size: 0;
line-height: 0;
} */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
visibility: visible;
opacity: 1;
transform: translate(-50%, 0);
}
[data-tooltip="false"]:hover:before,
[data-tooltip="false"]:hover:after {
visibility: hidden;
opacity: 0;
}
.thread-dir-templates .setting-item-control {
display: flex;
flex-direction: column;
}
.juggl-hide {
display: none;
}
[data-type="BC-matrix"] div.view-content {
overflow: hidden !important;
}
+45
View File
@@ -0,0 +1,45 @@
{
"displayMethod": "NAME",
"alwaysOpen": true,
"ignoreDocTags": "",
"ignoreTags": "",
"hideOnRootTags": "",
"sortType": "DISPNAME_ASC",
"sortExactFirst": false,
"sortTypeTag": "NAME_ASC",
"expandLimit": 0,
"disableNestedTags": false,
"hideItems": "NONE",
"ignoreFolders": "",
"targetFolders": "",
"scanDelay": 250,
"useTitle": false,
"reduceNestedParent": true,
"frontmatterKey": "title",
"useTagInfo": false,
"tagInfo": "pininfo.md",
"mergeRedundantCombination": false,
"useVirtualTag": false,
"useFrontmatterTagsForNewNotes": false,
"doNotSimplifyTags": false,
"overrideTagClicking": false,
"useMultiPaneList": false,
"archiveTags": "",
"disableNarrowingDown": true,
"expandUntaggedToRoot": false,
"disableDragging": false,
"linkConfig": {
"incoming": {
"enabled": true,
"key": ""
},
"outgoing": {
"enabled": true,
"key": ""
}
},
"linkShowOnlyFDR": true,
"linkCombineOtherTree": true,
"showListIn": "",
"displayFolderAsTag": false
}
File diff suppressed because it is too large Load Diff
+10
View File
@@ -0,0 +1,10 @@
{
"id": "obsidian-tagfolder",
"name": "TagFolder",
"version": "0.18.11",
"minAppVersion": "0.12.0",
"description": "Show tags as folder",
"author": "vorotamoroz",
"authorUrl": "https://github.com/vrtmrz",
"isDesktopOnly": false
}
+139
View File
@@ -0,0 +1,139 @@
.workspace-leaf-content[data-type="tagfolder-view"]>.view-content,
.workspace-leaf-content[data-type="tagfolder-view-list"]>.view-content {
padding: 0;
height: 100%;
overflow: unset;
}
.override-input {
flex-direction: column-reverse;
}
.tagfolder-tag::before {
all: inherit;
color: inherit;
font: inherit;
}
.tagfolder-tag.tag-tag::before {
margin-left: 0px;
margin-right: 0px;
}
.tagfolder-tag.tag-tag span.tf-tag-each:empty {
display: none;
}
.tagfolder-tag.tag-tag.tf-tag span.tf-tag-each:first-child:not(:empty):before {
content: "#";
margin-left: 0.3em;
}
.tagfolder-tag.tag-tag.tf-link span.tf-tag-each:first-child:not(:empty):before {
content: "";
margin-left: 0.3em;
}
.tagfolder-tag.tag-tag.tf-link.link-cross span.tf-tag-each:first-child:not(:empty):before {
content: "⇔ ";
margin-left: 0.3em;
}
.tagfolder-tag.tag-tag.tf-link.link-forward span.tf-tag-each:first-child:not(:empty):before {
content: "⇒ ";
margin-left: 0.3em;
}
.tagfolder-tag.tag-tag.tf-link.link-reverse span.tf-tag-each:first-child:not(:empty):before {
content: "⇐ ";
margin-left: 0.3em;
}
.tagfolder-tag.tag-tag span.tf-tag-each::before {
content: "→ ";
margin-left: 0;
margin-right: 0;
}
.tf-taglist {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
display: inline-block;
flex-shrink: 100;
margin-left: auto;
text-align: right;
}
.tf-taglist:not(:empty) {
min-width: 3em;
}
.tf-taglist .tf-tag {
background-color: var(--background-secondary-alt);
border-radius: 4px;
padding: 2px 4px;
margin-left: 4px;
color: var(--nav-item-color);
}
.nav-folder-title:hover .tagfolder-quantity,
.nav-file-title:hover .tf-taglist {
color: var(--text-on-accent);
}
.nav-folder-title:hover .tagfolder-quantity span,
.nav-file-title:hover .tf-taglist span.tf-tag {
color: var(--text-on-accent);
background-color: var(--interactive-accent-hover);
}
.lsl-f {
flex-direction: row;
display: flex;
flex-grow: 1;
overflow: hidden;
flex-shrink: 1;
}
.lsl-f:not(:last-child) {
min-width: 3em;
}
.lsl-f:empty::before {
content: "...";
}
.tagfolder-titletagname {
flex-grow: 1;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.tagfolder-quantity span {
background-color: var(--background-secondary-alt);
color: var(--nav-item-color);
border-radius: 4px;
padding: 2px 4px;
}
.tagfolder-quantity {
width: 3em;
text-align: right;
cursor: pointer;
margin-left: auto;
}
.tag-folder-title {
max-width: 100%;
}
.tree-item.nav-folder.updating {
background: linear-gradient(135deg, var(--interactive-accent-hover) 0%, var(--interactive-accent-hover) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
background-repeat: no-repeat;
background-position: 0 0;
background-size: 10px 10px;
}
@@ -1,7 +1,8 @@
--- ---
id: 2025-07-18_estimating-isnt-engineering id: 2025-07-18_estimating-isnt-engineering
aliases: [] aliases: []
tags: [] tags:
- anecdote
--- ---
# Estimating Isn't Engineering # Estimating Isn't Engineering
@@ -1,7 +1,8 @@
--- ---
id: id:
aliases: [] aliases: []
tags: [] tags:
- media
--- ---
# 314.28 Pull and Junction Boxes and Conduit Bodies. # 314.28 Pull and Junction Boxes and Conduit Bodies.
+10 -1
View File
@@ -1,3 +1,10 @@
---
id:
aliases:
- home
tags:
- meta
---
# zmVault # zmVault
This obsidian vault collects my thoughts on my most developed [[supertopics|supertopic]], This obsidian vault collects my thoughts on my most developed [[supertopics|supertopic]],
@@ -5,12 +12,14 @@ which I would call "[[construction-estimating]]",
but that includes fields far more disparate but that includes fields far more disparate
than my peers would traditionally consider relevant. than my peers would traditionally consider relevant.
See [[this-notebook]].
## Purpose ## Purpose
I want to be involved construction estimating for the rest of my working life. I want to be involved construction estimating for the rest of my working life.
Current discourse on the subject is self-similar and sanitized. Current discourse on the subject is self-similar and sanitized.
I'd like to be known as an innovator in [[estimating-philosophy]], I'd like to be known as an innovator in [[estimating-philosophy]],
and for solving some of its [[open-problems]]. and for solving some of its [[open-problems-in-estimating]].
## Contents ## Contents
+49
View File
@@ -0,0 +1,49 @@
---
id:
aliases: []
tags:
- guide
---
# Accubid Setup
## Sequence
### Create LiveCount Project
1. In [Trimble Connect](https://web.connect.trimble.com),
find the project "CONEST TEMPLATE",
open its context menu,
then click "Use as template for a new project".
2. Ensure all checkboxes are checked,
then click `Next`.
3. Name with format "{Project Name} - ConEst".
Refresh the page and open the newly created project.
### Upload Drawings to LiveCount
```
# Extract drawings to ".\Trimble Connect (Plans)"
```
Upload extracted drawings to LiveCount
### Create Accubid Job
> [!important]
> The LiveCount project must be created **before** creating the Accubid job.
* Create a new Accubid job:
Path: "\\EgnyteDrive\Shared\Trimble\Accubid\Bid\{Project Name} - ConEst.es16"
### Add Drawings to Accubid Job
* In the LiveCount window, find `Document Manager` > `Select Existing Project`.
Add all previously uploaded drawings.
### Setup Breakdowns
> [!important]
> Do not copy Systems from WBS Accubid Setup.
@@ -1,7 +1,9 @@
--- ---
id: id:
aliases: [] aliases: []
tags: [] tags:
- automation
- software
--- ---
# Assembly Objects # Assembly Objects
@@ -1,3 +1,10 @@
---
id:
aliases: []
tags:
- professional
- automation
---
# Award Analysis # Award Analysis
BPM > Reports > Awards BPM > Reports > Awards
+7 -1
View File
@@ -1,3 +1,9 @@
---
id:
aliases: []
tags:
- estimating
---
# Construction Estimating # Construction Estimating
Construction estimating is a subset of cost estimation. Construction estimating is a subset of cost estimation.
@@ -16,7 +22,7 @@ which would take far longer than allotted for bid,
> For some owners, money is no object, > For some owners, money is no object,
> and standardization is far more important > and standardization is far more important
> than any potential construction savings. > than any potential construction savings.
> >
> These owners can be expected to decline every [[value-engineering]] option offered > These owners can be expected to decline every [[value-engineering]] option offered
> (see [[gold-plating]]). > (see [[gold-plating]]).
+47
View File
@@ -0,0 +1,47 @@
---
id:
aliases: []
tags:
- guide
---
# Design Build Budget
## Sequence
### 2. Takeoff
#### Misc Budgets
From [[misc-budgets]], takeoff:
* Temporary Power & Lighting
* Irrigation
#### Feeders
##### Primaries & Secondaries
See [[feeders]].
##### Feeders
Budget per Unit Count. Compare to Bid Sheet.
Alternate method as described by Joel:
Takeoff unit risers normally
with length * 1.5 to cover house panel feeders.
#### Switchgear
Budget per Unit Count. Compare to Bid Sheet.
##### Generator
See [[switchgear#Generator]].
#### Subfeeds
Budget per Unit Count. Compare to Bid Sheet.
Alternate method as described by Joel:
Takeoff per [[subfeeds]], use average for length.
+59
View File
@@ -0,0 +1,59 @@
---
id: electrical
aliases: []
tags:
- systems/electrical
---
# Electrical
## Sequence
### 1. Estimate preparation
2. Read about the project specifications and construction type
3. Locate Equipment Schedules
4. Device specs (Decora or Standard)
### 2. Takeoff
1. Takeoff all equipment that is not #12
2. Go by Drawing in chronological order
3. Takeoff Enlarged Drawings
4. Do final checklist in electrical takeoff notes
> [!tip]
> It is sometimes easier to rebuild a designation than to modify it.
> For designations with existing takeoffs, Right-Click > `Empty Designation`.
> The build process can then be completed anew.
### 3. Extension (Review and Checking)
1. Count Car chargers and location
## Takeoff
### Lighting Control
By PDI convention, [[lighting-controls]] are generally "Electrical", not "Lighting".
### Receptacles
### Mechanical Connections
#### CU/IP
* Units Condensing Unit
* Mechanical Connection
#### Trash Chute
Horizontal:
* Check if shown on power drawings as mech connection
* If not, use 100ft length
Vertical (Riser):
* Takeoff: `COMMON ASSEMBLIES`/`MISC ASSEMBLIES`/`TRASH CHUTE RISER CIRCUIT...`
* Uncheck Link 'Enable Livecount'
* Takeoff in Typical
* Length = average floor to floor height
+7 -1
View File
@@ -1,3 +1,9 @@
---
id:
aliases: []
tags:
- estimating
---
# Estimating Detail # Estimating Detail
In [[construction-estimating]], the acceptable level of detail of an estimate is a contentious subject. In [[construction-estimating]], the acceptable level of detail of an estimate is a contentious subject.
@@ -15,7 +21,7 @@ A commonality of both is the implication that more time ought to be preferred,
when the reality is that when considering larger organizational factors (strategy), when the reality is that when considering larger organizational factors (strategy),
ideal estimate certainty is likely far lower than most expect. ideal estimate certainty is likely far lower than most expect.
The *correct* correct answer involves optimizing for these factors: The _correct_ correct answer involves optimizing for these factors:
* value of increased bid certainty * value of increased bid certainty
* value of increased estimate volume * value of increased estimate volume
%% %%
+34
View File
@@ -0,0 +1,34 @@
---
id:
aliases: []
tags:
- guide
- professional
next: project-setup
---
# Estimating Workflow
## Sequence
### 1. Estimate preparation
[[project-setup]]
### 2. Takeoff
#### Stage 1
1. [[feeders]]
2. [[subfeeds]]
3. [[switchgear]]
#### Stage 2
4. [[units]]
5. [[fixtures]]
6. [[electrical]]
7. [[low-voltage]]
8. [[lightning-protection]]
9. [[misc-budgets]]
### 3. Extension (Review and Checking)
@@ -1,7 +1,9 @@
--- ---
id: excel-macros id: excel-macros
aliases: [] aliases: []
tags: [] tags:
- software
- guide
--- ---
# Excel Macros # Excel Macros
@@ -28,7 +30,7 @@ Developer > Code > Record Macro
Set `Store macro in:` to `Personal Macro Workbook` Set `Store macro in:` to `Personal Macro Workbook`
and click `OK`, then `Stop Recording`. and click `OK`, then `Stop Recording`.
## 3. ## 3.
```menu ```menu
Developer > Visual Basic Developer > Visual Basic
@@ -66,4 +68,3 @@ End Sub
Use `Ctrl+S` or the save icon to save the edits Use `Ctrl+S` or the save icon to save the edits
then close the Visual Basic window. then close the Visual Basic window.
@@ -1,13 +1,20 @@
---
id:
aliases: []
tags:
- automation
- professional
---
# Feeder Verification Automation # Feeder Verification Automation
> * Filter by Feeders system in Takeoff > * Filter by Feeders system in Takeoff
> * Highlight everything and copy into excel > * Highlight everything and copy into excel
> * Erase the everything except the description, length, and count > * Erase the everything except the description, length, and count
> * Make a note of any typicals > * Make a note of any typicals
> * Redo the same process but with USF, Primaries, and Secondaries > * Redo the same process but with USF, Primaries, and Secondaries
> * Save as and rename to NAME - Feeder Verification in the PSN folder > * Save as and rename to NAME - Feeder Verification in the PSN folder
Breakdown selection is straightforward. Breakdown selection is straightforward.
To select all takeoffs: To select all takeoffs:
Get top left corner of pane, offset down and right. Get top left corner of pane, offset down and right.
@@ -1,16 +1,55 @@
--- ---
id: id: feeders
aliases: [] aliases: []
tags: [] tags:
- systems/feeders
--- ---
# Feeders # Feeders
* Use 15ft adders for site runs ## Info
(primaries, secondaries, etc.),
as opposed to standard 10ft adder,
to account for variability.
## Cable Support ## Sequence
### 1. Estimate preparation
Read about the project specifications and construction type:
* Delivery Method (Plans & Specs, Design Build, Design Assist, Preliminary Budget)
* Deck thickness
* Wiring method
* Conductor material (Aluminum/Copper)
Locate:
* Riser Diagram
* Feeder Schedule (if present)
* Main Electrical rooms and panel locations
* Routing (if present)
### 2. Takeoff
* Choose a starting point on the riser
* Determine wire & Conduit makeup (3Ph/1Ph, AL/CU, Conduit)
* Measure off the length of the feed _ADDERS_
* Square corners, use corridors if possible
> [!important]
> All takeoffs in Systems with names including "site"
> should be in "Site" Area, Phase, and Bid Item breakdowns.
> [!important]
> Use 15ft adders for site runs
> (primaries, secondaries, etc.),
> as opposed to standard 10ft adder,
> to account for variability.
#### Primaries
#### Secondaries
#### Feeders
#### Bus Duct
#### Cable Support
> [!quote] 300.19 Supporting Conductors in Vertical Raceways. > [!quote] 300.19 Supporting Conductors in Vertical Raceways.
> **(A) Spacing Intervals -- Maximum.** > **(A) Spacing Intervals -- Maximum.**
@@ -34,7 +73,7 @@ tags: []
> | Over 500 kcmil through 750 kcmil | 95ft | 40ft | > | Over 500 kcmil through 750 kcmil | 95ft | 40ft |
> | Over 750 kcmil | 85ft | 35ft | > | Over 750 kcmil | 85ft | 35ft |
## Sleeving #### Sleeving
Provide sleeves for all feeder conduits passing through floors. Provide sleeves for all feeder conduits passing through floors.
@@ -42,3 +81,5 @@ Provide sleeves for all feeder conduits passing through floors.
* P = Plastic => Concrete * P = Plastic => Concrete
* M = Metal => Wood Frame * M = Metal => Wood Frame
* Round 1" to 2" * Round 1" to 2"
### 3. Extension (Review and Checking)
+224
View File
@@ -0,0 +1,224 @@
---
id:
aliases: []
tags:
- systems/fire-alarm
---
# Fire Alarm
## Sequence
### 1. Estimate preparation
1. Initial the OneNote
2. Read about the project specifications and construction type
3. Find Fire Alarm plans (if present)
4. Locate the following rooms:
* Fire Command Center (FCC)
* Generator Room
* Fire Pump Room
* Elevator Control Rooms
* Elevator Shafts
* Stairwells
### 2. Takeoff
#### Riser
##### Fire Command Center
{Building Type} Head End CA.30.23.X
##### Generator Room
CA.30.22.2
##### Fire Pump Room
CA.30.22.4
##### FACR to Elevator Shafts
Elevator Shafts (CA.30.22.8)
FACR TO ELEV SHAFT 1 ½" (CA.30.22.10/11)
Measure Length from the most distant points of the FACR and each shaft.
Input adder length to reach the bottom of the pit
(Minimum 15ft adder).
```
| 1 shaft | 2 shafts |
| || +--------+ +--------+ || | || +--------+ || +--------+ || |
| || | Elev 1 | | Elev 2 | || | || | Elev 1 | || | Elev 2 | || |
| || +--------+ +--------+ || | || +--------+ || +--------+ || |
| ||=======================|| | ||============||============|| |
| | |
```
##### FACR to Elevator Control Rooms
Elevator Control Room (CA.30.22.6)
FACR/FCC TO ELEV CONTROL ROOM (CA.30.22.13/14)
* Measure the Horizontal and Vertical Distance from the FACR to the ECR.
* Use Typicals for the vertical riser. (Ex// 10' per floor)
##### FACR to Stairwells
FACR TO STAIRWELLS 1" PVC (CA.30.22.17)
* Measure from the furthest end of FACR to the furthest end of the stairwell to find length
* This is for the Flow/Tamper modules in the stairwells
##### Terminal Cabinets
TERMINAL CABINETS (2) 2" EMT/PVC (CA.30.26. __)
Horizontal:
* Measure from the Fire Command room to all electrical rooms
Vertical:
* Use 10ft Riser in Typical
* GA or HD - 1" conduit / HR - (2) 2" conduits)
##### Annunciator Panels
* Fire Alarm Annunciator (FAA),
* Fire Alarm Annunciator Panel (FAAP)
ANNUNCIATORS (CA.30.27.2/3)
Remote Serial Annunciator, LCD Display - PVC
* Measure from the Fire Command Room to FAA or Lobby
##### Sleeving
#### Devices
1. Takeoff floor plans in order
2. Takeoff enlarged drawings
##### Smoke Detectors
_Design Build:_
Count every stairwell at every level.
##### Pull Stations
_Design Build:_
Count every stairwell at every level
and every exterior exit.
##### Flow-Tamper Switches
No free air. if wood frame, take off as EMT.
_Design Build:_
Count every stairwell at every level.
##### Magnetic Door Holders
Mech Connection - PVC AL Flex - 20 A
_Design Build:_
Count every set of double doors.
(Typical of elevator lobbies and corridors)
##### Speaker Strobes
_Design Build:_
* Count every 75 ft,
* measure with circles on Bluebeam
* or divide relevant SF area by 4415
* $\pi(\frac{75}{2})^2 \approx 4415$
* every elevator lobby,
* and every BOH room on the first floor and garage levels.
#### Fire Smoke Dampers (FSD's)
Take off both FA and Electrical
* Misc Assemblies
#### Area of Refuge (AoR) / Two-Way
PROPOSAL "STAND ALONE SYSTEMS"
CA.31.27. 4/7
##### Horizontal
Take off once
* Length:
* If shown on Plans (FA/Systems/ etc.)
* based on FCR to Elevator Lobbies & FCR to Stairwells* (Whichever is longer)
* Count: Number of boxes run to. If not shown, use the largest count between Elev. & Strwlls.
##### Vertical
Typical on all floors
* Length: 15ft x per count
* Count: match Horizontal
#### Responder Radio / DAS
##### FACR to Every Elev. Shaft
FACR TO ELEV PIT = 2" PVC40
CA.28.31.5
Match Fire Alarm takeoff Length and Count
##### FACR to Every Staircase
FACR TO STAIRWELL = 2" PVC40
CA.28.31.8
Match Fire Alarm takeoff Length and Count
##### Stairwell Riser Every 2 Floors
STAIRWELL RISER EVERY 2 FLRS = 1 1/2" EMT (20') W/ 16X16X6 BOX
CA.28.31.12
Create a Stairwell typical on every other floor
##### FACR to Electric Room
FACR TO 2HR-RATED RM = 2" PVC40
CA.28.31.14
Match Fire Alarm takeoff Length
##### Electric Room Riser to Every Floor
2HR-RATED RM RISER TO EVERY FLR = 2" EMT (15') W/ 16X16X6 BOX
CA.28.31.18
Takeoff in every Electric Room
##### Top 2H Rated Room To Roof
FACR TO ROOF = 2" EMT W/ RMC WEATHERHEAD & IMC STUB
CA.28.31.18
Use 15' or Height of ceiling on last building level
##### Horizontal
CORRIDORS EMT OH = 1 1/2" EMT W/ 16X16X6 BOX EVERY 80'
CA.28.31.23
CORRIDORS DECK = 1 1/2" PVC40, STUBBY, FLEX W/ 16X16X6 BOX EVERY 80'
CA.28.31.21
1-1/2 through corridors w/ 16x16x6 J-Box
Length for every corridor/garage
### 3. Extension (Review and Checking)
* Sleeving
@@ -1,19 +1,14 @@
--- ---
id: id:
aliases: [] aliases: []
tags: [] tags:
- systems/fixtures
--- ---
# Lighting (Fixtures) # Fixture Designations
## Info ## Naming
## Scope ### Format
### Building Designations
#### Naming
##### Format
```regex ```regex
<phase-abbr> - <assembly>(\: <subtype>)?( - <fixture-labor>)? \(<wiring-method>\)( <wm-descriptor>)* <branch-length>ft <phase-abbr> - <assembly>(\: <subtype>)?( - <fixture-labor>)? \(<wiring-method>\)( <wm-descriptor>)* <branch-length>ft
@@ -22,7 +17,7 @@ tags: []
> [!example] > [!example]
> `A - Surface: Pendant - 2.0hrs (MC) LV 20ft` > `A - Surface: Pendant - 2.0hrs (MC) LV 20ft`
#### Order ## Order
Use empty designations to separate phases. Use empty designations to separate phases.
@@ -40,52 +35,42 @@ Use empty designations to separate phases.
> CU - Surface: Wall (MC) LV 25ft > CU - Surface: Wall (MC) LV 25ft
> ``` > ```
#### Fixture Labor ## Fixture Labor
> | Fixture Type | Labor | | Fixture Type | Labor |
> | ------------ | -------------- | | ------------ | -------------- |
> | Paddle Fan | 1.5 hrs/ea | | Paddle Fan | 1.5 hrs/ea |
> | Pendant | 1-4 hrs/ea[^6] | | Pendant | 1-4 hrs/ea[^1] |
> | Strip/Cove | 0.083 hrs/ft | | Strip/Cove | 0.083 hrs/ft |
> | Site Poles | 1.5 hrs/ea | | Site Poles | 1.5 hrs/ea |
> | Festoon | 2 hrs/ea | | Festoon | 2 hrs/ea |
> | All Others | 1 hrs/ea | | All Others | 1 hrs/ea |
>
> [^6]: Determine exact labor from fixture and size.
#### Fixture Branch Length ## Fixture Branch Length
> | Case | Standard Length | | Case | Standard Length |
> | ------------- | --------------- | | ------------- | --------------- |
> | Site/Courtyard | 50ft[^6] | | Site/Courtyard | 50ft[^1] |
> | Garage | 50ft | | Garage | 50ft |
> | BOH | 40ft | | BOH | 40ft |
> | Corridors | 40ft | | Corridors | 40ft |
> | Interior Amenity | 40ft[^7] | | Interior Amenity | 40ft[^2] |
> | Office/Retail | 50ft | | Office/Retail | 50ft |
> | Exterior Amenity | 50ft | | Exterior Amenity | 50ft |
> | Units | 20ft | | Units | 20ft |
>
> [^6]: Locate the panel and come up with avg. length
>
> [^7]: See fixture types below for special cases.
#### Fixture Branch Wire size ## Fixture Branch Wire size
> | Case | Wire Size | | Case | Wire Size |
> | -------------- | --------- | | -------------- | --------- |
> | Site/Courtyard | #10[^6] | | Site/Courtyard | #10[^1] |
> | Garage | #10 | | Garage | #10 |
> | NM Cable | #14[^7] | | NM Cable | #14[^2] |
> | All Others | #12 | | All Others | #12 |
>
> [^6]: Refer to panel schedules or Site Pole Detail for Site Pole wire size
>
> [^7]: Kitchen and bathroom fixtures shall be #12 (NOT #14) on wood frame (NM) projects.
#### Garage ## Garage
#### Fixtures ## Fixtures
Use ENT Assembly unless spec requires otherwise. Use ENT Assembly unless spec requires otherwise.
@@ -99,7 +84,7 @@ If PVC, use following assemblies:
| Ceiling | `PVC/ENT ASSEMBLIES`/`... - SLAB BOX / 45 DEG STUBBY` | | Ceiling | `PVC/ENT ASSEMBLIES`/`... - SLAB BOX / 45 DEG STUBBY` |
| Wall | `PVC/ENT ASSEMBLIES`/`... - STL BOX & TILE RING / 45 DEG STUBBY/ ENT DROP` | | Wall | `PVC/ENT ASSEMBLIES`/`... - STL BOX & TILE RING / 45 DEG STUBBY/ ENT DROP` |
#### Homeruns ## Homeruns
> `System` = "EL - Electrical" > `System` = "EL - Electrical"
@@ -107,7 +92,7 @@ Use 1 Homerun for every 3 circuits in Garage
Use assembly `Common Assemblies`/`Device Homeruns in Slab/Deck` Use assembly `Common Assemblies`/`Device Homeruns in Slab/Deck`
#### Surface Mount ## Surface Mount
> [!info] Surface Mount Fixtures > [!info] Surface Mount Fixtures
> * Wall Mount (Sconce) > * Wall Mount (Sconce)
@@ -116,18 +101,18 @@ Use assembly `Common Assemblies`/`Device Homeruns in Slab/Deck`
> * Tape > * Tape
> * Track > * Track
| Wiring Method | Assembly Path | | Wiring Method | Assembly Path |
| ---------------------------------------------------------------------------- | | -------------- | ----------------------------------------------------------- |
| NM Cable | `NM ASSEMBLIES`/`RND BOX BAR HNGR...` | | NM Cable | `NM ASSEMBLIES`/`RND BOX BAR HNGR...` |
| MC Cable | `MC ASSEMBLIES`/`SQ BOX, ROUND P RING & MNTG BRKT...` | | MC Cable | `MC ASSEMBLIES`/`SQ BOX, ROUND P RING & MNTG BRKT...` |
| PVC in Ceiling | `PVC/ENT ASSEMBLIES`/`... - SLAB BOX / 45 DEG STUBBY` | | PVC in Ceiling | `PVC/ENT ASSEMBLIES`/`... - SLAB BOX / 45 DEG STUBBY` |
| PVC in Wall | `PVC/ENT ASSEMBLIES`/`3/4" PVC W/ 3#12 - STL BOX/TILE RING` | | PVC in Wall | `PVC/ENT ASSEMBLIES`/`3/4" PVC W/ 3#12 - STL BOX/TILE RING` |
| EMT | `EMT ASSEMBLIES`/`... - SQ BOX & ROUND P RING` | | EMT | `EMT ASSEMBLIES`/`... - SQ BOX & ROUND P RING` |
> [!note] > [!note]
> Use lighting control cable assemblies in Amenity areas > Use lighting control cable assemblies in Amenity areas
##### Tape Lighting ### Tape Lighting
Also called "cove" or "strip", Also called "cove" or "strip",
however those terms are less specific however those terms are less specific
@@ -156,7 +141,7 @@ A - Surface: Tape - 4.0hr (43-48ft) - MC #12 40ft
A - Surface: Tape - 4.5hr (49-54ft) - MC #12 40ft A - Surface: Tape - 4.5hr (49-54ft) - MC #12 40ft
``` ```
#### Recessed ## Recessed
> [!info] Recessed Fixtures > [!info] Recessed Fixtures
> * recessed downlight > * recessed downlight
@@ -176,7 +161,7 @@ round up to the nearest 5ft
> [!note] > [!note]
> "HI HAT" refers to a recessed can fixture. > "HI HAT" refers to a recessed can fixture.
#### Undercabinet Fixtures ## Undercabinet Fixtures
| Wiring Method | Assembly Path | | Wiring Method | Assembly Path |
| ------------- | ------------------------------------- | | ------------- | ------------------------------------- |
@@ -188,7 +173,7 @@ round up to the nearest 5ft
Use 10ft \#12/2 for MC & NM Use 10ft \#12/2 for MC & NM
#### Paddle Fans ## Paddle Fans
| Wiring Method | Assembly Path | | Wiring Method | Assembly Path |
| ------------- | ----------------------------------------------------- | | ------------- | ----------------------------------------------------- |
@@ -196,58 +181,57 @@ Use 10ft \#12/2 for MC & NM
| MC Cable | `MC ASSEMBLIES`/`FAN RATED OCT BOX W/ BAR HNGR - ...` | | MC Cable | `MC ASSEMBLIES`/`FAN RATED OCT BOX W/ BAR HNGR - ...` |
| PVC | `PVC/ENT ASSEMBLIES`/`... - SLAB BOX / 45 DEG STUBBY` | | PVC | `PVC/ENT ASSEMBLIES`/`... - SLAB BOX / 45 DEG STUBBY` |
#### Stairwells & Elevators ## Stairwells & Elevators
`PVC/ENT ASSEMBLIES`/`... - SLAB BOX / 45 DEG STUBBY` `PVC/ENT ASSEMBLIES`/`... - SLAB BOX / 45 DEG STUBBY`
#### Facade ## Facade
> `Phase` = "Facade" > `Phase` = "Facade"
Length and Labor will be more than a normal fixture in BOH/Amenity Length and Labor will be more than a normal fixture in BOH/Amenity
> | Fixture Type | Labor (hrs) | | Fixture Type | Labor (hrs) |
> | ------------ | ----------- | | ------------ | ----------- |
> | Non-Linear | 2 | | Non-Linear | 2 |
> | Linear | See above | | Linear | See above |
> 1. `3/4" PVC W/ 3#10 - STL BOX & TILE RING / 45 DEG STUBBY/ ENT DROP` > 1. `3/4" PVC W/ 3#10 - STL BOX & TILE RING / 45 DEG STUBBY/ ENT DROP`
> * `Length per Unit` = Distance to panel > * `Length per Unit` = Distance to panel
#### Porte Cochere (Drive up Area) ## Porte Cochere (Drive up Area)
Create its own breakout in WBS, and phase in Accubid Create its own breakout in WBS, and phase in Accubid
> [!quote] > [!quote]
> This is not technically exposed or drop ceiling, but still use PVC > This is not technically exposed or drop ceiling, but still use PVC
#### FAA Lighting ## FAA Lighting
> 1. `FIXTURE LABOR`/`FIXTURE LABOR 1HR` > 1. `FIXTURE LABOR`/`FIXTURE LABOR 1HR`
> 2. `FESTOON & ROOF ASSEMBLIES`/`Aircraft Warning, 3/4" Conduit GRC/PVC 2#10, 1#10G` > 2. `FESTOON & ROOF ASSEMBLIES`/`Aircraft Warning, 3/4" Conduit GRC/PVC 2#10, 1#10G`
### Site & Courtyard ## Site & Courtyard
#### Breakdowns ### Breakdowns
> System: "FML - Site Fixtures Material & Labor" > System: "FML - Site Fixtures Material & Labor"
#### Fixture Assemblies ### Fixture Assemblies
> | Fixture Type | Assembly Path | | Fixture Type | Assembly Path |
> | ------------------------------------ | -------------------------------------------------------------------------------- | | ------------------------------------ | -------------------------------------------------------------------------------- |
> | Step Light | `COURTYARDS & LANDSCAPE`/`STEP FIX, 3/4" CONDUIT - PVC40 - ...` | | Step Light | `COURTYARDS & LANDSCAPE`/`STEP FIX, 3/4" CONDUIT - PVC40 - ...` |
> | Bollard | `COURTYARDS & LANDSCAPE`/`BOLLARD, 3/4" CONDUIT - PVC40 - ...`[^6] | | Bollard | `COURTYARDS & LANDSCAPE`/`BOLLARD, 3/4" CONDUIT - PVC40 - ...`[^1] |
> | Up-light | `COURTYARDS & LANDSCAPE`/`PERMA POST, 3/4" CONDUIT - PVC40 - ...` | | Up-light | `COURTYARDS & LANDSCAPE`/`PERMA POST, 3/4" CONDUIT - PVC40 - ...` |
> | In-grade up-light | `COURTYARDS & LANDSCAPE`/`3/4" CONDUIT - PVC40, IMC Elbow, ...` | | In-grade up-light | `COURTYARDS & LANDSCAPE`/`3/4" CONDUIT - PVC40, IMC Elbow, ...` |
> | Fixtures built into cabanas/pergolas | `COURTYARDS & LANDSCAPE`/`ALUM BOX W/ FLEX FIX, 3/4" CONDUIT - PVC40 - ...` | | Fixtures built into cabanas/pergolas | `COURTYARDS & LANDSCAPE`/`ALUM BOX W/ FLEX FIX, 3/4" CONDUIT - PVC40 - ...` |
> | Handrail light | `COURTYARDS & LANDSCAPE`/`ALUM BOX W/ FLEX FIX, 3/4" CONDUIT - PVC40 - ...`[^7] | | Handrail light | `COURTYARDS & LANDSCAPE`/`ALUM BOX W/ FLEX FIX, 3/4" CONDUIT - PVC40 - ...`[^2] |
>
> [^6]: If we don't own concrete, delete Pre-cast bollard base from assembly
>
> [^7]: Per Corwin: Hand rail lights should have a rigid 90 stub up and some flex
##### Festoon Lighting [^1]: If we don't own concrete, delete Pre-cast bollard base from assembly
[^2]: Per Corwin: Hand rail lights should have a rigid 90 stub up and some flex
### Festoon Lighting
> AKA "string" or "market" lights > AKA "string" or "market" lights
@@ -256,5 +240,3 @@ Create its own breakout in WBS, and phase in Accubid
> * `Length per Unit` = Light string length > * `Length per Unit` = Light string length
> 3. `COURTYARDS & LANDSCAPE`/`ALUM BOX W/ FLEX FIX, 3/4" CONDUIT - PVC40 - ...` > 3. `COURTYARDS & LANDSCAPE`/`ALUM BOX W/ FLEX FIX, 3/4" CONDUIT - PVC40 - ...`
> * `Length per Unit` = Distance to panel + 15ft > * `Length per Unit` = Distance to panel + 15ft
### Takeoff
+32
View File
@@ -0,0 +1,32 @@
---
id:
aliases: []
tags:
- systems/fixtures
---
# Fixtures
## Info
## Sequence
### 1. Estimate preparation
1. Read about the project specifications and construction type
2. In drawings, locate:
* Fixture Schedule
* Reflected Ceiling Plans
### 2. Takeoff
See [[fixture-designations]].
1. Takeoff floor plans in order
2. Takeoff enlarged drawings
### 3. Extension (Review and Checking)
1. Garage Homeruns
2. Luminaire in Amenity Areas
3. Ensure appropriate breakdowns
* Site lighting in System =="Site Misc. Fixtures"==
+3 -1
View File
@@ -1,6 +1,8 @@
--- ---
id:
aliases: []
tags: tags:
- risk
--- ---
# Gold Plating # Gold Plating
+6
View File
@@ -1,3 +1,9 @@
---
id:
aliases: []
tags:
- risk
---
# Gut Feel # Gut Feel
Gut feel is the sensation one acquires with subject experience Gut feel is the sensation one acquires with subject experience
@@ -1,7 +1,8 @@
--- ---
id: id:
aliases: [] aliases:
tags: [] tags:
- systems/electrical
--- ---
# Lighting Controls # Lighting Controls
@@ -17,8 +18,6 @@ All these control methods are likely to appear in drawings.
## Conventions ## Conventions
By PDI convention, lighting controls are generally "Electrical", not "Lighting".
> [!info] "Local Control" as a PDI proposal qualification > [!info] "Local Control" as a PDI proposal qualification
> The term "local control only" is sometimes used to indicate > The term "local control only" is sometimes used to indicate
> no consideration for _any_ lighting control beyond standard devices, > no consideration for _any_ lighting control beyond standard devices,
@@ -33,4 +32,4 @@ By PDI convention, lighting controls are generally "Electrical", not "Lighting".
#### Custom Switch Boxes #### Custom Switch Boxes
For switch combinations not in `COMMON ASSEMBLIES`, For switch combinations not in `COMMON ASSEMBLIES`,
create heating [[designations]] based on the most similar. create heating designations based on the most similar.
@@ -1,7 +1,8 @@
--- ---
id: id:
aliases: [] aliases: []
tags: [] tags:
- systems/lightning-protection
--- ---
# Lightning Protection # Lightning Protection
+60
View File
@@ -0,0 +1,60 @@
---
id:
aliases: []
tags:
- systems/low-voltage
---
# Low Voltage
## Sequence
### 1. Estimate preparation
## Telecom - Riser
1. Service entrance conduit "Site Low Voltage Ductbank (SLVDB)"
2. Riser throughout building
3. Sleeving for riser
## Telecom - Devices
1. Locate Proposal/Scope of Work. Determine ownership and takeoff responsibility:
* Cabling
* Conduit & Pathways
* Sleeving
2. Locate which plans the LV is taken off on
3. Locate LV Details
4. Read about the project specifications and construction type
5. Fill out OneNote
### 2. Takeoff
1. Takeoff devices as shown throughout the building
2. Takeoff Conduit Riser as needed
### 3. Extension (Review and Checking)
1. Sleeving
## Low Voltage
### 1. Estimate preparation
1. Locate Proposal/Scope of Work. Determine ownership and takeoff responsibility:
* Cabling
* Conduit & Pathways
* Sleeving
2. In the drawings, locate:
* Floor plans where LV scope is shown
* LV Details
3. Read about the project specifications and construction type
4. Fill out OneNote
### 2. Takeoff
1. Takeoff devices as shown throughout the building
2. Takeoff riser conduit as needed
### 3. Extension (Review and Checking)
1. Sleeving for riser
@@ -1,28 +1,12 @@
--- ---
id: electrical id:
aliases: [] aliases: []
tags: [] tags:
- systems
--- ---
# Final SOE # Misc Budgets
## 1. Trash Chute ## Slab Deck
Horizontal:
* Check if shown on power drawings as mech connection
* If not, use 100ft length
Vertical (Riser):
* Takeoff: `COMMON ASSEMBLIES`/`MISC ASSEMBLIES`/`TRASH CHUTE RISER CIRCUIT...`
* Uncheck Link 'Enable Livecount'
* Takeoff in Typical
* Length = average floor to floor height
## 2. CU/IP
* Units Condensing Unit
* Mechanical Connection
## 3. Slab Deck
Create Area Typicals for every Concrete slab floor: Create Area Typicals for every Concrete slab floor:
@@ -36,9 +20,9 @@ Create Area Typicals for every Concrete slab floor:
* Takeoff: `ITEM DATABASE`/`MISC PDI PRODUCT`/`MISC MATERIAL - SLAB/DECK & FEEDER`/`MISC MATERIAL - SLAB/DECK (NAILS, PAINT, TAPE, ETC = $250)` * Takeoff: `ITEM DATABASE`/`MISC PDI PRODUCT`/`MISC MATERIAL - SLAB/DECK & FEEDER`/`MISC MATERIAL - SLAB/DECK (NAILS, PAINT, TAPE, ETC = $250)`
* 1 Takeoff each Typical, Count = 1 * 1 Takeoff each Typical, Count = 1
## 4. Temporary Power & Lighting ## Temporary Power & Lighting
### 4.1 Temp Power ### Temp Power
``` ```
Area = "2 - Site" Area = "2 - Site"
@@ -50,7 +34,7 @@ BidItem = "1 - Site"
Hoxton Hotel (aka Nashville Hotel) Hoxton Hotel (aka Nashville Hotel)
* Takeoff: `ITEM DATABASE`/`TEMPORARY POWER`/`TEMPORARY POWER - * SERVICE` * Takeoff: `ITEM DATABASE`/`TEMPORARY POWER`/`TEMPORARY POWER - * SERVICE`
### 4.2A Temp Lighting (Building) ### Temp Lighting (Building)
``` ```
Area = "01 - Temp Power Distribution Building" Area = "01 - Temp Power Distribution Building"
@@ -66,7 +50,7 @@ Garden Styles:
* Takeoff: `ITEM DATABASE`/`TEMPORARY POWER`/`TEMPORARY POWER - T POLE (EACH)` * Takeoff: `ITEM DATABASE`/`TEMPORARY POWER`/`TEMPORARY POWER - T POLE (EACH)`
* _Count_ = 1 per 150' per building * _Count_ = 1 per 150' per building
### 4.2B Temp Lighting (Garage) ### Temp Lighting (Garage)
``` ```
Area = "01 - Temp Power Distribution Building" Area = "01 - Temp Power Distribution Building"
@@ -78,7 +62,7 @@ BidItem = "3 - Building"
* Takeoff: `ITEM DATABASE`/`TEMPORARY POWER`/`* - TEMPORARY LIGHTING / PWR PNL (PER BLDG AREA SFT)` * Takeoff: `ITEM DATABASE`/`TEMPORARY POWER`/`* - TEMPORARY LIGHTING / PWR PNL (PER BLDG AREA SFT)`
* _Count_ = Garage SF * _Count_ = Garage SF
## 5. Irrigation pumps ## Irrigation pumps
``` ```
Area = "2 - Site" Area = "2 - Site"
@@ -87,5 +71,5 @@ System = `MISC - Site Miscellaneous`
BidItem = "1 - Site" BidItem = "1 - Site"
``` ```
* (3) 3Phase 30A 200' Mech. Con. * (3) 3Phase 30A 200' Mech. Con. EMT Carflex
* Append to name: "Irrigation Pump - " * Append to name: "Irrigation Pump - "
+6
View File
@@ -1,3 +1,9 @@
---
id:
aliases: []
tags:
- risk
---
# Monte Carlo Methods # Monte Carlo Methods
> [!quote] > [!quote]
@@ -1,5 +1,9 @@
--- ---
id:
aliases: []
tags: tags:
- automation
- professional
- software - software
--- ---
# Necessary Automation # Necessary Automation
@@ -73,4 +77,4 @@ Sublime is a friendly option for non-technical users.
``` ```
3#12 #12G 3/4"C 3#12 #12G 3/4"C
``` ```
-14
View File
@@ -1,14 +0,0 @@
---
id: abbreviations
aliases:
tags:
---
# Abbreviations
## Americans with Disabilities Act (ADA)
* hearing impaired (HI or H.I.)
* mobility features (MF or M.F.)
* accessible (Acc.)
* usually refers to mobility features.
-7
View File
@@ -1,7 +0,0 @@
# General Reprogramming
## "WBS"
What is called a "WBS" is not one and is not intended to be.
It is a macro monolith excel document
used to extend or replace Accubid's default closeout.
-82
View File
@@ -1,82 +0,0 @@
---
id: breakdowns
aliases: []
tags: []
---
# Breakdowns
Managing breakdowns is the most time consuming part of takeoff.
Assembly selection is comparatively quick compared to Anywhere.
## Site
Area: "2 - Site"
Phase: "Site"
## Garage
### General
Area: "XX - Level P1 Garage"
Phase: "Garage"
### Stairwells
Area: "S - Stairwells Garage"
Phase: "Garage"
## Building
### General
Area: "XX - Level XX Building"
Phase: "Building - BOH, Storage & Common"
### Corridors
Area: "XX - Level XX Building"
Phase: "Building - Corridors"
### Stairwells
Area: "S - Stairwells Building"
Phase: "Building - BOH, Storage & Common"
### Rentable
#### Residential
Area: "XX - Level XX Building"
Phase: "Unit Residential"
#### Hotel
Area: "XX - Level XX Building"
Phase: "Unit Key"
### Interior Amenity
#### General
Area: "XX - Level XX Amenity Building"
Phase: "Interior Amenity"
#### Kitchen
Area: "XX - Level XX Kitchen Building"
Phase: "Kitchen"
#### Retail
Area: "XX - Level XX Retail Building"
Phase: "Retail"
#### Ballroom
Area: "XX - Level XX Ballroom Building"
Phase: "Ballrooms"
### Exterior Amenity
Area: "XX - Level XX Exterior Amenity Building"
Phase: "Exterior Amenity (Courtyards, Pool Decks)"
-15
View File
@@ -1,15 +0,0 @@
---
id: designations
aliases: []
tags: []
---
# Designations
## Building Designations
## Modifying Designations
> [!tip]
> It is generally easier to rebuild a designation than to modify it.
> For designations with existing takeoffs, Right-Click > `Empty Designation`.
> The build process can then be completed anew.
-69
View File
@@ -1,69 +0,0 @@
# Project Setup
## Create Project Folder
```pwsh
# Copy template folder to
Set-Location "\\EgnyteDrive\Shared\Estimating\7 ConEst Team\Projects\ConEst 2025\"
Copy-Item ".\z.Template Folder\" ".\$region\$projectName"
```
## Download Project Documents
```
Set-Location ".\$region\$projectName"
# Download docs from BPM to ".\3. Plans & Spec's"
# TODO: Automate
# copying from "\\EgnyteDrive\Shared\Estimating\$region\00 Open Bids\$projectName"
# may be more practical
```
## Create Unit Matrix
See Architecturals
## Create Area Breakout
`SF Calcs.xlsx`
## Create Blank WBS
```pwsh
Set-Location "\\EgnyteDrive\Shared\Estimating\19 WBS Agreement GP"
Copy-Item ".\1. Wizard Template - WBS\MEP Wizard v3.111.4 (7-21-2025)(Summary Adjustments).xlsm" \
".\2. Blank Project WBS\2025\$projectName WBS $date.xlsm"
```
## Create LiveCount Project
- In [Trimble Connect](https://web.connect.trimble.com),
find the project "CONEST TEMPLATE",
open its context menu,
then click "Use as template for a new project".
- Ensure all checkboxes are checked,
then click `Next`.
- Name with format "{Project Name} - ConEst".
Refresh the page and open the newly created project.
## Upload Drawings to LiveCount
```
# Extract drawings to ".\Trimble Connect (Plans)"
```
Upload extracted drawings to LiveCount
## Create Accubid Job
> [!important]
> The LiveCount project must be created **before** creating the Accubid job.
- Create a new Accubid job:
Path: "\\EgnyteDrive\Shared\Trimble\Accubid\Bid\{Project Name} - ConEst.es16"
## Add Drawings to Accubid Job
- In the LiveCount window, find `Document Manager` > `Select Existing Project`.
Add all previously uploaded drawings.
-287
View File
@@ -1,287 +0,0 @@
---
id:
aliases: []
tags: []
---
# Sequence
## Electrical
### 1. Estimate preparation
2. Read about the project specifications and construction type
3. Locate Equipment Schedules
4. Device specs (Decora or Standard)
### 2. Takeoff
1. Takeoff all equipment that is not #12
2. Go by Drawing in chronological order
3. Takeoff Enlarged Drawings
4. Do final checklist in electrical takeoff notes
### 3. Extension (Review and Checking)
1. Count Car chargers and location
## Feeders
### 1. Estimate preparation
Read about the project specifications and construction type
* Delivery Method: (Plans & Specs, Design Build, Design Assist, Preliminary Budget)
* Deck thickness
* Wiring method
* Conductor material (Aluminum/Copper)
Locate:
* Riser Diagram
* Feeder Schedule (if present)
* Main Electrical rooms and panel locations
* Routing (if present)
### 2. Takeoff
* Choose a starting point on the riser
* Determine wire & Conduit makeup (3Ph/1Ph, AL/CU, Conduit)
* Measure off the length of the feed _ADDERS_
* Square corners, use corridors if possible
Bus Duct
### 3. Extension (Review and Checking)
## Fire Alarm - Riser
### 1. Estimate preparation
1. Initial the OneNote
2. Find Fire Alarm plans (If Applicable)
3. Locate Fire Command Center (FCC)
### 2. Takeoff
1. Use the FA Riser Script
2. Takeoff Devices
### 3. Extension (Review and Checking)
1. Sleeving for riser?
2. Are Two-Way/DAS Included?
## Fire Alarm - Devices
### 1. Estimate preparation
2. Read about the project specifications and construction type
3. Find FA drawings or where they are shown
### 2. Takeoff
1. Takeoff floor plans in order
2. Takeoff enlarged drawings
### 3. Extension (Review and Checking)
8. Fire Smoke Dampers (FSD's) FA or electrical?
9. Sleeving?
## Lighting
### 1. Estimate preparation
1. Read about the project specifications and construction type
2. In drawings, locate:
* Fixture Schedule
* Reflected Ceiling Plans
### 2. Takeoff
1. Takeoff floor plans in order
2. Takeoff enlarged drawings
### 3. Extension (Review and Checking)
1. Garage Homeruns
2. Luminaire in Amenity Areas
3. Ensure appropriate breakdowns
* Site lighting in System =="Site Misc. Fixtures"==
## Units
### 1. Estimate preparation
1. Locate Unit panels and relevant keynotes
* Bus amps
2. Read about the project specifications and construction type
* Wood or Metal studs
* Wiring Method
* NM or MC
* Wiring device plates
* Decora or Standard
* Wiring device specs
* are 15A devices allowed?
* Equipment (20A Kitchen and bath)
3. Fill out OneNote
### 2. Takeoff
1. Kitchen and Bath
2. General assemblies
3. Low Voltage
4. Lighting Control
5. Lighting Fixtures
Copy paste original takeoff and adjust to changes
### 3. Extension (Review and Checking)
1. Scroll through with Area selected and make sure there is takeoff for each unit type
## Telecom - Devices
### 1. Estimate preparation
1. Locate Proposal/Scope of Work. Determine ownership and takeoff responsibility:
* Cabling
* Conduit & Pathways
* Sleeving
2. Locate which plans the LV is taken off on
3. Locate LV Details
4. Read about the project specifications and construction type
5. Fill out OneNote
### 2. Takeoff
1. Takeoff devices as shown throughout the building
2. Takeoff Conduit Riser as needed
### 3. Extension (Review and Checking)
1. Sleeving
## Telecom - Riser
1. Service entrance conduit "Site Low Voltage Ductbank (SLVDB)"
2. Riser throughout building
3. Sleeving for riser
## Subfeeds
### 1. Estimate preparation
1. Read about the project specifications and construction type
* Delivery Method: (Plans & Specs, Design Build, Design Assist, Preliminary Budget)
* Deck Thickness
* Corridor Ceiling type
2. In the drawings, locate:
* Unit Panel Schedules
* Unit Load Calculations
* Riser Diagram
* Subfeed schedule (if present)
### 2. Takeoff
1. Determine wiring method
| Construction Type | Wiring Method | Subfeed Options |
| ----------------- | ------------- | --------------- |
| 1,2 | MC Cable | MC, PVC, EMT |
| 3,4,5 | NM Cable | SER, EMT |
%%
TODO: Create flow chart for wiring methods.
Some cases to mention:
* Deck thickness (minimum 3x conduit outer diameter)
* Renovations (may not be able to run in slab)
%%
2. Route subfeeds to the Meter Centers using appropriate adder lengths
> [!tip]
> Identify if and where typicals can be used
3. Assign material to lengths and apply Voltage drop if applicable
4. Pigtails and Wireway Troughs if applicable
### 3. Extension (Review and Checking)
1. Use the extension tab to determine the Correct Quantity
## Switchgear
### 1. Estimate preparation
1. Initial the OneNote
2. In the drawings, locate:
* Riser Diagrams
* House Panels
### 2. Takeoff
1. Copy over the Temporary assemblies from "Ben -1"
2. Build Items in Distribution:
* Panelboards
* Switchboards
* Transfer SWs
* Meter centers
* Generator
3. Takeoff Common Assemblies:
* XFMRs
* Disconnect Switches
* Bus Duct
4. Takeoff Items in Item Database:
* Wireway (Trough/Gutter)
5. Takeoff Temp Assemblies:
* CT Cabinet
* Meter
* Fire Pump
* Fire Pump Controller
* SPD/TVSS
When building panelboards/switchboards,
add terminations according to an example from the schedules.
Do not include feeder terminations.
Items to Avoid:
* Tap Boxes
* Bus Duct
* Vault Room
* Anything FPL
* Grounding
* Elevator Room
### 3. Extension (Review and Checking)
1. Generator
* Ensure takeoff is in the generator Area and System breakdowns
* Put location, quantity, and type on OneNote
## Low Voltage
### 1. Estimate preparation
1. Locate Proposal/Scope of Work. Determine ownership and takeoff responsibility:
* Cabling
* Conduit & Pathways
* Sleeving
2. In the drawings, locate:
* Floor plans where LV scope is shown
* LV Details
3. Read about the project specifications and construction type
4. Fill out OneNote
### 2. Takeoff
1. Takeoff devices as shown throughout the building
2. Takeoff riser conduit as needed
### 3. Extension (Review and Checking)
1. Sleeving for riser
-24
View File
@@ -1,24 +0,0 @@
# Unit Takeoff
"Units" includes [hotel](#hotel) and [residential](#residential) spaces.
> [!tip] Preparing for Unit Takeoff
> Units generally have very little variation.
> It is usually best to copy-paste takeoffs
> rather than re-build them for each unit.
## Hotel
> [!info] Also Known As
> * Guestrooms
> * Keys
> [!trivia]
> The origin of the term "key" as a synonym of "hotel room"
> ...
> %% TODO: %%
## Residential
> [!info] Also Known As
> * Condos
+9 -2
View File
@@ -1,3 +1,10 @@
---
id:
aliases: []
tags:
- professional
- media
---
# NEW HIRE - ESTIMATOR # NEW HIRE - ESTIMATOR
| | | | | |
@@ -44,5 +51,5 @@
## Goals ## Goals
- Complete a full-take-off within first 6 months of start * Complete a full-take-off within first 6 months of start
- Complete Accubid tabs within first year of start * Complete Accubid tabs within first year of start
@@ -1,4 +1,10 @@
# Open Problems ---
id:
aliases: []
tags:
- estimating
---
# Open Problems in Estimating
[[construction-estimating]] being a nascent and unstudied field, [[construction-estimating]] being a nascent and unstudied field,
there are several fundamental questions of the craft there are several fundamental questions of the craft
+9 -3
View File
@@ -1,3 +1,9 @@
---
id:
aliases: []
tags:
- risk
---
# Perfect Information # Perfect Information
In [[strategy]], perfect information is hypothetical information In [[strategy]], perfect information is hypothetical information
@@ -9,10 +15,10 @@ Expected value of perfect information (EVPI)
is the price that one would be willing to pay is the price that one would be willing to pay
in order to gain access to perfect information. in order to gain access to perfect information.
The perceived *value* of decreased uncertainty The perceived _value_ of decreased uncertainty
must be weighed against its *cost*. must be weighed against its _cost_.
This concept provides the basis for the solution of one or more [[open-problems]]. This concept provides the basis for the solution of one or more [[open-problems-in-estimating]].
To reduce [[risk]] in [[construction-estimating]], To reduce [[risk]] in [[construction-estimating]],
an organization pays in estimator hours. an organization pays in estimator hours.
These hours have a direct cost in salary and benefits, These hours have a direct cost in salary and benefits,
@@ -1,5 +1,8 @@
--- ---
id:
aliases: []
tags: tags:
- automation
- software - software
--- ---
# Possible Automation # Possible Automation
@@ -1,3 +1,9 @@
---
id:
aliases: []
tags:
- automation
---
# PowerShell Document Conversion # PowerShell Document Conversion
PowerShell module to allow fluent conversion of "document" files, PowerShell module to allow fluent conversion of "document" files,
@@ -44,7 +50,7 @@ Run format specific linter on document.
## `Import-Document` ## `Import-Document`
Return PSCustomObject with appropriate properties. Return PSCustomObject with appropriate properties.
*** ***
@@ -1,3 +1,10 @@
---
id:
aliases: []
tags:
- automation
- professional
---
# Project Info # Project Info
Standardize formatting and input methods for common Standardize formatting and input methods for common
@@ -21,4 +28,3 @@ To calculate regular quantities
* conductor support * conductor support
* by area * by area
* temp power * temp power
+57
View File
@@ -0,0 +1,57 @@
---
id:
aliases: []
tags:
- guide
- professional
next: setup-accubid
---
# Project Setup
## Create Project Folder
```pwsh
# Copy template folder to
Set-Location "\\EgnyteDrive\Shared\Estimating\7 ConEst Team\Projects\ConEst 2025\"
Copy-Item ".\z.Template Folder\" ".\$region\$projectName"
```
## Download Project Documents
```
Set-Location ".\$region\$projectName"
# Download docs from BPM to ".\3. Plans & Spec's"
# TODO: Automate
# copying from "\\EgnyteDrive\Shared\Estimating\$region\00 Open Bids\$projectName"
# may be more practical
```
## Create Unit Matrix
See Architecturals
## Create Area Breakout
`SF Calcs.xlsx`
## Setup WBS
> [!info] "WBS"
> What is called a "WBS" is not one and is not intended to be.
> It is a macro monolith excel document
> used to extend/replace Accubid's default closeout.
```pwsh
Set-Location "\\EgnyteDrive\Shared\Estimating\19 WBS Agreement GP"
Copy-Item ".\1. Wizard Template - WBS\MEP Wizard v3.111.4 (7-21-2025)(Summary Adjustments).xlsm" \
".\2. Blank Project WBS\2025\$projectName WBS $date.xlsm"
```
%%
TODO: Continue WBS sequence.
%%
## Setup Accubid
See [[accubid-setup]].
@@ -1,7 +1,8 @@
--- ---
id: id:
aliases: [] aliases: []
tags: [] tags:
- terminology
--- ---
# Raceway Terms # Raceway Terms
+8 -5
View File
@@ -1,9 +1,10 @@
--- ---
id: risk-oriented-estimating id: risk-oriented-estimating
aliases: [] aliases: []
tags: [] tags:
- estimating
- risk
--- ---
# Risk Oriented Estimating # Risk Oriented Estimating
Risk-Oriented Estimating (ROE), is a methodology for [[construction-estimating]] which Risk-Oriented Estimating (ROE), is a methodology for [[construction-estimating]] which
@@ -19,6 +20,7 @@ as these ultimately _increase_ risk by inflating the apparent project cost,
increasing the probability of loss to a competitor. increasing the probability of loss to a competitor.
%% %%
## Scratch ## Scratch
Bid risk may fit a [Taleb distribution](https://en.wikipedia.org/wiki/Taleb_distribution). Bid risk may fit a [Taleb distribution](https://en.wikipedia.org/wiki/Taleb_distribution).
@@ -42,6 +44,7 @@ given an organization's [[risk#Risk Tolerance]].
## EVPI Takeoff ## EVPI Takeoff
%% %%
## Scratch ## Scratch
Expected value of perfect information (EVPI) Expected value of perfect information (EVPI)
@@ -51,8 +54,8 @@ Count-based takeoff speed increases with count.
Optimizing the takeoff process means: Optimizing the takeoff process means:
* *Minimizing* the need for information outside of drawings * _Minimizing_ the need for information outside of drawings
* *Maximizing* organizational consistency * _Maximizing_ organizational consistency
> [!note] > [!note]
> Recent events have complicated my philosophy above. > Recent events have complicated my philosophy above.
@@ -61,4 +64,4 @@ Optimizing the takeoff process means:
> [!note] Naming Conventions (Use Case vs. Description) > [!note] Naming Conventions (Use Case vs. Description)
> Naming by use case is intuitive for those without estimating or field experience, > Naming by use case is intuitive for those without estimating or field experience,
> but has the side effect that those accustomed to the names will inevitably *treat them as descriptive*. > but has the side effect that those accustomed to the names will inevitably _treat them as descriptive_.
+1 -1
View File
@@ -1,6 +1,6 @@
--- ---
tags: tags:
- risk
--- ---
# Risk # Risk
+6
View File
@@ -1,3 +1,9 @@
---
id:
aliases: []
tags:
- organization
---
# Separation of Concerns # Separation of Concerns
Separation of concerns is a design philosophy Separation of concerns is a design philosophy
+7 -1
View File
@@ -1,3 +1,9 @@
---
id:
aliases: []
tags:
- risk
---
# Strategy # Strategy
The field of strategy is concerned with the optimal solutions of problematic scenarios. The field of strategy is concerned with the optimal solutions of problematic scenarios.
@@ -34,4 +40,4 @@ Project cost certainty
#### Expected Competition #### Expected Competition
### Estimation Strategy ### Estimation Strategy
+51
View File
@@ -0,0 +1,51 @@
---
id:
aliases: []
tags:
- systems/subfeeds
---
# Subfeeds
## Sequence
### 1. Estimate preparation
1. Read about the project specifications and construction type
* Delivery Method: (Plans & Specs, Design Build, Design Assist, Preliminary Budget)
* Deck Thickness
* Corridor Ceiling type
2. In the drawings, locate:
* Unit Panel Schedules
* Unit Load Calculations
* Riser Diagram
* Subfeed schedule (if present)
### 2. Takeoff
1. Determine wiring method
| Construction Type | Wiring Method | Subfeed Options |
| ----------------- | ------------- | --------------- |
| 1,2 | MC Cable | MC, PVC, EMT |
| 3,4,5 | NM Cable | SER, EMT |
%%
TODO: Create flow chart for wiring methods.
Some cases to mention:
* Deck thickness (minimum 3x conduit outer diameter)
* Renovations (may not be able to run in slab)
%%
2. Route subfeeds to the Meter Centers using appropriate adder lengths
> [!tip]
> Identify if and where typicals can be used
3. Assign material to lengths and apply Voltage drop if applicable
4. Pigtails and Wireway Troughs if applicable
### 3. Extension (Review and Checking)
1. Use the extension tab to determine the Correct Quantity
+7 -1
View File
@@ -1,3 +1,9 @@
---
id:
aliases: []
tags:
- organization
---
# Supertopics # Supertopics
Supertopics are a concept that I use Supertopics are a concept that I use
@@ -5,4 +11,4 @@ to visualize and categorize my knowledge and interests.
They are a group of topics that, They are a group of topics that,
while they may seem disparate in a vacuum, while they may seem disparate in a vacuum,
are all fundamental to a greater understanding of the whole. are all fundamental to a greater understanding of the whole.
+61
View File
@@ -0,0 +1,61 @@
---
id:
aliases: []
tags:
- systems/switchgear
---
# Switchgear
## Sequence
### 1. Estimate preparation
1. Initial the OneNote
2. In the drawings, locate:
* Riser Diagrams
* House Panels
3. Copy over the Temporary assemblies from "Ben -1"
### 2. Takeoff
1. Build Items in Distribution:
* Panelboards
* Switchboards
* Transfer SWs
* Meter centers
* Generator
2. Takeoff Common Assemblies:
* XFMRs
* Disconnect Switches
* Bus Duct
3. Takeoff Items in Item Database:
* Wireway (Trough/Gutter)
4. Takeoff Temp Assemblies:
* CT Cabinet
* Meter
* Fire Pump
* Fire Pump Controller
* SPD/TVSS
When building panelboards/switchboards,
add terminations according to an example from the schedules.
**Do not include feeder terminations.**
Items to Avoid:
* Tap Boxes
* Bus Duct
* Vault Room
* Anything FPL
* Grounding
* Elevator Room
#### Generator
### 3. Extension (Review and Checking)
1. Generator
* Ensure takeoff is in the generator Area and System breakdowns
* Put location, quantity, and type on OneNote
+17
View File
@@ -0,0 +1,17 @@
---
id:
aliases:
- '#systems'
tags:
- systems
---
# Systems
* [[electrical]]
* [[feeders]]
* [[fire-alarm]]
* [[fixtures]]
* [[lightning-protection]]
* [[low-voltage]]
* [[subfeeds]]
* [[units]]
-16
View File
@@ -1,16 +0,0 @@
---
id: {{title}}
aliases: []
tags: [
- system
]
---
# {{title}}
## Info
## Conventions
## Scope
### Takeoff
+1 -3
View File
@@ -1,11 +1,9 @@
--- ---
tags: tags:
- meta
--- ---
# This Notebook # This Notebook
#meta
This journal is for [[me|my]] rough ideas that I'm likely to change my opinion on This journal is for [[me|my]] rough ideas that I'm likely to change my opinion on
as my understanding of them develops. as my understanding of them develops.
+7 -1
View File
@@ -1,3 +1,9 @@
---
id:
aliases: []
tags:
- estimating
---
# Traditional Estimating Methods # Traditional Estimating Methods
Also "single-point estimation" as opposed to the standard three-point. Also "single-point estimation" as opposed to the standard three-point.
@@ -5,7 +11,7 @@ Also "single-point estimation" as opposed to the standard three-point.
"Traditional estimating methods" as referenced frequently in [[this notebook]] "Traditional estimating methods" as referenced frequently in [[this notebook]]
are those [[construction-estimating]] methods that produce: are those [[construction-estimating]] methods that produce:
* an *exhaustive* and *specific* bill of material * an _exhaustive_ and _specific_ bill of material
* a single, definitive final price for each bid item * a single, definitive final price for each bid item
Such methods lack the ability to intelligently express [[uncertainty]]. Such methods lack the ability to intelligently express [[uncertainty]].
+2 -1
View File
@@ -1,7 +1,8 @@
--- ---
id: uncertainty id: uncertainty
aliases: [] aliases: []
tags: [] tags:
- risk
--- ---
# Uncertainty # Uncertainty
+71
View File
@@ -0,0 +1,71 @@
---
id:
aliases: []
tags:
- systems/units
---
# Unit Takeoff
## Info
"Units" includes [hotel](#hotel) and [residential](#residential) spaces.
> [!tip] Preparing for Unit Takeoff
> Units generally have very little variation.
> It is usually best to copy-paste takeoffs
> rather than re-build them for each unit.
> [!info] Americans with Disabilities Act (ADA) Terms
> * hearing impaired (HI or H.I.)
> * mobility features (MF or M.F.)
> * accessible (Acc.)
> * usually refers to mobility features.
### Hotel
> [!info] Also Known As
> * Guestrooms
> * Keys
> [!trivia]
> The origin of the term "key" as a synonym of "hotel room"
> ...
> %% TODO: %%
### Residential
> [!info] Also Known As
> * Condos
## Sequence
### 1. Estimate preparation
1. Locate Unit panels and relevant keynotes
* Bus amps
2. Read about the project specifications and construction type
* Wood or Metal studs
* Wiring Method
* NM or MC
* Wiring device plates
* Decora or Standard
* Wiring device specs
* are 15A devices allowed?
* Equipment (20A Kitchen and bath)
3. Fill out OneNote
### 2. Takeoff
1. Kitchen and Bath
2. General assemblies
3. Low Voltage
4. Lighting Control
5. Lighting Fixtures
Copy paste original takeoff and adjust to changes
### 3. Extension (Review and Checking)
1. Scroll through with Area selected and make sure there is takeoff for each unit type