Blog

Practical guides on automating 3D to 2D work with AI.

DXF 3 min read

How to merge DXF files with Python and ezdxf without losing dimensions

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.

Drawings 3 min read

How to merge identical parts and renumber Inventor drawings without breaking links

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.

DXF 6 min read

Why dimensions change size when you paste DXF drawings into one file, and the fix

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.

STEP 3 min read

When does a mirrored plate need its own drawing? Left-hand parts explained

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.

Nesting 3 min read

How to nest cut parts on steel sheets with Python, from DXF profiles

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.

DXF 3 min read

How to render a DXF to PNG so an AI agent can see the drawing

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.

Inventor 4 min read

How to run an iLogic rule from outside Inventor, from a script or an AI agent

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.

STEP 3 min read

How to split a STEP multi-body into separate Inventor part files with the API

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's file, and the traps: bodies looked up by index, gaps in the numbering, bodies that will not delete.

Lessons 3 min read

How to stop an AI agent from repeating the same CAD mistake

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.

Page 3 of 4 ยท 30 guides