▣ QUICKQUOTE · DEMO
▸ Try it on YOUR shop's rates (interactive)

Stop losing 2 hours a day to quoting. Drop in a drawing, get a defensible quote before your coffee is cold.

For owner-operators of small CNC and sheet-metal shops. Pricing runs on your shop's rates — your labor, your machines, your markup. Confidence score on every reading so you know exactly when to trust it and when to glance for 5 seconds before sending.

Itemized
Every quote · defensible to the customer
Flagged
Edge cases · never silently guessed
Your rates
Not generic averages
Under 20 sec
From drawing to quote

Three representative drawings. Three real quotes.

Unmodified PDFs pulled from open-source hardware projects — same kind of drawings your customers send you. All three quotes below derive from the same shop rate set, so the line items add up and the rates hold together part-to-part.

Demo shop config — driving all 3 quotes below
Labor: $85/hr
Lathe: $100/hr
3-axis mill: $110/hr
Weld: $90/hr
Press brake: $95/hr
Markup: 35%
Tolerance class multiplies the labor rate: ±0.030" = 1.0×, ±0.010" = 1.25×, ±0.005" = 1.6×, ±0.001" = 3.5×. That's why labor cost varies between parts even though the base rate is the same.
ODRI Center Pulley AT3 T10 drawing
GS011 · ODRI center pulley AT3 T10 · Aluminum turned part · Open Dynamic Robot Initiative · public repo
Center Pulley · 7075 Aluminum priced in 17 seconds
$202.20
per unit · QTY 1 · turned, ±0.001" tolerance
part_classmachined_turned
materialAL 7075
diameter0.360"
length0.748"
through-holes1
tolerance±0.001" → 3.5× labor multiplier
confidence0.88 · human review flagged for tight tol
Material (7075, 0.007 lb)$0.03
Labor (0.50 hr × $85 × 3.5× tol)$149.50
Machine (lathe, 0.003 hr × $100)$0.25
Finishing$0.00
Subtotal$149.78
× 1.35 (35% markup)$202.20
NW16 vacuum nipple drawing in mm, Cyrillic
GS012 · NW16 vacuum nipple · 316L stainless · Cyrillic title block · whitequark/mechanical-parts · public repo
NW16 Nipple · 316L Stainless priced in 20 seconds
$98.19
QTY 2 · $49.10 each · metric drawing auto-converted
part_classmachined_turned
materialSS 316L ← read "Нерж 316L" (Cyrillic)
diameter1.181" (30mm)
length1.181" (30mm)
thickness (flange)0.098" (2.5mm)
through-holes1
tolerance±0.008" (1.25× multiplier)
confidence0.82
Material (SS316L, 0.62 lb both parts)$2.97
Labor (0.51 hr × $85 × 1.6× tol)$69.02
Machine (lathe, 0.0075 hr × $100)$0.75
Finishing$0.00
Subtotal$72.74
× 1.35 (35% markup)$98.19
PrintNC Steel-Aluminum weldment frame drawing
GS015 · PrintNC CNC frame weldment · ASTM A500 steel tube + 6061 aluminum plate · public open-source CNC build
PrintNC Frame · A500 Steel + 6061 Al priced in 22 seconds
$1,360
QTY 1 · large multi-material weldment, 66" × 50"
part_classweldment
material (primary)HR Steel A500 / A36
material (secondary)AL 6061 plate & angle
length65.99"
width50.24"
predominant thickness0.125"
tolerance±0.010"
confidence0.62 → human review flagged
Material (mixed, 70.6 lb)$77.71
Labor (5.01 hr × $85 × 1.25× tol)$531.83
Machine (weld, 4.42 hr × $90)$397.99
Finishing$0.00
Subtotal$1,007.53
× 1.35 (35% markup)$1,360.15

What we automate · what we don't · what you keep deciding

A defensible quote tool has to be honest about what it can and can't do. Here's the boundary.

▣ AI handles
  • Reading material callouts (incl. Cyrillic / metric)
  • Length, width, thickness, diameter from dim lines
  • Through-hole + tapped-hole counts (de-duped across views)
  • Bend count on sheet metal
  • Tightest tolerance class
  • Surface finish callouts
  • Confidence score per field — flagged when unsure
▣ You control
  • Labor rate ($/hr) — your shop's number
  • Machine rates (laser / mill / lathe / brake / weld)
  • Material costs ($/lb) by alloy family
  • Tolerance multipliers (default ramp, editable)
  • Markup % and minimum quote floor
  • Whether to send the quote or hand-correct first
▣ We don't automate
  • Setup & programming/CAM time estimates
  • Tooling cost or wear allowances
  • Scrap / rework risk on first article
  • In-process or final inspection time
  • Outside processing (heat treat, plating vendors)
  • Expedite premium or volume-break logic
  • Whether the customer is good for the money

The right read: this gets you to a defensible first-pass quote in 20 seconds. You add the judgment items above before the quote goes out. A confidence score below 0.7 on any field auto-flags it for human review — never silently guessed.

How it works

No black box. No vendor lock-in on rates. The pricing math runs on your shop's numbers, not generic ones.

1
Set up your shop once
Your real material costs, labor rate, machine rates, tolerance multipliers, markup, and minimum quote. About 15 minutes the first time, then never again unless you change your prices.
2
Drop in any customer drawing
Customer PDF, scanned print, even a photo of a napkin sketch. Material, dimensions, hole count, bends, tolerance class, finish callouts — all read automatically. Works on metric drawings too.
3
Quote your customer back the same day
Itemized labor / material / machine / finishing breakdown you can defend. Anything the system is unsure about gets flagged for a 5-second glance — never silently guessed. Reply to your customer while they're still on the phone.

Want to try it on your own drawings?

Send me one customer drawing you've been sitting on this week. I'll run it through and send you back the quote — free, no sign-up, no list. If it's useful, we'll talk about a trial. If not, no harm done.

I treat your drawing as confidential. I use it only to prepare the sample quote. I don't intentionally retain it after delivery, and I don't use it to train my own models. A third-party vision API (Anthropic via OpenRouter) reads the drawing during processing — I'll disclose any vendor in your reply. If you'd prefer NDA-first, just say so and I'll send mine before you send anything.

Email me a drawing
karl@machineshop.directory — I also run machineshop.directory (same person, same shop)