<?xml version="1.0"?><rss version="2.0"><channel><title>StepToCut</title><link>https://steptocut.com</link><description>AI turns 3D models into drawings ready to cut: cutting drawings, DXF files and nesting from a STEP file.</description><item><title>Can AI drive Autodesk Inventor? A guide for steel fabricators and design offices</title><link>https://steptocut.com/blog/how-to-drive-autodesk-inventor-with-ai/</link><description>Inventor can be controlled from outside, with scripts written and run by an AI agent. What that means in practice, what you need, what stays with the designer, and where it goes wrong.</description></item><item><title>Seven mistakes AI automation made on our cutting drawings, and the fix for each</title><link>https://steptocut.com/blog/mistakes-automating-cutting-drawings/</link><description>An AI agent drafting from a STEP file is fast. It is also fast at repeating the same mistake on every part. The mistakes our AI-driven process made, and the rule each one left behind.</description></item><item><title>Can AI find identical and mirrored parts in a STEP assembly?</title><link>https://steptocut.com/blog/find-identical-and-mirrored-parts-in-step/</link><description>Yes, and it is where an AI agent saves the most time: hundreds of drawings become far fewer. It is also where it can get a plate cut backwards. How the agent tells identical, mirrored and similar parts apart, and where a person must decide.</description></item><item><title>Can AI read DXF files? Yes, with one step in between</title><link>https://steptocut.com/blog/can-ai-read-dxf-files/</link><description>A DXF is plain text, but an AI model should not read it raw. It writes a small script that reads the drawing for it. What that looks like, and how to set it up in four steps.</description></item><item><title>Can AI get plate thickness from a STEP file? Only if it measures the right way</title><link>https://steptocut.com/blog/plate-thickness-from-step-file/</link><description>Ask an AI agent for the thickness of every plate in a STEP file and it will answer, confidently. Whether the answer is right depends on the method it uses. Four methods compared, and the one we let it trust.</description></item><item><title>How to check CAD files produced by an AI agent before they reach the shop</title><link>https://steptocut.com/blog/verify-ai-generated-cad-output/</link><description>An AI agent reports success confidently, and its checks can agree with its mistakes. The signs that a measuring script is lying, why &quot;0 errors&quot; and &quot;ALL OK&quot; prove nothing, and the verification rules we apply to every drawing, DXF and nest.</description></item><item><title>How to check part quantities in a cutting DXF against the bill of materials</title><link>https://steptocut.com/blog/check-quantities-dxf-against-bom/</link><description>Quantities written in the notes of a delivery DXF must match the parts list, times the number of assemblies, with left-hand parts counted once. The rule that decides it, the error that put twenty extra plates in a delivery, and the parser traps an AI agent must handle.</description></item><item><title>How to drive Autodesk Inventor from the terminal without an MCP server</title><link>https://steptocut.com/blog/drive-inventor-from-terminal-without-mcp/</link><description>There is no official Inventor MCP server, and you do not need one. An AI agent can drive Inventor 2025 over COM from the command line. The method that works, the three that do not, the error codes you will see, and the rules that keep a batch run from breaking.</description></item><item><title>Merging DXF files puts sections and weld symbols in the wrong place? Block names collide</title><link>https://steptocut.com/blog/dxf-block-name-collision-merge/</link><description>Combine several DXF sheets into one and some sections, details or weld symbols show content from another sheet. No error, and every count says OK. Inventor numbers its blocks from zero on every sheet. How an AI agent detects the collision by content and remaps it.</description></item><item><title>How to export DXF and PDF from Inventor with a script, and why SaveCopyAs fails</title><link>https://steptocut.com/blog/export-dxf-pdf-from-inventor-script/</link><description>Batch export from Inventor drawings fails in ways that name nothing. The DXF translator needs an ini file, the PDF needs the right context and all colours set to black, and orphan documents kill the next export. A working VBScript and a table of failures.</description></item><item><title>How to measure the real width of a text in a DXF with ezdxf</title><link>https://steptocut.com/blog/ezdxf-text-width-measure/</link><description>ezdxf&#x27;s bounding box underestimates text width by up to 44%, and a checker built on the same box reported zero overflows on 147 cells with the note sticking out. The font-based measurement that works, and the rule of one measuring function for placing, framing and testing.</description></item><item><title>Inventor API errors and what they really mean: err 5, 429, 0x80080005, Unspecified error</title><link>https://steptocut.com/blog/inventor-api-error-codes/</link><description>Inventor&#x27;s COM errors rarely name the real cause, and some calls succeed while doing nothing. A reference of the errors and silent failures we met automating Inventor 2025 from scripts, with the cause and the fix for each.</description></item><item><title>How to add balloons to an Inventor assembly drawing with the API</title><link>https://steptocut.com/blog/inventor-balloons-assembly-drawing-api/</link><description>Inventor&#x27;s auto-balloon is not in the API, and balloon numbers are BOM items, not your part codes. How we put delivery codes in balloons, the placement rules measured on a drawing a designer approved, text height per view scale, and the save that rolled the file back.</description></item><item><title>How to choose the base view orientation for STEP parts in Inventor drawings</title><link>https://steptocut.com/blog/inventor-base-view-orientation-step/</link><description>Bodies from a STEP file sit at any angle, and the obvious view mappings fail. Two methods that work in Inventor 2025, measuring three trial views and straightening the body with a matrix, plus the camera trick that gives wrong but plausible dimensions.</description></item><item><title>How to manage dimension styles in Inventor with scripts and AI: library, template, API</title><link>https://steptocut.com/blog/inventor-dimension-styles-api/</link><description>You change the dimension style in the template and nothing happens. Inventor keeps styles in three places, the API exposes only part of them, and some properties fail without an error. Where styles really live, what the API can and cannot set, and the procedure that works in Inventor 2025.</description></item><item><title>How to dimension holes and overall sizes in Inventor drawings with the API</title><link>https://steptocut.com/blog/inventor-hole-overall-dimensions-api/</link><description>Automatic dimensions do not work on STEP solids, so an AI agent has to place them itself. How to find the extreme points with geometry intents, why circles reported zero holes, how to keep dimensions from overlapping, and the dimensioning rules a shop actually accepts.</description></item><item><title>How to get a flat pattern from a STEP solid in Inventor with the API</title><link>https://steptocut.com/blog/inventor-sheet-metal-flat-pattern-step/</link><description>A bent plate from a STEP file is a dumb solid with no sheet-metal data. The four API lines that turn it into a sheet-metal part and unfold it, the test that tells a real bend from a flat plate, and the flat view that silently draws the folded part instead.</description></item><item><title>How to fill the Inventor title block from a spreadsheet automatically</title><link>https://steptocut.com/blog/inventor-title-block-from-spreadsheet/</link><description>AddTitleBlock with prompt strings returns success and leaves every field empty. Most title block fields are property fields that read the model&#x27;s iProperties. Set the iProperties on the part, update the drawing, and read the register with the invariant culture. The working iLogic code and the traps.</description></item><item><title>How to merge DXF files with Python and ezdxf without losing dimensions</title><link>https://steptocut.com/blog/merge-dxf-files-ezdxf-gotchas/</link><description>Combining DXF files with ezdxf looks like a copy loop. Then dimensions disappear, blocks go missing, units turn into metres and the audit says zero errors. The traps we hit when an AI agent merged drawings into client files, and the rule for each.</description></item><item><title>How to merge identical parts and renumber Inventor drawings without breaking links</title><link>https://steptocut.com/blog/merge-identical-parts-renumber-drawings/</link><description>Hundreds of drawings become far fewer once identical parts are merged, then every code must be renumbered in the part, the drawing and the note. How an AI agent compares flat profiles, which parts it must never merge, and why renaming files on disk breaks Inventor.</description></item><item><title>Why dimensions change size when you paste DXF drawings into one file, and the fix</title><link>https://steptocut.com/blog/merged-dxf-dimension-style-collision/</link><description>Paste several DXF drawings into one sheet and the dimensions change: text bigger or smaller, arrows huge, dimensions stuck to the part. Nothing is broken. A DXF dimension carries the name of its style, not the values. The mistake that cost us a month, and the per-drawing style name that fixed it.</description></item><item><title>When does a mirrored plate need its own drawing? Left-hand parts explained</title><link>https://steptocut.com/blog/mirrored-left-hand-parts-sx/</link><description>In a mirrored assembly, some plates can just be turned over and some must be cut as a separate left-hand part. A bevel or countersink on one face decides it, and the flat outline cannot see it. The five verdicts our check gives, the 1 mm tolerance, and the copied part that passed four checks and would have been cut backwards.</description></item><item><title>How to nest cut parts on steel sheets with Python, from DXF profiles</title><link>https://steptocut.com/blog/nesting-sheet-metal-python-dxf/</link><description>Our nesting for 12000 x 2500 plates is a short Python program, not a commercial package. Profiles become polygons, polygons become rasters, and an FFT finds every free position at once. The method, the yield it gave against bounding boxes, and the bugs that showed 107% yield or overlapping parts with no error.</description></item><item><title>How to render a DXF to PNG so an AI agent can see the drawing</title><link>https://steptocut.com/blog/render-dxf-to-png-for-ai/</link><description>An AI agent that only reads numbers will approve a wrong drawing. Rendering the DXF to an image lets it look. The ezdxf and PyMuPDF recipe that works on large files, the filter that broke it for a month, the pixel limit, and the renderers that do not draw dimensions.</description></item><item><title>How to run an iLogic rule from outside Inventor, from a script or an AI agent</title><link>https://steptocut.com/blog/run-ilogic-rule-from-outside-inventor/</link><description>The iLogic automation object is there, but from VBScript every call that takes a document fails. The bridge that works in Inventor 2025: a VBA macro that loads the rule from a file and runs it, and a launcher that starts the macro safely. Steps, code, failures and guardrails.</description></item><item><title>How to split a STEP multi-body into separate Inventor part files with the API</title><link>https://steptocut.com/blog/step-multibody-to-part-files-inventor/</link><description>The STEP arrives as one part with hundreds of solid bodies. To draw each one you need one part file per body. The iLogic code that does it, why you never convert the client&#x27;s file, and the traps: bodies looked up by index, gaps in the numbering, bodies that will not delete.</description></item><item><title>How to stop an AI agent from repeating the same CAD mistake</title><link>https://steptocut.com/blog/turn-ai-agent-mistakes-into-rules/</link><description>An AI agent forgets between sessions, so a lesson written as a note gets read and ignored. What works for us: every error becomes an executable rule with the command inside, numbers live in code, checks live in the producer, and debugging starts by stopping. The method behind months of CAD automation.</description></item><item><title>Why AI reads &lt;&gt; instead of the dimension in a DXF, and where the real number is</title><link>https://steptocut.com/blog/dxf-dimension-text-shows-brackets/</link><description>Ask an AI agent to read the dimensions of a DXF and it often reports &lt;&gt;. That is not a bug in the AI. What it means, where the drawn value lives, and the script that reads it correctly.</description></item><item><title>Can AI dimension bevels on cutting drawings? Only if it writes the side</title><link>https://steptocut.com/blog/how-to-dimension-bevels-on-cutting-drawings/</link><description>An AI agent can place bevel dimensions on hundreds of drawings. But a bevel angle without its side is half an instruction. Where to show the bevel, how to write it, and the sign that tells the cutter which face to cut.</description></item><item><title>Can AI add dimensions to Inventor drawings? A working API example</title><link>https://steptocut.com/blog/inventor-drawing-dimensions-api/</link><description>Yes: an AI agent can write and run the Inventor API code that places dimensions. Here is the code it starts from, with the same API calls we ran on a real drawing, and the four things that trip it up: units, intents, placement and checking the result.</description></item></channel></rss>