CNC Shop Documentation Software — Built by Machinists, for Machinists

OnSet Shop Control

The Comprehensive Machining Knowledge System — Powered by AI

Setup Sheet  ·  Work Instructions  ·  Tool Library  ·  SOP Module  ·  Machining Glossary
Runs on your local network — one-time purchase — no subscriptions — no cloud — everything stays in your shop.

OnSet Shop Control Split Screen
12
sub-pages
per Setup Sheet record
2
applications
with optional Tool Library
$499
Bundle w/Support
introductory offer
v2.0
latest release
free updates for 30 days
🏭 Runs on your local network
💰 One-time purchase — no subscriptions
🔒 Your data stays in your shop
🖨 Professional print output
Under 10 minutes to install
🏢 Your logo on every page
🔧 Built by machinists, for machinists
OnSet Shop Control
Why OnSet

How OnSet Compares

Most shops document setups in shared drives, CAM notes, or overpriced ERP modules. None of it was built for the shop floor.

Feature OnSet Shop Control Generic ERP / MES CAM Tool Mgr Paper / Word
Subscription / license fees None $$$ $$$ $$$
Per-seat / per-user cost None Yes Yes Yes
Runs without internet Yes No Partial Yes
Custom branding Yes Extra Extra Extra
CNC-specific design Yes No Partial No
12 sub-pages per record Yes No No No
Per-section photos Yes No No No
Port Tools / Specials support Yes No Partial No
Component sub-libraries Optional No No No
Tool photo storage Yes No Partial No
One-click launcher Yes No No No
SOP linked instructions Phase 2 No No No

Features

Built by machinists, for machinists

📋 12 sub-pages per record
🖨 Server-side paginated print
🔩 11 component sub-libraries
🏢 Your logo on every page
💾 Your data stays in your shop
🔧 Built by machinists, for machinists

OnSet Shop Control is moving from documentation software to a comprehensive machining knowledge system with the rollout of Phase II — powered by AI. A first of its kind — that captures, organizes, and transfers the accumulated knowledge of CNC machining in a single platform. The Setup Sheet, Work Instructions, Tool Library, SOP Module, and Machining Glossary are the delivery mechanisms. The product is the knowledge itself — nearly 75 years of CNC history, from MIT 1952 to the AI-assisted shop floor of today, distilled into a system built for the people who actually make the machines operate. Every term in the Glossary, every SOP in the library, every setup sheet on the floor represents knowledge that previously lived only in the heads of experienced programmers and machinists — and disappeared when they retired. OnSet changes that. Built by machinists, for machinists — powered by AI.

12 Sub-Pages Per Record

📋 Setup Sheet
  • Auto-numbered 5-digit record ID
  • Customer, Part#, Rev, Machine, Program, Operation, Process
  • Part photo in every print header
  • 1–4 turret sections — custom labels
  • Per-tool Notes column
  • Tool ID tab-out auto-fill from Tool Library
  • Always-on Programmer Footer
🔧 Tool Crib Build Sheet
  • Auto-assembled from all turret sections
  • OOH, holder, extension, perishable P/N fields
  • Tool ID links to Tool Library
  • Section headers with dark separator rows
  • Editable crib fields independent of Setup Sheet
📝 Work Instructions
  • Setup, Operation, Inspection instruction tabs
  • Photo per instruction type
  • Character count display
📋 Instruction Text Pages
  • Dedicated Setup, Operation, Inspection pages
  • Server-side paginated print — overflow = continuation pages
  • Character-aware line wrapping
  • Same output from own page or Print All
📸 Picture Pages
  • Full-page Setup, Operation, Inspection picture pages
  • Setup Sketch page for drawings
  • Photos compressed and persisted in localStorage
  • Survive browser restarts and Chrome closure
✨ User-Created Pages
  • Additional Info: photo + notes per page
  • Additional Instructions: unlimited text pages
  • Name each page anything you want
  • Auto-paginate on overflow in print
  • Appear in print page selection

11 Component Sub-Libraries

🔩 Component Libraries
  • Holders, Extensions, Cutter Bodies
  • Inserts, Endmills, Drills, Taps
  • Mill Cutters, Boring Heads, Slides, Cartridges
  • Each with ID, Description, P/N, Manufacturer
🛠 Tool Assembly Records
  • Tool photo (server-stored)
  • All sub-components linked from libraries
  • OOH, Gage Length, Diameter, Shank
  • Auto-fill into Setup Sheet Tool List
🖨 Tool Assembly Print
  • Professional landscape print sheet
  • Tool photo + specifications panel
  • Full sub-component table with P/Ns
  • OnSet banner with Tool ID

Built for the Shop Floor

⚡ Navigation
  • Mousewheel — one tick navigates sub-pages (when over the document)
  • Esc key returns to Setup Sheet from any sub-page
  • Enter key advances to next cell in grids
  • Arrow keys navigate component lists
🖨 Print System
  • Server-rendered output — not a browser screenshot
  • Page selection modal — print exactly what you need
  • Continuation pages for overflow text
  • Your logo on every page
  • Runs on your own server — no external dependency
💾 Data & Storage
  • SQLite database — single file backup
  • Photos compressed and persisted in browser localStorage
  • Tool photos stored on server filesystem
  • Runs on your local network — completely offline
🏢 Your Company Branding
  • Replace OnSet logo with your own company logo
  • Your logo appears on every page — screen and print
  • Every printed document carries your company identity
  • Professional look for customers and shop floor alike
  • Simple logo swap — no coding required

Screenshots

See OnSet Shop Control in action

📸 Real screenshots — no mockups
🖥 Runs in any modern browser
📋 Lathe and mill setup documentation
🖨 Clean professional print output
🔧 Built by machinists, for machinists
🔍

Tip: Click any screenshot to enlarge it. Use the ← → arrows or your keyboard arrow keys to page through all screenshots. Press Esc to close.

Setup Sheet & Tool Library side by side
Screenshot 01
Setup Sheet & Tool Library — Side by Side
When launched, the Setup Sheet opens on port 5000 and the Tool Library opens on port 5001 in separate browser tabs automatically. Choose Chrome's split screen option and both apps run side by side in a single browser window for increased productivity — enter a Tool ID on the Setup Sheet and the Tool Library is right there to reference or update. Both apps share the same local network with no internet required.
Setup Sheet Tool Library Split Screen Local Network
Main Setup Sheet
Screenshot 02
Main Setup Sheet
Full Setup Sheet record showing multi-turret layout with custom section labels, part photo in the header, per-tool Notes column, and the always-on Programmer Footer. Auto-numbered 5-digit record ID, Customer, Part#, Revision, Machine, Program, Operation, and Process fields. Tool ID tab-out triggers auto-fill from the Tool Library — or just type it in if the library isn't used.
Multi-Turret Tool Grid Programmer Footer Part Photo
Print Modal & Multi-Turret Print
Screenshot 03
Print / Save PDF Modal & Multi-Turret Setup Sheet Print
The Print page selection modal lets you choose exactly which sub-pages to include in your PDF output. Select the full package or just the pages you need for a specific operator. The resulting multi-turret print shows all tool sections with a clean professional layout, OnSet banner, part photo, and Programmer Footer on every page.
Print Modal Page Selection PDF Output Multi-Turret Print
Work Instructions
Screenshot 04
Work Instructions
The Work Instruction page is a single-page snapshot combining Setup, Operation, and Inspection — a quick reference view alongside the more inclusive dedicated instruction pages. Each dedicated instruction page (Setup, Operation, and Inspection) has its own full text entry and full-page photo support. Text pages use server-side pagination — overflow text automatically creates properly formatted continuation pages when printing, identical output whether printing from the individual page or from the Setup Sheet Print All menu.
Setup Instructions Operation Instructions Inspection Auto-Pagination
Tool Library
Screenshot 05
Tool Library & Tool Assembly
The Tool Library manages 11 component sub-libraries — Holders, Extensions, Cutter Bodies, Inserts, Endmills, Drills, Taps, Mill Cutters, Boring Heads, Boring Slides, and Boring Cartridges. Tool Assembly records link all components together with a tool photo and specifications. Click Print to generate a professional landscape Tool Assembly sheet showing the photo, specs panel, and complete sub-component table with part numbers.
Tool Library Tool Assembly 11 Libraries Assembly Print Sheet
Tool Crib Build Sheet
Screenshot 06
Tool Crib Build Sheet — Automatically Assembled
The Tool Crib Build Sheet is generated automatically from all turret sections on the Setup Sheet. Every tool entered on the Setup Sheet appears here with its tool ID, tool number, description, holder, extension, perishable part number, OOH, and notes. When a Tool ID is entered on the Setup Sheet and the Tool Library is installed, the tab-out function auto-fills the holder, extension, perishable P/N, and OOH directly from the Tool Library — or just type the information in if the library isn't used. Section headers with dark navy separator rows keep multi-turret layouts organized and easy to read. The complete crib tool list prints as a standalone page or part of the complete document package.
Tool Crib Build Sheet Auto-Assembled Multi-Turret Auto-Fill from Library

Pricing

Simple. One-time. Yours forever.

🎉 Introductory Pricing — Limited Time
💰 One-time purchase — own it forever
🚫 No subscriptions — no monthly fees
🔒 Perpetual license — yours forever
💳 Secure checkout via Paddle
🔧 Built by machinists, for machinists

Get OnSet Shop Control

Instant delivery after purchase. Start running in under 10 minutes.

1
Purchase
Secure checkout via Paddle. Credit card, PayPal, or bank transfer. VAT handled automatically.
paddle.com
2
Delivery
Paddle sends your receipt with a secure download link. File served via Cloudflare — fast and always available.
Instant email delivery
3
Install & Run
Unzip the folder. Double-click the launcher. Browser opens automatically. Under 10 minutes from purchase to running.
Python 3.9+ required (free)
Software — Purchase to Download
Setup Sheet Edition
All 12 sub-pages · Unlimited records · Server-side print · Your local network
$349
📄 Install Guide
Tool Library Add-On
11 component libraries · Tool Assembly records with photo · Auto-fill into Setup Sheet
$129
📄 Install Guide
Setup Sheet & Tool Library BUNDLE
Setup Sheet + Tool Library · Both apps, one install · Save $49
$449
📄 Install Guide
Complete Bundle + Support BEST VALUE
Setup Sheet + Tool Library + 1 Year Support Plan · Save $77 · All updates included
🎉 Introductory Offer — Just $499 for Everything · Limited Time Only
$499
Documentation — View or Download Free
Product Overview
Complete feature list, specifications, and system requirements
Free
Complete Bundle Install Guide
Step-by-step installation for Setup Sheet + Tool Library
Free
Technical Guide
Full system architecture, ports, database, network, print engine & troubleshooting — for IT evaluation
Free
Swapping Your Database Guide
Load the sample database so your crew can explore real documentation examples — then restore OnSet to a clean fresh database when you're ready to go live
Free
Sample Documentation — See What OnSet Produces
Complex 3-Turret Lathe Setup Package
Complete documentation package for a complex 3-turret CNC lathe operation — Setup Sheet, Tool List, all instruction pages, and picture pages
Sample
Simple Setup Sheet — No Tool Library
Straightforward example showing manual data entry without using the Tool Library auto-fill feature — just type it in!
Sample
Comprehensive Documentation Package
Full documentation showing multiple user-created Additional Instruction pages with continuation pages — the complete OnSet workflow
Sample
📦 All purchases include a perpetual license — you own it forever. Need help? support@onsetshopcontrol.com

Terms of Service

Effective April 27, 2026

Please read these Terms of Service carefully before purchasing or using OnSet Shop Control software.

1. Agreement to Terms

By purchasing, downloading, or using OnSet Shop Control software, you agree to be bound by these Terms of Service. If you do not agree to these terms, do not purchase or use the software.

2. License

OnSet Shop Control grants you a non-exclusive, non-transferable, perpetual license to install and use the purchased software on computers owned or controlled by you for your internal business operations.

3. Payment & Delivery

All payments are processed securely by Paddle.com, our authorized reseller. Upon successful payment, you will receive a download link via email. Prices are in US Dollars. All purchases are final subject to the Refund Policy below.

4. Support Plan

The optional Support Plan is an annual subscription providing software updates and email support for one year from the date of purchase. The Support Plan does not affect your perpetual software license — your right to use the software continues regardless of whether you maintain an active Support Plan. Support Plan renewals are optional and must be purchased separately upon expiration.

5. Intellectual Property

OnSet Shop Control software, including all code, design, documentation, and related materials, is the intellectual property of OnSet Shop Control and is protected by copyright law. Your purchase grants you a license to use the software — it does not transfer any ownership or intellectual property rights to you.

6. Data & Privacy

OnSet Shop Control runs entirely on your local network. No data, records, photos, or shop information is transmitted to OnSet Shop Control or any third party. Your data stays in your shop. See our Privacy Policy for complete details.

7. Disclaimer of Warranties

The software is provided "as is" without warranty of any kind, express or implied. OnSet Shop Control does not warrant that the software will be error-free or uninterrupted. You assume all risk associated with the quality and performance of the software.

8. Limitation of Liability

In no event shall OnSet Shop Control be liable for any indirect, incidental, special, or consequential damages arising from your use of the software, even if advised of the possibility of such damages. Our total liability shall not exceed the amount you paid for the software.

9. Updates & Modifications

We reserve the right to modify these Terms of Service at any time. Continued use of the software after changes constitutes acceptance of the new terms. We will post the updated terms on our website with a new effective date.

10. Contact

Questions about these Terms? Contact us at info@onsetshopcontrol.com

Privacy Policy

Effective April 27, 2026

This Privacy Policy explains how OnSet Shop Control collects, uses, and protects information when you visit our website or purchase our software.

1. Information We Collect

Website visitors: Our website does not use cookies, tracking pixels, or analytics. We do not collect any personal information from visitors to onsetshopcontrol.com.

Customers (via Paddle): When you purchase software, Paddle.com processes your payment. Paddle collects your name, email address, and payment information as required to complete your transaction. OnSet Shop Control receives your name and email address from Paddle for order fulfillment and support purposes only.

Support emails: When you contact us by email, we retain your name, email address, and the content of your message to provide support and improve our product.

2. The Software Itself — Your Data Stays With You

OnSet Shop Control is a local application that runs entirely on your own computer or local network. The software does not transmit any data to OnSet Shop Control or any third party. Your setup sheet records, part photos, tool library data, and all shop documentation remain exclusively on your hardware. We have no access to your data and never will.

3. How We Use Information

4. Third-Party Services

Paddle.com is our payment processor and authorized reseller. When you purchase, you are subject to Paddle's Privacy Policy and Terms of Service in addition to ours. Paddle handles all payment card data — we never see your credit card information.

Google Fonts is used on this website to load typography. Google may log your IP address when fonts are loaded. No other third-party services are used on this website.

5. Data Retention

We retain purchase records (name, email, product, date) for a minimum of 7 years as required for tax and accounting purposes. Support correspondence is retained for up to 3 years. You may request deletion of your personal data at any time by emailing us — note that we are required to retain purchase records for legal compliance.

6. Your Rights

You have the right to request access to, correction of, or deletion of your personal data. To exercise these rights, email us at info@onsetshopcontrol.com. For payment data, contact Paddle directly as they are the data controller for payment information.

7. Security

We take reasonable measures to protect the limited personal information we hold. All payment processing is handled by Paddle using industry-standard encryption. Email communications are stored securely.

8. Changes to This Policy

We may update this Privacy Policy from time to time. We will post the updated policy on this page with a new effective date. Continued use of our website or software after changes constitutes acceptance.

9. Contact

Privacy questions? Contact us at info@onsetshopcontrol.com

Refund Policy

Effective April 27, 2026

We want you to be completely satisfied with OnSet Shop Control. This policy explains our approach to refunds.

✅ Our Commitment

We stand behind our software. If OnSet Shop Control does not work as described and we cannot resolve the issue, we will issue a full refund within the refund window below.

1. Software Purchases — 14-Day Refund Window

We offer a 14-day refund on all software purchases (Setup Sheet Edition, Tool Library Add-On, Complete Bundle, Complete Bundle + Support) subject to the following conditions:

2. Support Plan — Annual Subscription

The annual Support Plan may be cancelled within 14 days of purchase for a full refund if no support services have been used. After 14 days or after support services have been rendered, the Support Plan fee is non-refundable. Cancellation of the Support Plan does not affect your perpetual software license.

3. How to Request a Refund

To request a refund, email us at info@onsetshopcontrol.com with:

We respond to all refund requests within 2 business days. Approved refunds are processed by Paddle and typically appear on your original payment method within 5–10 business days depending on your bank.

4. Circumstances Outside Our Control

Refunds are not provided for issues caused by: incompatible or unsupported operating systems (Windows versions older than Windows 10, or macOS versions older than 12), failure to meet the stated Python 3.9+ requirement, or network/firewall configurations that prevent the software from running on your specific network. We are happy to assist troubleshoot these situations even if they fall outside our refund policy.

5. Contact

Refund requests and questions: info@onsetshopcontrol.com
We're a small team and we genuinely want every customer to succeed with the software.