Documents / Drawings
Title blocks · revisions · BOM · drawing-vs-model
A drawing package carries its own history — a title block, a BOM, a revision table — and, often, a 3D model that's supposed to match the print. DrawDFM is the Partimation module that reads a drawing package: it pulls all three off the sheet, builds the revision chain so the latest rev isn't a guess, and checks the drawing's callouts against the model's real geometry before a mismatch turns into a bad part.
Free to start · no credit card · your files stay yours.
The problem
Revision tables sit in a corner of the sheet, and the chain that says which rev is current isn't always obvious at a glance. Quote off a superseded rev and the mismatch surfaces after the parts are cut.
When a drawing and a 3D model both exist for a job, nothing stops one holding a dimension the other doesn't — a hole that moved, an envelope that changed — until someone notices on the shop floor.
Material, finish, drawing number, sheet count, the parts list — someone re-types it off the sheet into the quote, and every estimator's read is a little different.
What you get
DrawDFM reads the revision table and builds the chain of supersessions, so the current rev is a fact pulled off the sheet, not a guess from the corner of the title block.
When a 3D model is also on file, Partimation matches drawing callouts — holes, overall envelope, GD&T frames — against the model's actual faces and flags where the two disagree, before the quote goes out.
Drawing number, material, finish, sheet count, and the parts list come off the title block and BOM table automatically, confidence-scored like every other read.
A reconciled value is tagged with its source — drawing, model, or a match between the two — so nothing gets silently accepted; disagreements are flagged for a human to resolve.
How it works
Upload the drawing — DXF, PDF, scan — and the 3D model if you have one. Multi-sheet packages are read as one job.
Drawing number, material, finish, sheet data, the parts list, and the full revision table come back as structured fields.
Partimation orders the revision table into a chain, so the current rev is read off the sheet, not assumed.
When a model's on file, its holes, envelope, and GD&T frames are matched against the drawing's callouts, and disagreements are flagged.
Pricing
Priced for a one-person shop reading prints off a scanner and a production job shop alike. Reading drawings is unmetered — run as many as you like.
EUR and GBP prices exclude VAT, added at checkout where it applies. Early adopters keep their price as the suite grows.
Run it your way
Sign in and read a drawing from any browser. We run the compute, ship the updates, and keep your data yours — the shared model only ever learns from your own drawings to calibrate its confidence.
Aerospace and anyone holding NDA drawings can run the whole thing on their own hardware. Licenses and updates are signed files — it never phones home, so an air-gapped install stays air-gapped.
For the full picture — GD&T, notes, finish and material requirements, and quoting straight off a print with no model at all — see the Documents overview, or browse the rest of the suite on the modules page.
FAQ
The revision table is parsed off the sheet itself and ordered into a supersession chain. The current rev becomes a fact read from the drawing rather than a guess from the corner of the title block, and both the chain and the basis it was ordered on are shown. Quote off a superseded rev and you find out after the parts are cut.
Multi-sheet packages get merged into one job rather than read as separate parts. The safeguard matters more than the merge: when two sheets disagree on the part number, that disagreement is raised as its own flag instead of one sheet quietly winning. Title block, BOM, and revision data from every sheet land in the same structured record.
Drawing number, material, finish, sheet count, and the parts list come off the title block and BOM table into structured fields. Each value is confidence-scored like every other read, so a smudged material callout shows as a low-confidence field rather than a clean-looking mistake. Nobody re-types the sheet, and two estimators stop reading the same block two ways.
When a drawing and a 3D model both exist for a job, the two get cross-checked on holes, overall envelope, and GD&T frames matched to the model's actual faces. Every reconciled value is tagged with its source — drawing, model, or a match between the two. Where they disagree, the conflict is flagged for a human to resolve rather than merged away.
Get started
Check a real package free in your browser — title block, BOM, revision chain, and a model comparison if you have one — or book a walkthrough set up for the packages you actually receive.
Book a demo
We reply within one business day.