Foundation Drawing 2.0
Open BimSpeed.STR → Foundation → Foundation Drawing 2.0 from a plan. The tool lists foundations and manages presets and callout/section/sheet configuration. Distinguish the current row from checked foundations before execution.
Workflow
- Save As and open an appropriate plan. Wait for content and foundation discovery, then inspect one current row before running a batch.
- Choose Setup Template and check Create Callout/Create Section under General Configuration.
- Open Floor Plan, Section and Section Position; inspect templates, scales, dimension/tag types and offsets.
- Open Sheet Setting and choose a sheet/title block or new-sheet metadata. Test Create Current Foundation before Create Selected Foundations.
- Reopen each view/sheet and inspect hosts, layers, annotations, viewports and text positions. Save the RVT. Delete all created views is not a preview action.
Select foundations and manage presets
Tool presets and Revit View Templates are different. Opening can create a Default preset and preset edits may persist immediately; Close does not mean all configuration changes were discarded. Export shared settings before replacing or editing them.
| Field / button | Units / options | Condition / scope | Effect and verification |
|---|---|---|---|
| Foundation list: current row | selection | one current foundation | Selects the foundation to edit. Current uses this row even without its checkbox; inspect Mark/dimensions before running. |
| Foundation checkbox | toggle | batch scope | Checks the Selected batch independently of the highlighted row. Selected being disabled with no checked host is intentional. |
| Setup Template | preset | current foundation / preset links | Applies a preset to the current foundation. Foundations linked to that preset can receive later template edits; inspect each before a batch run. |
| Current Template Name | text | a preset is selected | Renames the selected tool preset. Select one or use Save New first if none is active. This is not a Revit View Template. |
| Save New | action | valid current foundation | Creates and persists a new preset from current settings, independently of Save RVT. Check its resulting name. |
| Delete Template | action | selected preset and more than one exists | Deletes the selected preset, not views or bars. The implementation retains at least one preset, so the button may be disabled for the last one. |
| Export File | JSON | preset collection | Exports preset configuration, not model/Rebar/sheets. Use an identifiable versioned file name. |
| Import File | JSON | presets / linked foundations | Imports presets; matching names can replace configurations and update linked foundations. Back up settings and recheck Current/Selected after importing. |
| Create Current Foundation | action | valid current row | Processes only the valid current foundation without requiring its checkbox. Inspect Drawing List, then open the actual view. |
| Create Selected Foundations | action | checked foundations exist | Processes checked foundations, not the whole project. Test Current before a larger batch. |
| Drawing List / double click | view list | current foundation | Lists views linked to the current foundation. Open them to inspect hosts, annotations and viewports; a list entry is not correctness proof. |
| Delete all created views | confirmation | current foundation has created views | Deletes tool-managed views for the current foundation after confirmation, potentially removing their annotations/viewports and manual edits. It does not delete the 3D cage. Save a copy first. |
| Help | action | window | Opens help for General/Callout/Section; it does not create model objects. |
General and Floor Plan
General summarizes callout/section choices. Floor Plan controls the callout details; inspect both templates when separating Top/Bot. The offsets below are model millimetres; scale is a ratio denominator.
| Field / button | Units / options | Condition / scope | Effect and verification |
|---|---|---|---|
| Create Callout | toggle | enabled branch | Enables plan callouts independently of Section. Check Drawing List. |
| Callout Type | ViewFamilyType | enabled branch | Valid model callout type. An empty list requires compatible content; scale changes do not fix missing types. |
| Offset Callout | mm (model) | enabled branch | Callout boundary offset, not cover or dimension offset. Inspect the actual crop. |
| Default | mode | enabled branch | Default callout branch; inspect the represented layers. It does not mean creating separate top/bottom views. |
| Top and Bot | mode | enabled branch | Separate top/bottom branch; inspect each template and resulting view rather than assuming both share one template. |
| Bot / Template 1 | View Template | enabled branch | Template for this branch/layer; controls visibility and possibly scale. Inspect which layers are visible. |
| Scale 1 | 1:n | applicable branch; template permits scale changes | Scale denominator. General summary fields are read-only; edit in Floor Plan when the template permits. Inspect text/crop at paper scale. |
| Top / Template 2 | View Template | enabled branch | Template for this branch/layer; controls visibility and possibly scale. Inspect which layers are visible. |
| Scale 2 | 1:n | applicable branch; template permits scale changes | Scale denominator. General summary fields are read-only; edit in Floor Plan when the template permits. Inspect text/crop at paper scale. |
| Floor Plan: Dim/Tag setting | toggle; conditional | enabled branch | Enables plan dimensions/tags where exposed for this foundation. Do not force branch-hidden controls. |
| Floor Plan: Dim Offset | mm (model) | enabled branch | Plan-dimension offset; the tool also adds scale-related spacing. Recheck overlaps after a scale change even with the same Dim Offset. |
| Is Dim column | toggle | enabled branch | Adds column dimensions in the callout. Check references target the correct column rather than the pile-cap boundary. |
| Rebar bending detail | mode | enabled branch | Native bending-detail branch where supported; do not assume the 2D shape-family branch is active too. |
| Bending detail type | type | Rebar bending detail selected | Select the detail type for that branch and inspect actual geometry/text. |
| Rebar shape family | mode | enabled branch | Selects the bar-shape family branch, requiring compatible model families/types. |
| Bottom Hook | toggle | Rebar shape family selected | Controls bottom-hook representation in the shape-family branch; it does not add hooks to model Rebar. |
| Floor Plan: Dim Type | DimensionType | enabled branch | Plan dimension style, independent of Section. Inspect the resulting Dimension type. |
| Floor Plan: Family Tag | FamilySymbol | enabled branch | Plan tag family, not a Rebar type. Inspect leaders and referenced bars. |
| Floor Plan: Break Line | FamilySymbol | enabled branch | Detail break symbol, not physical host/bar cutting. Inspect its callout placement. |
| Floor Plan: Top | toggle | enabled branch | Chooses a plan-dimension side; multiple sides can be enabled. Inspect references and overlaps on each. |
| Floor Plan: Left | toggle | enabled branch | Chooses a plan-dimension side; multiple sides can be enabled. Inspect references and overlaps on each. |
| Floor Plan: Right | toggle | enabled branch | Chooses a plan-dimension side; multiple sides can be enabled. Inspect references and overlaps on each. |
| Floor Plan: Bottom | toggle | enabled branch | Chooses a plan-dimension side; multiple sides can be enabled. Inspect references and overlaps on each. |
Section: annotations separate from the plan
Use the section’s independent dimension/tag types. A control hidden by foundation type or version is not an available user step.
| Field / button | Units / options | Condition / scope | Effect and verification |
|---|---|---|---|
| Create Section | toggle | enabled branch | Enables sections independently of callouts. Inspect viewing direction, crop and actual visible bars. |
| Section Type | ViewFamilyType | enabled branch | Existing section type, not a substitute Callout Type. |
| Section Template | View Template | enabled branch | Section template controls visibility/scale. Check it before concluding bars are missing. |
| Section Scale | 1:n | enabled branch | Section scale; General shows a summary. Inspect text/tags/crop after changes. |
| Section: Dim/Tag setting | toggle; conditional | enabled branch | Enables section annotations where exposed; it is separate from Floor Plan. |
| Section: Dim Type | DimensionType | enabled branch | Section dimension style, independent of the plan style. |
| Section: Dim Offset | mm (model) | enabled branch | Section annotation offset; placement also includes scale-related spacing. Inspect sides and dimension-chain elevations. |
| Section: Break Line | FamilySymbol | enabled branch | Section break symbol; inspect its position and orientation. |
| Section: Family Tag (main) | FamilySymbol | enabled branch | Main-bar section tag type; choose the correct category and inspect its target. |
| Section: Family Tag (stirrup) | FamilySymbol | enabled branch | Independent tie-tag type. The two Family Tag rows represent different roles, not interchangeable choices. |
| Section: Top | toggle | enabled branch | Enables the section dimension side independently of Floor Plan. Inspect references and tag clashes. |
| Section: Left | toggle | enabled branch | Enables the section dimension side independently of Floor Plan. Inspect references and tag clashes. |
| Section: Right | toggle | enabled branch | Enables the section dimension side independently of Floor Plan. Inspect references and tag clashes. |
| Section: Bottom | toggle | enabled branch | Enables the section dimension side independently of Floor Plan. Inspect references and tag clashes. |
Section Position: cutting position versus viewing depth
Check the selected edge, Offset and Far Clip before running. Afterward inspect the cutting line in plan and visible depth in section; a layout preview alone may conceal a reversed direction.
| Field / button | Units / options | Condition / scope | Effect and verification |
|---|---|---|---|
| Pick section edge / position | diagram pick | enabled branch | Pick the diagram edge/position to establish section direction. This does not edit footing geometry. Compare the indicated direction with the actual section. |
| Offset | mm (model) | enabled branch | Offsets the section position from the selected edge. It is not Far Clip depth; inspect the cutting line in plan. |
| Far Clip Offset | mm (model) | enabled branch | Section viewing depth. Too small can exclude bars/hosts from view; it does not change bar length. |
Sheet Setting and saving results
Sheet settings apply to the run. Choose a suitable title block/scale before processing several foundations to avoid overlapping viewports. Inspect the actual sheet and annotations before Save RVT; Export File does not save drawings.
| Field / button | Units / options | Condition / scope | Effect and verification |
|---|---|---|---|
| Sheet | toggle | Sheet Setting | Enables sheet placement; when disabled, still inspect any generated project views. |
| Sheet Number | text | enabled branch | Identifies the target sheet. Avoid duplicate numbers for a new sheet; when choosing an existing sheet, verify its name too. |
| Sheet Name | text | enabled branch | Displayed sheet name; changing it does not alter hosts, bars or automatically change Sheet Number. |
| Title Block | family type | enabled branch | Existing title-block type, not an existing sheet. Inspect paper size and viewport placement. |
| View Name | naming option | enabled branch | View naming rule, not an existing sheet’s name. Inspect uniqueness in Project Browser. |
| Existing sheet row | selection | enabled branch | Select an existing sheet row to populate Number/Name; deselecting does not erase typed values. |
| Sheet search | text | enabled branch | Filters by Sheet Number or Sheet Name. Verify the intended row before confirming. |
| Sheet Setting: Ok | action | enabled branch | Closes the dialog with sheet settings for the run. These settings propagate to the window’s foundations rather than remaining per foundation. |