Light Gauge Steel Frame Conversion & Machine CSV Export Platform
Supported import formats:
© 2024–2026 LGSConverter. All rights reserved. | Confidential — not for redistribution.
LGSConverter is a cloud-based platform that converts light gauge steel (LGS) framing models — delivered as IFC, FRAMECAD XML, FRAMECAD FCP, or Machine CSV files — into the machine CSV output required to drive roll-forming equipment directly on the factory floor.
For FRAMECAD Structure Type 2 or Type 3 CSV exports, CSV Mapping edits selected values in your browser, then verifies billable length on the server before delivering a combined CSV or per-thickness ZIP without changing geometry.
.rfy files. It has its own PAYG balance and purchase flow; it does not use LGSConverter conversion entitlements. For RFY instructions, see the RFY MAPPER User Manual.
Fabricators can export machine-ready CSVs without a FRAMECAD Detailer seat.
16 editing tools — trim, extend, flip, box, measure, annotate and more.
Verify all tooling marks before committing to CSV, with 3-way status filter.
DAHEZB, PINNACLE and fully custom profiles with per-profile tool code mapping.
Save your entire editing session — frames, edits, exclusions — as a .lgs file and resume later.
Windows installer for offline-capable conversion with a local license key.
| Format | Extension(s) | Source | Notes |
|---|---|---|---|
| IFC | .ifc |
Any BIM tool (Revit, Tekla, ArchiCAD, FRAMECAD Structure) | Metric and imperial units auto-detected. Full multi-panel projects supported. |
| FRAMECAD XML | .xml, .zip |
FRAMECAD Detailer | Single-panel XML or full project ZIP. Clone panels detected and preserved. |
| FRAMECAD FCP | .fcp |
FRAMECAD Detailer (binary project) | OLE2 compound document parsed natively. Clone streams resolved automatically. |
| Machine CSV | .csv |
Existing roll-former exports | Inspect and re-map existing CSVs to a different machine profile. |
.rfy files are not an LGSConverter input format. Use the separate RFY MAPPER Windows app for that workflow; do not confuse its LM balance or purchases with LGSConverter billing. See the RFY MAPPER User Manual.
| Format | Max upload size |
|---|---|
| IFC | 200 MB |
| XML / ZIP | 100 MB |
| FCP | 100 MB |
| CSV | 20 MB |
.ifc, .xml, .fcp, .csv, or .zip).
If you saved a .lgs session file from a previous conversion (see Section 6), you can reload it by dropping it onto the upload zone instead of re-uploading the original source file. All your previous edits, exclusions, and tool mappings will be restored immediately.
The Frame Editor is the central review and editing interface. It displays every frame from your converted file in 2D elevation view, with all members rendered to scale alongside their tooling marks.
The toolbar runs across the top of the canvas. Click any tool icon to activate it, or press the matching keyboard shortcut. The currently active tool is highlighted with a blue background.
| Tool | Shortcut | Description |
|---|---|---|
| Select | — | Click to inspect a member. Opens the Member Inspector on the right. |
| Move | M | Drag a selected member to a new position, or enter a precise offset in mm. |
| Flip | F | Toggle the lip-side orientation of a stud (face inside / outside). |
| Box | B | Toggle back-to-back C (boxed stud) on a selected member. |
| Trim | T | Shorten a member end to align with an adjacent member's flange face. |
| Extend | E | Lengthen a member end toward an adjacent member's flange face. |
| Lengthen | L | Add or subtract an exact offset from a member end; diagonals keep their angle. |
| Measure | D | Click two points to display the distance between them in mm. |
| Delete | — | Remove a member from the frame permanently. |
| Add Stud | — | Click the canvas to place a new vertical stud at that position. |
| Add Plate | — | Click the canvas to place a new horizontal plate or nog. |
| Break | — | Split one member into two independent pieces at the click point. |
| Service Hole | — | Draw a service hole run from start to end point; exported to CSV. |
| Bolt | — | Draw a bolt hole run from start to end point; exported to CSV. |
| Web Notch | — | Draw a manual web notch line; exported to CSV. |
| Chamfer | — | Place a user-defined END_TRUSS chamfer mark at a member endpoint. |
| Key | Action |
|---|---|
| Ctrl+S | Save the current session as a .lgs file (download prompt). |
| S | Toggle snap mode between 90° constrained and free-angle. |
| Z | Flip the elevation view (mirror the canvas left-to-right). |
| Space | Re-activate the last-used tool (if it was not Select). |
| Escape | Cancel the current annotation, measurement, or multi-click action. |
The Select tool is the default tool when the editor opens. Click any member on the canvas to select it and open the Member Inspector panel on the right. The inspector shows:
Click an empty area of the canvas to deselect and close the inspector.
The Move tool lets you reposition a member laterally within the frame. Activate the tool, then click the member you want to move. You can:
Moving a member triggers an automatic re-tooling pass — all connection marks are recomputed immediately.
The Flip tool toggles the flipped orientation flag on a selected stud or member. Flipping swaps which face the C-section lip opens toward — this controls which side of the member the web notch and swage marks are placed on in the machine CSV.
The Box tool toggles a back-to-back C (boxed section) on any selected member. A boxed stud is two C-sections placed web-to-web, creating a closed-box column. When Box is active on a member:
The Trim tool shortens a member from one of its ends. Trimming snaps the member end to the flange face of the nearest adjacent member — the same snap plane used by FRAMECAD Detailer.
How to use:
Trim only applies to axis-aligned (horizontal or vertical) members. Diagonal members use the Lengthen tool instead. After trimming, tooling marks are automatically recomputed.
The Extend tool is the opposite of Trim — it lengthens a member end toward an adjacent member's flange face. Use it to restore a member that has been trimmed too short, or to extend a member to meet a plate it does not currently reach.
How to use:
The Lengthen tool adjusts a member by a user-specified offset in mm. Unlike Trim/Extend, it works on all member orientations including diagonals, and the offset is entered numerically rather than by clicking a boundary.
How to use:
The Measure tool displays the distance between any two points on the canvas.
Measurement snaps to member endpoints and midpoints. Multiple measurements can be placed simultaneously for comparison.
The Delete tool permanently removes a member from the current frame. Activate it and click any member to delete it. The deletion triggers an immediate re-tooling pass on all remaining members.
.lgs file. For structural members (chords, plates), check the QA Summary after deletion for any connection coverage warnings.
These two tools let you place new members into a frame without re-uploading the source file.
Newly placed members are tooled automatically on the next connection-detection pass.
The Break tool splits one member into two independent pieces at the click point. Both halves retain the original member's profile and role, and both receive independent tooling marks.
Common uses: splitting a long plate around an opening; separating a stud that crosses a level change.
The Service Hole tool draws a run of service penetration holes along a stud or plate. These are exported directly to the machine CSV as SERVICE HOLE operations.
The Bolt tool draws a run of bolt holes along a plate or stud, exported as BOLT operations in the machine CSV.
The Web Notch tool places a manual web notch annotation on a member — overriding or supplementing the automatic tooling engine. This is used when a geometric crossing is not detected automatically (for example, a non-standard penetration).
The Chamfer tool places a user-defined END_TRUSS chamfer mark at a member endpoint. Chamfer marks are seat cuts at the ends of sloped truss chords where they bear on a supporting plate.
Chamfer marks are normally added automatically by the tooling engine for sloped chords. Use this tool only when a chamfer is missing from the automatic output — for example, on a non-standard truss geometry.
Toggle the Exclude checkbox next to any frame name in the left-hand list to remove it from the machine CSV export. Excluded frames remain visible in the editor with a strikethrough label. The running linear-metre total in the header updates in real time to reflect only included frames.
FRAMECAD Detailer supports clone panels — identical copies of a master frame placed at different positions. LGSConverter detects clones automatically:
[clone].The Settings panel (accessible via the ⚙ Settings button in the Frame Editor header) lets you apply service holes and bolt holes in bulk across all wall frames simultaneously — without having to draw them one-by-one with the manual tools.
Service holes can be added in two modes:
Enter one or more heights (Reduced Levels in mm measured from the bottom plate) in the RLs (mm) field, separated by commas. LGSConverter places a service hole on every stud at each specified height across all wall frames.
Example: 600, 1200, 1800 — places holes at 600 mm, 1200 mm, and 1800 mm from the bottom plate on all studs.
Two sub-options are available:
900 places a run every 900 mm horizontally.
The bolt setting places bolt holes on the bottom plate of every wall frame, at a 35 mm web-side offset (matching FRAMECAD Detailer convention). One hole is placed per stud. Where the gap between adjacent studs exceeds the configured maximum spacing, intermediate holes are automatically inserted so that no gap exceeds the limit.
Enter the Max spacing (mm) in the Settings panel. Example: 600 — no two adjacent bolt holes will be more than 600 mm apart on any bottom plate.
.lgs session file.
LGSConverter lets you save your entire working session — including the converted frame data, all geometry edits, frame exclusions, machine profile selection, and bulk settings — as an encrypted .lgs file on your computer. You can reload this file at any time to continue exactly where you left off, without re-uploading the original source file.
Two methods are available:
The file downloads with the project name as the filename and a .lgs extension — for example, Middleton_Street_Level_1.lgs.
.lgs file.
.lgs files are encrypted with AES-256-GCM before being written to disk. The file contents are not human-readable and cannot be imported into any other application. This prevents accidental disclosure of frame geometry to unauthorised parties.
.lgs file onto the upload zone — or click the upload zone and select it from the file picker..lgs format automatically and restores your session. The Frame Editor opens with all your previous edits and settings intact..lgs files are tied to the account that created them. Loading a .lgs file while logged in to a different account will fail with an authentication error. Always log in with the same account used when the file was saved.
Tooling marks are the punched operations that the roll-former performs on each C-section member. LGSConverter derives marks automatically from the geometry of each connection — no manual input is required.
| Mark type | Visual in editor | Description | Applied to |
|---|---|---|---|
| SWAGE | 3 blue lines across web | Three-punch swage pattern on the member's web, 55 mm machine span. | Incoming member (butt or cross junction) |
| LIP NOTCH | Green cut on lip | Notch into the host member's lip to receive the incoming member's lip, 48 mm machine span. | Host member (butt junction) |
| WEB NOTCH | Red cut on web | Rectangular notch through the host web for a through-pass connection. | Host member (cross junction) |
| DIMPLE | Small circle on web | Screw/fastener location dimple. Sourced from fastener data (XML/FCP) or geometric crossing detection (IFC). | Both members at a crossing |
| END TRUSS | Cyan chamfer line | Seat-cut chamfer at the end of a sloped truss chord or raking gable member. | TopChord end seats |
| SERVICE HOLE | Dashed horizontal run | Penetration hole for services (plumbing, electrical) — drawn with Service Hole tool or bulk Settings. | Studs / plates |
| BOLT | Circle on plate | Bolt hole for slab or connection fixing — drawn with Bolt tool or bulk Settings. | Bottom plates |
| Connection type | Host receives | Incoming receives |
|---|---|---|
| BUTT | LIP NOTCH (+ WEB NOTCH on deeper section) | SWAGE |
| CROSS | WEB NOTCH + LIP NOTCH (lip side) | SWAGE + DIMPLE |
| TAB OVER | No notch on stud (plate overlaps) | Tab geometry only |
LGSConverter ships with three profiles:
| Profile | Machine type | Code format |
|---|---|---|
| DAHEZB | DAHEZB roll-former series | Numeric tool codes |
| PINNACLE | Pinnacle series | Alphanumeric token codes |
| CUSTOM | Any roll-former | User-defined mapping (.clgs file) |
Each profile maps abstract tooling marks (SWAGE, LIP NOTCH, WEB NOTCH, DIMPLE, SERVICE HOLE, BOLT) to the machine-specific codes your roll-former expects.
The CUSTOM profile supports loading a pre-signed .clgs machine configuration file. A .clgs file contains a complete mapping of FrameCAD tool names to your machine's token codes, including gauge mappings and any tool codes to suppress — all signed with an HMAC to prevent tampering.
.clgs file tailored to your roll-former's code format and email it back to you..clgs files are cryptographically signed. Editing a .clgs file in a text editor will invalidate the signature and the file will be rejected on upload. If you need a change to your mapping, contact support for a new signed file.
See Section 13 for instructions specific to the Windows desktop app, which supports loading .clgs files from a local file browser.
The generated CSV contains one row per tooling mark, sorted by frame, then member, then station position (mm from member start end). It is ready to load directly into your roll-former control software.
Use the CSV Mapping tool to map a FRAMECAD Structure export into the machine CSV format your factory needs. Sign in and open /csv-mapping in LGSConverter. Mapping edits stay in your browser. When you request a download, the mapped CSV is sent to the server for length verification, billing and output delivery. Mapping or export does not change frame geometry.
/csv-mapping and choose the Structure CSV file in the browser.
The tool reads the source columns and presents the imported values for mapping. You can save a mapping configuration in this browser for reuse; it is browser-local and is not a signed .clgs machine configuration. A blank output mapping means “preserve the original value” for that field.
C89-41-0.75). The section/thickness value appears in source column C. Confirm the actual material gauge for every section; never infer or guess gauge from a section name.END_TRUSS. This is a name change only; it does not create new tooling.
FILLER rows are excluded by default when present. Uncheck the expandable removal option to retain them. Collapsing the control only hides its details; it does not change whether FILLER removal is enabled.
Enter a project name, then choose one combined CSV, a ZIP with separate CSVs per thickness, or Download frames ZIP for one individual CSV per frame. Each ZIP contains a project-named folder. Frame ZIP downloads do not require thickness codes; frame names must be identifiable from the mapped member names or an explicit frame header. A combined CSV remains available even when gauge information is incomplete. A per-thickness ZIP requires a valid numeric gauge in the section code for every retained section before it can be created.
The Export Validation Report verifies that every frame has tooling marks correctly stored before you generate the CSV. Click Validate Export in the Frame Editor header to open the report.
Three filter buttons appear at the top of the report:
| Filter | Shows |
|---|---|
| All (N) | Every frame in the conversion. |
| Verified (N) | Frames with at least one stored tooling mark — ready for export. |
| Unverified (N) | Frames with zero stored marks — require review before export. |
→ indicator appears on hover.
For repeated frames (same base name, different suffix like -2, -3), LGSConverter compares punch-centre positions against the first instance. Differences greater than 3 mm trigger a Position Mismatch warning. Open the affected frames, compare geometry, and re-run Generate Machine File once resolved.
After conversion, LGSConverter runs an automatic quality-assurance pass across all frames. Results appear in the QA Summary at the top of the Frame Editor panel.
Click Apply Auto-Fix to run automatic corrections server-side. The QA summary updates to show which issues were resolved. Issues that cannot be auto-fixed are listed under "Still require manual attention" — address these in the Frame Editor before exporting.
The AI Tool Check is a best-effort advisory layer that flags connections whose tooling may need attention. Toggle it on/off using the AI Tool Check button in the Frame Editor toolbar.
After conversion, a Download ZIP button appears in the result panel. This regenerates a fresh ZIP from the current live-edited frame state — always reflecting your latest edits and exclusions.
Available via Generate Machine File in the Frame Editor. See Section 8.4.
Billing is calculated on the total linear metres of included frames at the time of download. The running LM total is shown in the Frame Editor header. Excluded frames are not billed.
LGSConverter is also available as a Windows desktop application — a standalone installer that runs natively on Windows 10 and 11. The desktop app provides the same conversion and machine CSV export capabilities as the web platform, with a local graphical interface.
No browser login required. A one-time license key is entered on first run and stored securely on the machine.
Open files directly from your Windows file system. No drag-and-drop browser upload needed.
Configure CUSTOM machine mappings with a built-in tool code editor, then save and load .clgs files locally.
The app checks for a new version on startup and prompts you to download the latest installer automatically.
LGSConverter-Setup.exe from your account dashboard or from the link provided by LGSConverter support.C:\Program Files\LGSConverter by default.XXXX-XXXX-XXXX-XXXX).%USERPROFILE%\.lgs-converter\license.key and is loaded automatically on future launches.Each license key is tied to a maximum number of concurrent machines (seats). If you exceed the seat limit, the activation will be rejected. Contact support to add seats or deactivate an old machine.
.ifc, .xml, .fcp, or .csv file..clgs file and click Open.%USERPROFILE%\.lgs-converter\custom.clgs and restored on the next launch.
A portable (no-installer) version of the desktop app is available for environments where installing software requires administrator approval. Download LGSConverter-Portable.zip from your account dashboard, extract to any folder, and run LGSConverter.exe directly. License key activation works identically to the installed version.
The LGS Design Marketplace is an integrated store where designers and fabricators can publish and purchase ready-to-convert LGS design packages.
To list your designs for sale, contact the LGSConverter team via the Become a Seller form in the Marketplace. Sellers receive a percentage of each sale after platform commission.
| Symptom | Likely cause | Resolution |
|---|---|---|
| Frame Editor is blank after conversion | Detail token not returned (large file or server timeout) | Wait 15 seconds and refresh. For large projects, split the ZIP into smaller batches. |
| IFC conversion returns same result after editing source | IFC Redis cache serving previous parse | Rename the file slightly before re-uploading to bypass the cache. |
| Tooling marks missing from some frames | Frames not retooled after editing | Open each affected frame. Use the Validation Report to identify unverified frames and trigger a retool pass. |
| Machine CSV has unexpected tool codes | Wrong machine profile or incomplete mapping | Open Configure Mapping and verify all tool types are correctly mapped. |
| .clgs file rejected on upload | File edited after signing (invalid HMAC) | Do not edit .clgs files manually. Request a new signed file from support. |
| Desktop app license activation fails | Seat limit reached, key expired, or no internet | Check internet connectivity. Contact support to add seats or renew the key. |
| Position mismatch warning in Validation Report | Repeated frame copies retooled independently | Open each flagged frame, compare member geometry, ensure all copies are consistent, then re-export. |
| .lgs file fails to load | Wrong account or corrupted file | Ensure you are logged in with the same account that saved the file. Download a fresh copy if the file may be corrupted. |
| Download generates a 500 error | Frame serialisation failure (non-standard member type) | Check the QA Summary for classification errors. Exclude the affected frame if not required for this run. |
Use the Help link in the navigation bar to open a support request. Include: your browser or app version, file format, and a description of the symptom. Attach your source file or .lgs session file if possible — this allows the support team to reproduce the issue directly.
LGSConverter is provided as a production-assist tool to help fabricators convert structural framing models into machine-readable CSV files. While every effort has been made to ensure the accuracy of the tooling marks, station positions, and member classifications produced by this software, all machine output must be reviewed and approved by a qualified LGS engineer or detailer before production commences.
LGSConverter derives tooling marks from geometric analysis of the uploaded source file. The accuracy of the output is contingent on the accuracy of the source model. LGSConverter accepts no liability for errors or omissions in the source model; for incorrect machine codes resulting from an incorrectly configured tool mapping; or for any loss or damage arising from the use of generated machine files without adequate engineering review.
The AI Tool Check overlay is advisory only. It does not constitute engineering approval and must not be used as a substitute for a qualified engineer's review. Marks flagged by AI Tool Check may be correct; marks not flagged may still be incorrect.
The desktop application communicates with the LGSConverter cloud API to perform conversions. An active internet connection is required. LGSConverter reserves the right to modify, suspend, or discontinue any feature or service at any time without notice.
This software is not affiliated with, endorsed by, or produced by FRAMECAD Group Limited. FRAMECAD, FRAMECAD Detailer, and related product names are trademarks of FRAMECAD Group Limited. Reference to these names is solely for the purpose of describing file format compatibility.
© 2024–2026 LGSConverter. All rights reserved.
This document and the software it describes are protected by copyright law. No part of this document may be reproduced, distributed, transmitted, or adapted in any form or by any means — electronic, mechanical, photocopying, recording, or otherwise — without the prior written permission of LGSConverter.
Unauthorised copying, redistribution, or modification of this document or the LGSConverter software is strictly prohibited and may result in civil and criminal liability.
The LGSConverter name, logo, and related marks are the intellectual property of LGSConverter. All third-party trademarks referenced in this document are the property of their respective owners.