V5.95 User Guide

Get started with CNC Costify AI

A visual, step-by-step guide from choosing a workflow and analyzing files to reviewing prices and exporting Excel

Home illustration from V5.89; this guide describes V5.95, retaining the existing layout and core formulas

1Single STEP

Quote one part from exact geometry

2Multi-Assembly

Analyze multiple STEP/PDF files, extract parts, match drawings/BOM, then review

3PDF / JPG

Analyze each drawing into an editable row

Installation

  1. 1
    Download the V5.95 installer
    Go to the Download page → click “Download” (~713 MB / 680 MiB)
  2. 2
    Run installer
    Double-click Setup.exe → Run as administrator → follow the Wizard to Finish
  3. 3
    Launch the app
    Desktop / Start Menu shortcut → click to open — app starts on the Activation screen
  4. 4
    Choose how to access
    Sign in via Website (for Free / Monthly) or Import license.dat (Yearly / Lifetime)
Requirements: Windows 10/11 64-bit, 4 GB+ RAM, ~2 GB free space

Sign In

CNC Costify AI supports two authentication methods — choose based on your plan

Sign in via Website

For Free + Monthly — no unlock code or license.dat required; continuous internet is required

  1. Open the app → click "Connect Google / Web Account"
  2. Sign up or sign in with Google/email on the website
  3. Authorize the desktop connection
  4. The app opens automatically and continuously verifies access with the website

Import License.dat

For Yearly + Lifetime (offline-capable)

  1. Download license.dat from "My Account"
  2. Open app → "License" tab
  3. Click "Import License" → pick file
  4. System verifies Hardware ID → ready to use
Free and Monthly do not use license.dat. Offline license.dat is only for Yearly/Lifetime and is bound to the purchased machine's Hardware ID.

STEP File Workflow

  1. 1
    Upload STEP
    On "Home" tab → click Upload or drag .step/.stp — OpenCASCADE auto-computes volume
  2. 2
    Check Stock Size
    System suggests Stock Size (Box/Cylinder) — editable in "Stock Mat Size" field
  3. 3
    Pick material + precision
    Choose a material to load its database price, then select the required Precision. The price recalculates from the selected factor
  4. 4
    Add other costs
    Pick Coating, Surface (grinding/sandblast), and Wire Cut / EDM (None / W/C per drawing / EDM per drawing / W/C+EDM per drawing) as needed
  5. 5
    Calculate price
    Review the cost breakdown. Each Round up control retains its field-specific rule; unit price first rounds up to a multiple of THB 50, then increases by THB 50 on subsequent clicks
  6. 6
    Save
    Click "Save" → result drops into your Excel file instantly
Home is for a Single Part. If an assembly is detected, the app will not quote the whole assembly as one block and will direct you to Multi-Assembly

Multi-Assembly

Use one Assembly STEP or multiple separated Part STEP files. STEP remains the source of truth for finished geometry and occurrence quantity, while PDF/BOM enriches part number, material, stock, precision, and processes for hybrid calculation

Multi-Assembly screen with numbered workflow
V5.64 reference illustration: V5.95 still uses STEP quantity and one row per Product ID; some controls differ from the current release
Blue = ready actionGray = completed step
  1. 1
    Load Multi STEP / Assembly
    Choose multiple .stp/.step files. Both separated Parts and Assemblies are supported, with XCAF geometry kept with its source file
  2. 2
    Load Drawing / BOM PDF
    Choose multiple PDFs. All pages are collected and their part numbers prepared for matching
  3. 3
    Analyze STEP + PDF
    The app extracts products and occurrences, consolidates duplicate products into one row, and applies the STEP roll-up quantity before PDF/BOM matching
  4. 4
    AI reads drawings / BOM / assists matching
    AI enriches each matched row with material, drawing stock, precision, coating, surface, Wire Cut / EDM and manufacturing evidence without overwriting STEP finished geometry or quantity, then recalculates removal from validated stock. Step 4 turns gray after at least one real AI request succeeds, even with no new value or unresolved material. Local PDF matching alone or no eligible target does not count as AI completion
  5. 5
    Bulk-change types and update prices immediately
    Check the required rows or select all visible rows, then change them to Manufacture, Purchase, or Ignore. Unit prices and selected totals refresh immediately without a confirmation step
  6. 6
    Export the fixed 11-column sheet
    Select the required rows and resolve only invalid prices. Excel combines discounted net CNC, setup, and every process in CNC+Process/Ea. and lists the included processes in engineering notes
The AI usage bar shows project cost in THB, call count, tokens, provider, model, and a masked API key. Provider-reported cost is used when available; otherwise the value is marked as estimated
V5.95: STEP is authoritative for finished volume, surface area and per-assembly quantity. PDF/BOM enriches stock and processes; stock must contain the part dimensions, not merely exceed its volume
Each stable XCAF Product ID has one row. Distinct products with duplicate names are never merged; Product ID and drawing evidence must be resolved before geometry or pricing is accepted
V5.95 enriches an unambiguous STEP/PDF drawing pair even without a BOM table. Explicit same-grade names such as Aluminium5083 match A5083 in Settings; unresolved material asks for manual selection instead of guessing from Aluminum. Step 4 is gray after at least one real AI request succeeds, even with unresolved material, but incomplete rows are not valid quotes. Local PDF matching alone or no eligible AI target does not count as AI completion
When Drawing No. is blank, the app checks Part Name and an unambiguous STEP-matching filename instead of borrowing MATERIAL or the next field as a drawing identifier. An explicit MATERIAL or Mat’ field is authoritative, not a different material mentioned elsewhere in Notes. A missing configured grade or ambiguous pair requires manual selection and review
Precision defaults to x1.0 with five higher levels: x1.5, x2.0, x2.5, x3.0, and x3.5. Weak drawing evidence stays at x1.0; an engineer must verify Material, Precision, and manufacturing controls before quoting
Verify/link original sources supports restored STEP-only, PDF-only, and STEP+PDF jobs. If STEP bytes change, the app requires a new analysis and refuses stale geometry
Practical example

Example: STEP contains two occurrences while BOM says QTY 1. The row displays STEP 2 · PDF/BOM 1, calculates with QTY 2, keeps the BOM page for review, and still accepts AI-enriched material, precision, and manufacturing controls

MISUMI Quote Connector: select all Purchase rows and export CSV for MISUMI. The app extracts MISUMI codes from descriptive Assembly/STEP names, parentheses, and .step filenames. Import the official PDF or .xlsx/.xlsm/.csv quote; a unique contained product code and exact QTY are required before the app writes back the authoritative code, price, page/item, source, and timestamp. Missing or ambiguous rows remain unchanged for engineer review
Search MISUMI through Chrome: install CNC Costify MISUMI Connector separately. Extract its ZIP to a permanent folder, open chrome://extensions, enable Developer mode, and use Load unpacked to select the folder containing manifest.json. In a Purchase row, check Supplier Part No. and quantity, then select Search MISUMI and wait for pairing. An exact match with a verified price updates unit price and total; unsuccessful web lookups preserve existing data.
To update the extension, replace files in its existing folder and select Reload in Chrome. App updates do not update the extension. No passwords are stored and no orders are placed. Prices may be standard or account-specific. Changing the code or quantity clears imported pricing; search again or enter a price manually. Web lookup and quote-file import are separate workflows.
Both files are not mandatory: STEP-only can extract geometry, and PDF-only can create drawing rows. Using both reduces repeated entry and improves completeness

PDF/JPG Analysis

Use this for individual drawings: one file or image becomes one editable quotation row. You may queue multiple files, but each is analyzed and shown separately

PDF/JPG V5.64 reference illustration with editable pricing table
V5.64 illustration, not the latest screenshot: V5.95 places previews below result-row filenames and keeps the same three-step workflow
Blue = ready actionGray = completed step
  1. 1
    Load and preview drawings
    Choose multiple PDF, JPG, or PNG files. Each result row shows its own drawing thumbnail directly below the filename
  2. 2
    Process
    AI reads Part No., material, dimensions, quantity, and process notes one file at a time
  3. 3
    Review and edit
    Quotes start at actual material cost with Setup excluded. Edit stock, quantity, and processes, then click Mat./Ea. or CNC/Ea. to apply or remove options for selected rows
  4. 4
    Review prices and discounts
    Check CNC base, quantity discount, savings, net and floor. PDF/JPG and Multi-Assembly automatically apply eligible high-value discounts; Home requires approval. Manual CNC is net
  5. 5
    Copy or export
    Use Copy on any priced row to send a clean quote summary to LINE, with zero-cost options omitted, or select rows and export them to Excel with embedded images
The dashboard shows total AI cost in THB, while each row shows provider, cost, and a masked API key. Cache hits show THB 0 because no new API request is made
Quantity discounts apply to CNC only: 1 = 0%, 2–4 = 2%, 5–9 = 4%, 10–24 = 6%, 25–49 = 8%, and 50+ = 10%. PDF/JPG automatically applies the eligible high-value +10%; the combined cap is 20% with an 80% CNC-base floor. V5.95 does not change this policy
Practical example

For a one-page P-001.pdf drawing, AI pre-fills the part number, material, and size. The engineer then confirms the actual grade, stock, and processes before using the calculated quote

AI provides a first draft, not the source of truth. Engineer-reviewed table values are final for calculation

Part Price Library

V5.89 Part Library reference with images, codes, suppliers and prices
V5.89 reference illustration; not proof of the installed version

Store frequently purchased standard parts with 1–5 product images, Part code and name, price, supplier, Supplier Part No., and append-only price history.

  1. 1
    Add a part
    Click “Add Part”, enter its code, name, price, supplier, and at least one image, then save.
  2. 2
    Review images and history
    Click the leading thumbnail to zoom or browse the gallery, and click “History” to inspect prior prices.
  3. 3
    Autofill purchase prices
    PDF/JPG and Multi-Assembly use the latest price only for an exact purchasing match, without overwriting manual or MISUMI prices.
  4. 4
    Backup / Restore
    Backup stores the database, images, and complete history in one .cncparts file. Restore that file to migrate or recover the library.
The library accepts THB and exact matches only. Duplicate names, ambiguous identities, or changed library prices are never guessed and must be reviewed before export.

Pricing Settings

The "Settings" tab gathers all pricing config in one place

V5.95: in API settings, select Gemini, OpenRouter or OpenAI, choose a model, enter your own key and save. Each request retains that provider/model and never automatically switches services. Personal keys are excluded from the installer and guide; pricing defaults remain editable
Material Database
Density + price /kg or /mm² + difficulty group
Coating Prices
Add/edit/delete coatings + price /in² or /kg
Process Prices
Surface (grinding/sandblast) + Wire Cut / EDM
Minimums and Setup
Material minimum is opt-in, CNC minimum stays automatic, and Setup is added only on click

Coating Management

The "Coating Prices" panel supports add / edit / delete with pricing

  • ➕ Add: Click → enter new coating name → set price/unit → save
  • ✏️ Edit: Select coating → click → rename → existing price auto-migrates
  • 🗑️ Delete: Select coating → click → confirm → removes from list & prices
Coating list syncs with PDF/JPG page instantly — no app restart needed

Backup / Restore

Settings tab → "Backup / Restore" exports all settings as a JSON file — for transferring or team sharing

// Included in backup:
materialGroups · materialDensities · materialPrices
coatingPrices · coatingList · processPrices · startPrices
Back up before restoring. The app validates structure and numeric values before replacing settings, and rolls back failed writes. Pricing backups must not include personal API keys or secrets

Excel Export

V5.95 Copy and Excel read the same calculated numeric snapshot in each workflow instead of reparsing displayed prices. Existing rounding, discounts, manual amounts and setup stay intact; formulas are unchanged. Recalculate Home after editing inputs before copying or saving
PDF/JPG Excel export with drawing thumbnails, item prices and total
V5.89 Excel illustration; the current release retains the 30% larger thumbnails introduced in V5.90 and uses the calculated numeric totals.
  1. 1
    Set Excel file path
    Settings → "Excel file path" → choose location (e.g., D:\Costify Data.xlsx)
  2. 2
    Save from main page
    Calculate, then Save into the current quote-round sheet. Loading another STEP keeps the same sheet; Start New begins a new quote round
  3. 3
    Export from PDF/JPG
    After batch analysis → "EXPORT EXCEL" → writes a 13-column table that keeps file/part/drawing identifiers and folds net CNC, setup, and every process into CNC+Process so totals match the screen
  4. 4
    Export from Multi-Assembly
    The sheet always uses 11 columns: No., Part No., job type, material, stock size, effective quantity, material/ea., CNC+Process/ea., price/ea., total, and engineering notes

AI Chat

The "AI Chat" tab lets you ask anything about materials, machining, tolerances, etc.

Example questions
  • • How does density of SS400 differ from S45C?
  • • For HRc 60 hardness, what material should I use?
  • • Hard Chrome vs Flat Chrome — what's the difference?
  • • What does Tolerance H7 mean?

License Management

PlanQuotaOnline?Validity
Free15 STEP files/monthRequiredResets monthly
Monthly30 files/dayRequired30 days
YearlyUnlimitedOffline OK (.dat)455 days
LifetimeUnlimitedOffline OK (.dat)Lifetime
View your Hardware ID in "License" tab → "Copy" button — needed when ordering Yearly / Lifetime
Free includes 15 STEP files per Bangkok calendar month, usable all at once and reset next month. Continuous website sign-in is required. PDF/JPG and Multi-Assembly need a paid plan. Plan prices exclude provider AI charges
Plan prices: Monthly THB 890 / 30 days, Yearly THB 8,900 / 455 days, Lifetime THB 53,400 (36,500-day system validity). Monthly includes 30 files/day. V5.95 does not change these prices or terms

Troubleshooting

❓ Calculate prompts for license▼
Free plan needs sign-in first — go to "License" tab → "Sign in via Website"
❓ license.dat import shows 'Unknown error'▼
Make sure you're on V5.5+ — V5.4 doesn't support admin-key-2026. Download the latest from the website
❓ STEP file analysis fails▼
Check file opens in another CAD app — sometimes files corrupt. Re-export from CAD
❓ AI slow or unresponsive▼
Check the saved provider, model, key, connection and that provider's quota. Errors never switch provider or model automatically. Choose and save another provider yourself before retrying
❓ Gemini timeout or PDF/JPG error▼
V5.95 gives Gemini up to 180 seconds for drawing analysis. When the request finishes, explicitly retry failed files without clearing successful results. Avoid overlapping runs. A retry may incur AI usage on the key owner's account; provider/model never switch automatically
❓ Can a single-page or revision-suffixed drawing match STEP?▼
V5.95 supports an unambiguous pair such as Manifold-Type1.stp and Manifold-Type1-R1.pdf and enriches a matched single-page drawing. Choose manually when multiple candidates remain. STEP geometry and quantity stay authoritative; generic Aluminum still requires the actual alloy grade rather than guessing A5083
❓ Aluminium5083 is in the drawing but material is blank / Step 4 is gray▼
V5.95 resolves explicit same-grade names such as Aluminium5083 to A5083 in Settings, not a different alloy. Unresolved material prompts manual selection. Gray means at least one real AI request succeeded, even with unresolved material, not that every field is complete or a price is valid. Local matching alone or no eligible target is not AI completion. Review the row's material and unresolved reasons before quoting
❓ Can the same part match when Drawing No. is blank?▼
V5.95 checks Part Name and an unambiguous STEP-matching filename, such as Base Table FCT 900x800xt12 mm.stp and .pdf, without borrowing material from a neighbouring field as the drawing number. An explicit MATERIAL/Mat’ field is authoritative; multiple possible pairs or grades require review
❓ STEP timeout or busy response▼
Wait for the current request instead of repeatedly clicking. A timed-out worker stops before its slot is released. Retry; if it fails again, inspect or re-export STEP in CAD. Do not use unresolved geometry
❓ Can deleted files return during processing?▼
Late results for deleted rows are discarded and cancelled preview work releases its resources. An AI request already sent may still be billed by the provider
❓ Excel Export fails▼
Resolve rows marked ‘Cannot calculate’ first. If all rows are valid, close the target workbook in Excel and export again

FAQ

❓ Do I install the MISUMI extension separately?▼
Yes. Download the CNC Costify MISUMI Connector ZIP, extract it to a permanent folder, and use Chrome Load unpacked as described in the guide. Installing the app alone does not install the extension.
❓ Does MISUMI search require a login?▼
Not when the website shows a verifiable code and price publicly. If Chrome is signed in to MISUMI, the price may reflect that account. The app does not log in for you or store your password.
❓ Does it download the entire MISUMI catalog?▼
No. It searches only the code of the row you select and applies a price only when the full code and price information can be verified.
❓ What is the difference between unit price and total?▼
Unit price is the price of one piece. Total is unit price multiplied by the effective row quantity. For example, 100 THB × 3 pieces = 300 THB. Also check per-assembly and assembly order quantities.
❓ Why does the MISUMI price clear when I change quantity?▼
Pricing may depend on order quantity. Changing the code or quantity clears the imported price to avoid applying it to the wrong basis. Search again or enter a manual price.
❓ Will a failed MISUMI search remove my existing data?▼
Web lookup preserves existing data if the part or a verifiable price cannot be found. Check Supplier Part No. or enter a price manually. Similar models are not substituted automatically.
❓ How do I correct a wrong Part Library selection?▼
Open Part Library again for that row and choose the correct item after checking its image, code, name, supplier and description. Close the picker without selecting to leave the row unchanged, or enter a manual purchase price.
❓ Are MISUMI search and quote import the same?▼
No. Search MISUMI reads the website through Chrome. Import PDF/quote reads a quotation file. Review the code, quantity, currency and status of each imported row.
❓ Does updating the app also update the extension?▼
No. When an extension update is available, replace files in the existing extension folder and select Reload at chrome://extensions.
❓ Does exported Excel include drawing images?▼
PDF/JPG exports support drawing thumbnails alongside item prices and totals. See the real example in the guide and check the latest quote sheet before sharing it.
❓ Is there a detailed manual I can save as PDF?▼
The download page links to an illustrated manual covering setup, pricing, Part Library, MISUMI and Excel. Use your browser print command to save it as PDF. The detailed manual is written in Thai.
❓ Does every feature require an AI API key?▼
AI analysis and AI Chat require your own provider key. Manual entry, calculations on existing data, Part Library and MISUMI search do not use an AI key. Workspace access depends on your plan.
❓ Where does my data go?▼
STEP geometry and formulas run locally. AI sends required PDFs/images and prompts to your selected provider. Multi-Assembly prompts may also include part codes/names, product IDs/labels, STEP/BOM quantities, filenames and PDF page references for matching, not raw STEP geometry for measurement. Check permission to share drawings and row metadata before invoking AI
❓ Can I move machines?▼
Yearly/Lifetime are bound to Hardware ID. To move, contact info@cnccostify.cloud to re-issue the license
❓ Can I share with another machine?▼
1 License = 1 machine. For multiple machines, buy additional licenses or contact us for a Team plan
❓ Are updates free?▼
Free for minor updates within the same major version (e.g., V5.0 → V5.95). New major versions may incur a fee
❓ Can I cancel?▼
Monthly: cancel any month. Yearly/Lifetime: no refunds but usable until expiry
❓ Mac / Linux support?▼
Currently Windows 10/11 64-bit only — Mac version being considered based on demand

Still need help?

Our team responds to every inquiry within 24 hours