Skip to main content

Strip Footing

Open BimSpeed.STR → Foundation → Strip Footing and select a compatible strip-footing family. The command can ask for two points limiting the processed segment; distinct points define its directed extent.

Workflow​

  1. Save As. Check the selected FamilyInstance is accepted by the filter; an arbitrary Wall Foundation is not an equivalent host.
  2. Select the host. To limit the segment, accept the point-selection prompt and pick two points; otherwise the host length is used.
  3. Under Cross Section map numbers ①–⑧ to roles, set cover and open each required Hook Setting.
  4. Open Long Section and set reinforcement enable flags, length ratios, layers, counts and types for each region.
  5. Choose Ok. Retain any error messages. Inspect 3D and sections, count sets/bars by host and check zones/hooks before saving.

Scope, configurations and units​

The command expects a structural-foundation FamilyInstance with a line-based LocationCurve; a Wall Foundation is not automatically equivalent. With two picked limits, check start-to-end direction because left/right zones follow the processing direction. After cancelling point picking, verify the recognized scope before continuing.

Field / buttonUnits / optionsCondition / scopeEffect and verification
Current Configurationpresetselected footing or segmentLoads a saved configuration. Recheck Cross Section and Long Section; its name does not guarantee suitability for this geometry.
Save configuration (disk)actioncurrent settingsOpens a naming dialog; enter a distinct name and Save a reusable preset. This does not create bars or save the RVT.
Delete configuration (X)actionselected presetRemoves the selected configuration, not generated bars. Check the selected name first.
Covermmselected footing or segmentCover for the cage; increasing it shrinks the bar region. Measure from the structural concrete face, not outer blinding geometry.
Roundingtoggleselected footing or segmentEnables the tool’s length-rounding rule without changing host dimensions. Inspect actual bar lengths and hook legs.
Rounding multiplemmRounding enabledChoose the offered increment. Follow the UI rounding example; it does not mean adding that increment to every bar.
Cross Section / Long SectionnavigationwindowChanges the displayed settings, not model bars. The other tab’s settings still belong to the configuration used by Ok.

Cross Section: roles ①–⑤​

Use the built-in diagram numbers to identify each controlled role. Do not add tie Quantity to the main-bar count. Diameter fields select model Rebar types; inspect actual diameters rather than their names alone.

Field / buttonUnits / optionsCondition / scopeEffect and verification
① Lower spreading: Øbar typeselected footing or segmentSelect this distribution layer’s type; it does not change main bars. Inspect the distribution set’s Type Properties.
① Lower spreading: @mmselected footing or segmentPitch for this layer. Reduce 200→150 to densify and inspect actual set count/pitch rather than diagram lines.
② Upper spreading: Øbar typeselected footing or segmentSelect this distribution layer’s type; it does not change main bars. Inspect the distribution set’s Type Properties.
② Upper spreading: @mmselected footing or segmentPitch for this layer. Reduce 200→150 to densify and inspect actual set count/pitch rather than diagram lines.
③ Bottom main: Layerslayersselected footing or segmentNumber of vertical layers, not bars per layer. Inspect each layer’s elevation.
③ Bottom main: Quantitybars/layerselected footing or segmentBars per layer for this role. The nominal straight-bar total is Layers × Quantity; verify actual sets and segments.
③ Bottom main: Øbar typeselected footing or segmentIndependent top/bottom main-bar type. Changing diameter affects clearances and any diameter-based lengths in that branch.
④ Top main: Layerslayersselected footing or segmentNumber of vertical layers, not bars per layer. Inspect each layer’s elevation.
④ Top main: Quantitybars/layerselected footing or segmentBars per layer for this role. The nominal straight-bar total is Layers × Quantity; verify actual sets and segments.
④ Top main: Øbar typeselected footing or segmentIndependent top/bottom main-bar type. Changing diameter affects clearances and any diameter-based lengths in that branch.
⑤ Main stirrup: Øbar typeselected footing or segmentMain tie diameter, separate from main and distribution bars. Inspect Stirrup/Tie style and shape.
⑤ Main stirrup: @mmselected footing or segmentMain-window tie pitch; open its gear to inspect distribution mode and zone values before generation.

Optional roles ⑥–⑧ and enabling conditions​

Enable only the required roles. Middle/single-leg tie gears belong to dependent groups; enable the role before editing them. An opened Hook Setting dialog alone does not prove that role was generated.

Field / buttonUnits / optionsCondition / scopeEffect and verification
Constructive Rebar / Middle: enabletoggleselected footing or segmentEnables middle bars and their ties; gray retained values when disabled are not output evidence. Verify actual model elements after Ok.
⑥ Middle: Layerslayersrole enabled for child fieldsMiddle-bar layer count, not spacing or bars per layer. Verify actual model elements after Ok.
⑥ Middle: Quantitybars/layerrole enabled for child fieldsBars per middle layer; inspect position relative to top and bottom bars. Verify actual model elements after Ok.
⑥ Middle: Øbar typerole enabled for child fieldsMiddle-bar type, independent of top/bottom main types. Verify actual model elements after Ok.
⑦ Middle stirrup: Øbar typerole enabled for child fieldsTie type for middle bars; use its gear to inspect hooks independently. Verify actual model elements after Ok.
⑦ Middle stirrup: @mmrole enabled for child fieldsMiddle-tie pitch; it does not automatically follow main tie ⑤. Verify actual model elements after Ok.
Single Legged Stirrup: enabletoggleselected footing or segmentEnables single-legged ties; inspect their connection to the intended longitudinal bars. Verify actual model elements after Ok.
⑧ Single leg: Øbar typerole enabled for child fieldsSingle-leg tie type; do not substitute a similarly named longitudinal type. Verify actual model elements after Ok.
⑧ Single leg: @mmrole enabled for child fieldsPitch for single-legged ties; inspect count and hooks in section/3D. Verify actual model elements after Ok.

Long Section: reinforcement regions and quantities​

Left/right follows the tool’s processing diagram. Recheck reversed hosts or reversed picked limits. Change one divisor while keeping layers/diameter fixed to isolate the length effect before changing bar quantity.

Field / buttonUnits / optionsCondition / scopeEffect and verification
Add Reinforced Rebars in the length directiontoggleselected footing or segmentEnables longitudinal reinforcement in Long Section. Inspect both end regions after enabling.
Bottom left: L /divisorlongitudinal reinforcement enabledDivisor of processed length L. L/4 is not 4 mm; a larger divisor shortens that region. Inspect the region along the host direction.
Bottom right: L /divisorlongitudinal reinforcement enabledDivisor of processed length L. L/4 is not 4 mm; a larger divisor shortens that region. Inspect the region along the host direction.
Top left: L /divisorlongitudinal reinforcement enabledDivisor of processed length L. L/4 is not 4 mm; a larger divisor shortens that region. Inspect the region along the host direction.
Top right: L /divisorlongitudinal reinforcement enabledDivisor of processed length L. L/4 is not 4 mm; a larger divisor shortens that region. Inspect the region along the host direction.
Bottom left: Layerslayerslongitudinal reinforcement enabledLayer count for this region, independent of L/n length. Count it separately in the model.
Bottom left: Quantitybars/layerlongitudinal reinforcement enabledBars per layer in the region; inspect their termination positions. Count it separately in the model.
Bottom left: Øbar typelongitudinal reinforcement enabledBar type for this region; left/right/top can differ. Count it separately in the model.
Bottom right: Layerslayerslongitudinal reinforcement enabledLayer count for this region, independent of L/n length. Count it separately in the model.
Bottom right: Quantitybars/layerlongitudinal reinforcement enabledBars per layer in the region; inspect their termination positions. Count it separately in the model.
Bottom right: Øbar typelongitudinal reinforcement enabledBar type for this region; left/right/top can differ. Count it separately in the model.
Top: Layerslayerslongitudinal reinforcement enabledLayer count for this region, independent of L/n length. Count it separately in the model.
Top: Quantitybars/layerlongitudinal reinforcement enabledBars per layer in the region; inspect their termination positions. Count it separately in the model.
Top: Øbar typelongitudinal reinforcement enabledBar type for this region; left/right/top can differ. Count it separately in the model.

Main/distribution Hook Settings​

The three gears open independent settings. Choose the shape before entering visible L1/L2 values; do not transfer top-bar hook directions to bottom bars. The child dialog’s Ok confirms settings only.

Field / buttonUnits / optionsCondition / scopeEffect and verification
Bottom main: Hook TypeBottomHook / BottomStraightrole’s gear dialogChoose a bent or straight shape icon. This controls role geometry, rather than the Revit stirrup-hook type dropdown.
Bottom main: L1mmbent shape selectedLength of the illustrated red leg, not total bar length. Inspect the actual shape after Ok.
Top main: Hook TypeTopHook / TopStraightrole’s gear dialogChoose a bent or straight shape icon. This controls role geometry, rather than the Revit stirrup-hook type dropdown.
Top main: L1mmbent shape selectedLength of the illustrated red leg, not total bar length. Inspect the actual shape after Ok.
Lower spreading: Hook TypeBottomHook / BottomStraightrole’s gear dialogChoose a bent or straight shape icon. This controls role geometry, rather than the Revit stirrup-hook type dropdown.
Lower spreading: L1mmbent shape selectedLength of the illustrated red leg, not total bar length. Inspect the actual shape after Ok.
Lower spreading: L2mmeccentric/shape branch displaying L2Second lower-distribution hook leg, which may differ from L1. Do not force-edit a hidden L2 field.
Hook Setting: Okactionopen hook dialogReturns settings to the main window; it does not generate bars until the main Strip Footing Ok.

Stirrup Setting: separate configurations for ⑤, ⑦ and ⑧​

Main, middle and single-leg ties use the same dialog design with independent values. After each Ok, verify which role you edited. Switching Uniform/Varying changes visible regions and dependent fields; stored hidden values do not establish the generated layout.

Field / buttonUnits / optionsCondition / scopeEffect and verification
Hook TypeRevit hook typeall modesLoaded Revit tie hook; inspect angle and start/end orientation after generation.
Distribution TypeUniform / Varyingall modesUniform distributes evenly; Varying exposes left/middle/right zones. These are not batch-column A/B/C modes.
Start Offsetmmall modesOffset of the first tie from the processed start, not an L/n divisor. Measure it in the longitudinal view.
End Offsetmmall modesLast-tie offset at the other end; it does not change host length.
Left: L /divisorVaryingDefines the left zone as L/n. Inspect the pitch-transition boundary before changing spacing.
Right: L /divisorVaryingDefines the right zone independently; the remainder forms the middle zone.
Left SpacingmmVaryingLeft-zone pitch; reducing it densifies only the left zone.
Spacing / Middle SpacingmmUniform or middle Varying zoneUniform pitch or middle-zone pitch according to the active mode; read the displayed label/diagram.
Right SpacingmmVaryingRight-zone pitch; it does not automatically follow Left Spacing.
Stirrup Setting: Okactionopen dialogConfirms this tie configuration. Recheck the main diagram and pitches; this is not element generation.

Generate, inspect and save​

Generate on a copy and count by host and role. After Ok, select a set in each pitch zone and read Quantity/Spacing/Type, then inspect hooks and cover in section. Save and reopen a result copy to confirm persistence; saving a preset does not do this.

Field / buttonUnits / optionsCondition / scopeEffect and verification
Main window: Okactionselected footing or segmentGenerates from both tabs and confirmed dialogs. On error/rollback, verify no partial bars remain; do not treat the preview as output.
CloseactionwindowCloses the window; it does not replace Save RVT. Displayed settings do not establish generated Rebar.
Updateversion-dependentnot present in the captured create flowThis button was not verified in the create workflow. Update Strip Footing Drawing is a separate drawing command, not a cage regeneration button.

Checking changes and direction​

Test lower mesh pitch 200 → 150 mm, then 150 → 200 on another copy; count that role separately. For a two-point segment, compare reinforced length with full host length. L/4 is a ratio, not millimetres. Strip Footing Drawing.

Map of the actual window​

This English UI capture uses an educational strip footing with a line-based LocationCurve. The tool's built-in ①–⑧ numbers connect input roles to the illustration; they are not Rebar IDs. Constructive Rebar and Single Legged are disabled, so their gray child fields are intentional. The capture verifies controls, not generated strip-footing bars.

1: configuration, cover and rounding; 2: Cross Section/Long Section navigation; 3: distribution and main bars; 4: enable an optional role before editing its children; 5: Ok generates, Close exits.

1: configuration, cover and rounding; 2: Cross Section/Long Section navigation; 3: distribution and main bars; 4: enable an optional role before editing its children; 5: Ok generates, Close exits. 12345