Exporting to IFC for Revit / ArchiCAD
Export your FrameAI model to IFC 4.3 for direct import into Revit, ArchiCAD, and AllPlan — with Eurocode utilisation ratios embedded as IFC property sets.
Exporting to IFC for Revit / ArchiCAD
FrameAI exports **IFC 4.3** files conforming to ISO 16739-1:2024 — the latest buildingSMART standard and the format required for EU public procurement under BIM Level 2/3 mandates (NL Rgd, DE BIM Stufe 2, FR PTNB).
The IFC file carries not only geometry but also **Eurocode check results** embedded as custom property sets (FrameAIEurocode and FrameAIConnection), so downstream tools in Revit and ArchiCAD can read utilisation ratios and governing checks directly on each element.
Step 1. Run your PDF through the intake pipeline
/intake. FrameAI will:
- Extract member schedule (profile, length, steel grade)
- Run EN 1993-1-1 section class + buckling checks
- Auto-design connections per EN 1993-1-8
- Generate the IFC 4.3 model
Step 2. Download the IFC 4.3 file
Once the job is done, find it in your
**Projects** page. In the revision row, click **IFC 4.3** to downloadproject-name-ifc43.ifc.
Alternatively, call the API directly:
GET /api/intake/{jobid}/export/ifc
The file uses FILE
- **Autodesk Revit 2024+** — File > Open > IFC
- **Graphisoft ArchiCAD 27+** — File > Interoperability > IFC
- **Nemetschek AllPlan 2024+** — Import IFC
- **IfcOpenShell** (Python) — round-trip validation
Step 3. What's inside the IFC file
Entity mapping
| FrameAI type | IFC entity |
|---|---|
| Rafter / beam | IfcBeam (PredefinedType BEAM) |
| Column | IfcColumn (PredefinedType COLUMN) |
| Brace / strut | IfcMember (PredefinedType BRACE) |
| End plate / gusset | IfcPlate (PredefinedType BASEPLATE) |
| Bolt | IfcMechanicalFastener |
| RC beam | IfcBeam with concrete material |
| Rebar | IfcReinforcingBar |
| Pad footing | IfcFooting (PADFOOTING) |
| Pile | IfcPile (BOREDPILE / DRIVENPILE) |
| Composite slab | IfcSlab (FLOOR) |
| Shear stud | IfcMechanicalFastener (SHEARSTUD) |
FrameAIEurocode property set
Every steel member carries a FrameAIEurocode Pset with:
UtilisationRatio— e.g.0.8743GoverningCheck— e.g.LTB(lateral-torsional buckling)CodeReference— e.g.EN 1993-1-1DesignMomentkNm,DesignShearkN,DesignAxialkNResistanceMomentkNmPasses—TRUEorFALSE
FrameAIConnection property set
Each end plate carries a FrameAIConnection Pset with:
ConnectionType— e.g.beamtocolumnmomentEndplateThicknessmm— e.g.20BoltGrade— e.g.8.8BoltSize— e.g.M20BoltCount— e.g.8WeldThroatmm— e.g.6.5EndplateUtilisation— e.g.0.9120
Structural analysis model
The IFC file also includes an IfcStructuralAnalysisModel grouping load cases derived from your EN 1990 load combinations. If seismic data is available, an IfcStructuralLoadGroup with ActionType = SEISMICLOAD is added per EN 1998-1.
Step 4. Import into Revit
1. Open Revit 2024.
2. Go to **File > Open > IFC**.
3. Select project-name-ifc43.ifc.
4. In the IFC Import settings, choose **Reference View**.
5. After import, select any beam and check **Properties** — you'll see the FrameAIEurocode parameters.
Revit may ask about IFC mapping. Accept the defaults — FrameAI uses standard IFC 4.3 entity names that map directly to Revit categories.
Step 5. Import into ArchiCAD
1. Go to **File > Interoperability > IFC > Import IFC**.
2. Select the .ifc file.
3. Set Import Mode to **Create new elements**.
4. After import, open the **Element Info** palette to see FrameAI Pset values.
EU public procurement compliance
IFC 4.3 is the required format for:
- **Netherlands** — Rgd BIM norm (NEN-EN ISO 19650)
- **Germany** — BIM Stufe 2 / AWF 2024 (IFC 4.x mandatory from 2025)
- **France** — PTNB Plan Transition Numérique du Bâtiment
FILESCHEMA('IFC4X3') declaration and Coordination View 2.0 entity mapping make the file compliant with these procurement requirements out of the box.
Troubleshooting
**The IFC file imports but no Psets appear in Revit.**
Check you're on Revit 2024+. Earlier versions silently drop custom Psets. You can also open the file in IfcOpenShell to verify: ifcopenshell.open('file.ifc').bytype('IfcPropertySet').
**Members appear at wrong scale.**
FrameAI uses SI metres throughout (IfcSIUnit LENGTHUNIT METRE). Revit will ask about units on import — select **Meters** or let Revit auto-detect.
**Free-tier watermark in the file.**
Upgrade to Pro or Studio to get clean IFC output. The watermark is a STEP comment in the HEADER block and does not affect geometry — it is a usage restriction indicator only.