Skip to main content

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​

  1. Save As and open an appropriate plan. Wait for content and foundation discovery, then inspect one current row before running a batch.
  2. Choose Setup Template and check Create Callout/Create Section under General Configuration.
  3. Open Floor Plan, Section and Section Position; inspect templates, scales, dimension/tag types and offsets.
  4. Open Sheet Setting and choose a sheet/title block or new-sheet metadata. Test Create Current Foundation before Create Selected Foundations.
  5. 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 / buttonUnits / optionsCondition / scopeEffect and verification
Foundation list: current rowselectionone current foundationSelects the foundation to edit. Current uses this row even without its checkbox; inspect Mark/dimensions before running.
Foundation checkboxtogglebatch scopeChecks the Selected batch independently of the highlighted row. Selected being disabled with no checked host is intentional.
Setup Templatepresetcurrent foundation / preset linksApplies a preset to the current foundation. Foundations linked to that preset can receive later template edits; inspect each before a batch run.
Current Template Nametexta preset is selectedRenames the selected tool preset. Select one or use Save New first if none is active. This is not a Revit View Template.
Save Newactionvalid current foundationCreates and persists a new preset from current settings, independently of Save RVT. Check its resulting name.
Delete Templateactionselected preset and more than one existsDeletes 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 FileJSONpreset collectionExports preset configuration, not model/Rebar/sheets. Use an identifiable versioned file name.
Import FileJSONpresets / linked foundationsImports presets; matching names can replace configurations and update linked foundations. Back up settings and recheck Current/Selected after importing.
Create Current Foundationactionvalid current rowProcesses only the valid current foundation without requiring its checkbox. Inspect Drawing List, then open the actual view.
Create Selected Foundationsactionchecked foundations existProcesses checked foundations, not the whole project. Test Current before a larger batch.
Drawing List / double clickview listcurrent foundationLists views linked to the current foundation. Open them to inspect hosts, annotations and viewports; a list entry is not correctness proof.
Delete all created viewsconfirmationcurrent foundation has created viewsDeletes 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.
HelpactionwindowOpens 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 / buttonUnits / optionsCondition / scopeEffect and verification
Create Callouttoggleenabled branchEnables plan callouts independently of Section. Check Drawing List.
Callout TypeViewFamilyTypeenabled branchValid model callout type. An empty list requires compatible content; scale changes do not fix missing types.
Offset Calloutmm (model)enabled branchCallout boundary offset, not cover or dimension offset. Inspect the actual crop.
Defaultmodeenabled branchDefault callout branch; inspect the represented layers. It does not mean creating separate top/bottom views.
Top and Botmodeenabled branchSeparate top/bottom branch; inspect each template and resulting view rather than assuming both share one template.
Bot / Template 1View Templateenabled branchTemplate for this branch/layer; controls visibility and possibly scale. Inspect which layers are visible.
Scale 11:napplicable branch; template permits scale changesScale denominator. General summary fields are read-only; edit in Floor Plan when the template permits. Inspect text/crop at paper scale.
Top / Template 2View Templateenabled branchTemplate for this branch/layer; controls visibility and possibly scale. Inspect which layers are visible.
Scale 21:napplicable branch; template permits scale changesScale 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 settingtoggle; conditionalenabled branchEnables plan dimensions/tags where exposed for this foundation. Do not force branch-hidden controls.
Floor Plan: Dim Offsetmm (model)enabled branchPlan-dimension offset; the tool also adds scale-related spacing. Recheck overlaps after a scale change even with the same Dim Offset.
Is Dim columntoggleenabled branchAdds column dimensions in the callout. Check references target the correct column rather than the pile-cap boundary.
Rebar bending detailmodeenabled branchNative bending-detail branch where supported; do not assume the 2D shape-family branch is active too.
Bending detail typetypeRebar bending detail selectedSelect the detail type for that branch and inspect actual geometry/text.
Rebar shape familymodeenabled branchSelects the bar-shape family branch, requiring compatible model families/types.
Bottom HooktoggleRebar shape family selectedControls bottom-hook representation in the shape-family branch; it does not add hooks to model Rebar.
Floor Plan: Dim TypeDimensionTypeenabled branchPlan dimension style, independent of Section. Inspect the resulting Dimension type.
Floor Plan: Family TagFamilySymbolenabled branchPlan tag family, not a Rebar type. Inspect leaders and referenced bars.
Floor Plan: Break LineFamilySymbolenabled branchDetail break symbol, not physical host/bar cutting. Inspect its callout placement.
Floor Plan: Toptoggleenabled branchChooses a plan-dimension side; multiple sides can be enabled. Inspect references and overlaps on each.
Floor Plan: Lefttoggleenabled branchChooses a plan-dimension side; multiple sides can be enabled. Inspect references and overlaps on each.
Floor Plan: Righttoggleenabled branchChooses a plan-dimension side; multiple sides can be enabled. Inspect references and overlaps on each.
Floor Plan: Bottomtoggleenabled branchChooses 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 / buttonUnits / optionsCondition / scopeEffect and verification
Create Sectiontoggleenabled branchEnables sections independently of callouts. Inspect viewing direction, crop and actual visible bars.
Section TypeViewFamilyTypeenabled branchExisting section type, not a substitute Callout Type.
Section TemplateView Templateenabled branchSection template controls visibility/scale. Check it before concluding bars are missing.
Section Scale1:nenabled branchSection scale; General shows a summary. Inspect text/tags/crop after changes.
Section: Dim/Tag settingtoggle; conditionalenabled branchEnables section annotations where exposed; it is separate from Floor Plan.
Section: Dim TypeDimensionTypeenabled branchSection dimension style, independent of the plan style.
Section: Dim Offsetmm (model)enabled branchSection annotation offset; placement also includes scale-related spacing. Inspect sides and dimension-chain elevations.
Section: Break LineFamilySymbolenabled branchSection break symbol; inspect its position and orientation.
Section: Family Tag (main)FamilySymbolenabled branchMain-bar section tag type; choose the correct category and inspect its target.
Section: Family Tag (stirrup)FamilySymbolenabled branchIndependent tie-tag type. The two Family Tag rows represent different roles, not interchangeable choices.
Section: Toptoggleenabled branchEnables the section dimension side independently of Floor Plan. Inspect references and tag clashes.
Section: Lefttoggleenabled branchEnables the section dimension side independently of Floor Plan. Inspect references and tag clashes.
Section: Righttoggleenabled branchEnables the section dimension side independently of Floor Plan. Inspect references and tag clashes.
Section: Bottomtoggleenabled branchEnables 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 / buttonUnits / optionsCondition / scopeEffect and verification
Pick section edge / positiondiagram pickenabled branchPick the diagram edge/position to establish section direction. This does not edit footing geometry. Compare the indicated direction with the actual section.
Offsetmm (model)enabled branchOffsets the section position from the selected edge. It is not Far Clip depth; inspect the cutting line in plan.
Far Clip Offsetmm (model)enabled branchSection 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 / buttonUnits / optionsCondition / scopeEffect and verification
SheettoggleSheet SettingEnables sheet placement; when disabled, still inspect any generated project views.
Sheet Numbertextenabled branchIdentifies the target sheet. Avoid duplicate numbers for a new sheet; when choosing an existing sheet, verify its name too.
Sheet Nametextenabled branchDisplayed sheet name; changing it does not alter hosts, bars or automatically change Sheet Number.
Title Blockfamily typeenabled branchExisting title-block type, not an existing sheet. Inspect paper size and viewport placement.
View Namenaming optionenabled branchView naming rule, not an existing sheet’s name. Inspect uniqueness in Project Browser.
Existing sheet rowselectionenabled branchSelect an existing sheet row to populate Number/Name; deselecting does not erase typed values.
Sheet searchtextenabled branchFilters by Sheet Number or Sheet Name. Verify the intended row before confirming.
Sheet Setting: Okactionenabled branchCloses the dialog with sheet settings for the run. These settings propagate to the window’s foundations rather than remaining per foundation.