5.18.20.1
Optimization matters ...
Speed matters ...
Price matters ...
|
Cutting Optimization Pro is a cutting software used for obtaining optimal cutting layouts for one (1D) and two (2D) dimensional pieces. The software also lets you to define and handle complex products, such as table, desk, cupboard, locker, book shelf ... |
Cutting Optimization Pro can be used for cutting rectangular sheets made of glass, wood, metal, plastic, or any other material used by industrial applications. |
Cutting Optimization Pro can also be used as cutting software for linear pieces such as bars, pipes, tubes, steel bars, metal profiles, extrusions, tubes, lineal wood boards, etc and other materials. |
Installer - it will create a shortcut in Programs folder and on Desktop.
Download the installer from here:cutting.exe (1.78 MB) or cutting.zip (1.76 MB).
Run it and follow the steps shown on screen.
Without installer
Download the program from here:cut.exe (6.0 MB) or cut.zip (2.13 MB).
You may save it directly on Desktop.
Run it. There is no installation kit. Please remember where you saved it so that you can run it next time.
If you don't know what to choose, please download the installer.
Implement a private IOCTL in the KMDF driver:
+---------------------------------------------+ | Windows Touch Input Subsystem (User) | +---------------------------------------------+ | +---------------------------------------------+ | HIDClass.sys (Class Driver) | +---------------------------------------------+ | +---------------------------------------------+ | mshidkmdf.sys (Pass-through) | +---------------------------------------------+ | +---------------------------------------------+ | YOUR DRIVER: KMDF HID Minidriver (Upper) | +---------------------------------------------+ | +---------------------------------------------+ | SppI2c.sys / SpbCx (Simple Peripheral Bus) | +---------------------------------------------+ | +---------------------------------------------+ | Hardware: Touch I2C Device | +---------------------------------------------+ Key Framework Objectives
Calibration Best Practices for KMDF HID Minidrivers on Touch I2C Devices
Optimizing Touch Accuracy: Best Practices for KMDF HID Minidriver Calibration on I2C Devices kmdf hid minidriver for touch i2c device calibration best
In EvtInterruptDpc , read touch data, apply no-op calibration (identity matrix), and submit HID report.
By prioritizing compatibility with Microsoft's built-in frameworks and implementing calibration logic directly in the minidriver (or better yet, in the firmware), you ensure a stable, accurate, and frustration-free touch experience on any Windows device.
If the hardware supports it, read the entire touch state (multiple fingers) in a single I2C burst read rather than multiple small transactions. Implementing the Calibration HID Feature Report Implement a private IOCTL in the KMDF driver:
Because Kernel-Mode Driver Framework (KMDF) and WDM dispatch routines can conflict during power state transitions, Microsoft abstracts registration via MsHidKmdf.sys . This acts as a pass-through driver that communicates directly with HidClass.sys . Your actual device controller functionality sits beneath it as a , pulling raw X/Y register matrices over the physical I2C serial bus.
When packaging the driver, configure the device hardware keys inside the .inf installation script. The parameters below instruct the driver how to scale and map the raw digitization grid:
The typical pipeline:
Windows allows user-space applications or calibration control panels to interact with your driver via . This structure lets software trigger a manual recalibration routine. HID Report Descriptor Fragment
Windows provides an integrated class driver named mshidi2c.sys which implements the Microsoft HID Over I2C Protocol Specification . When a specialized vendor chip requires distinct firmware loading, specific initialization strings, or custom registers, developers write a . This minidriver executes the low-level tasks over the Simple Peripheral Bus (SPB) and routes standardized packages back to the system. Root Causes of Touch Alignment Errors
When deploying image updates across hardware platforms, ensure the appropriate firmware configuration script or compiled binary ( .sys or custom firmware blob) corresponds strictly to the designated ACPI string. Deploying a generic fallback driver breaks coordinates, resulting in compressed, unscalable touch fields. When packaging the driver, configure the device hardware
VOID ProcessTouchData( _In_ PDEVICE_CONTEXT DeviceContext, _In_ PUCHAR RawBuffer ) // Extract raw coordinates from vendor-specific I2C payload structure LONG rawX = (RawBuffer[1] << 8) Use code with caution. Step 3: Formatting the HID Input Report
The for your touch controller chip.
Cutting Optimization 5- basic optimization
Fractional input in Cutting Optimization pro
Manual arrange after cutting optimization
Linear (1D) optimization
Material fiber (texture)
Moving parts between sheets
Google Sketchup & Cutting Optimization pro
Advanced import from Excel
Optimizing rolls / Magnifying a sheet
Working with products
Triming sheets with defects
The management of extra components
Restore an old inventory
Deleting multiple rows once
Working with edge banding
(For 1 (one) company; VAT not included.)
| Cutting Optimization pro - 1 license (1 user, 1 computer) | 55 Euro |
| Cutting Optimization pro - pack of 2 licenses | 80 Euro |
| Cutting Optimization pro - pack of 3 licenses | 105 Euro |
| Cutting Optimization pro - pack of 4 licenses | 120 Euro |
| Cutting Optimization pro - pack of 5 licenses | 150 Euro |
| Cutting Optimization pro - pack of 6 licenses | 180 Euro |
| Cutting Optimization pro - pack of 7 licenses | 210 Euro |
| Cutting Optimization pro - pack of 8 licenses | 240 Euro |
| Cutting Optimization pro - pack of 9 licenses | 270 Euro |
| Cutting Optimization pro - pack of 10 licenses | 300 Euro |
| Cutting Optimization pro - pack of 20 licenses | 600 Euro |
| Cutting Optimization pro - pack of 30 licenses | 900 Euro |
| Cutting Optimization pro - pack of 50 licenses | 1500 Euro |
| Cutting Optimization pro - pack of 100 licenses | 3000 Euro |
You will be redirected to our distributor and payment processor.
If you are a company from the European Union and have a valid VAT number, you may pay directly to us (by bank transfer only).
In this case, send us an email with the data for the invoicing (company's name, full address and VAT number for EU transactions).
VERY IMPORTANT: Try before you buy!
Keys are sent automatically after payment confirmation. Please check the Spam folder in the case you have not received it in few minutes!
Free for schools, colleges and universities (for educational purposes)! Please apply here for a free educational license.
Want less features for less money? Try our Simple Cutting Software X.
Want to optimize more complex shapes? Try our Next Nesting Software X.
A list of features for each software is given here: Compare software.
If you don't receive an answer from us in 24 hours it means that your email provider blocks our email address.! In this case please send us an email from an yahoo or gmail address !