Skip to content

Professional 2D cutting plan optimizer for carpenters. Minimize waste, maximize savings with 12+ algorithms.

License

Notifications You must be signed in to change notification settings

Optador/optador

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Optador Logo

Professional 2D Cutting Plan Optimizer

Website .NET License Platform


Stop wasting expensive sheet materials!

Optador uses advanced algorithms to find the optimal cutting layout in seconds.
The same math that powers logistics giants β€” now available for your workshop.


πŸš€ Get Started Β· πŸ“– Documentation Β· πŸ’¬ Support



✨ Demo

Optador App Preview

Optimize your cutting plans in seconds with intelligent algorithms

🎯 The Problem We Solve

😰 Without Optador 😊 With Optador
Manual layout planning takes 2+ hours Optimal layout in < 5 seconds
Achieve 70-80% material utilization Achieve 85-99% utilization
Forget grain direction requirements Automatic grain matching
No professional documentation PDF/PNG exports ready for production
Wasted scraps thrown away Scrap tracking for reuse

πŸ’° Real-World Savings

🏠 Kitchen Cabinet Project Example

Materials: 20 plywood sheets @ $60/each = $1,200 total

Metric Manual Plan Optador Improvement
Utilization 75% 95% +20%
Sheets Used 22 18 -4 sheets
Material Cost $1,320 $1,080 -$240
Waste Value $300 $60 -$240

πŸ’΅ SAVINGS: $240 per project β€” πŸ“¦ 4 fewer sheets to buy

πŸš€ Key Features

πŸ“ Smart Optimization

βœ… 12+ Algorithms

  • MaxRects (BSSF)
  • Skyline (BFS)
  • Guillotine (BSP)
  • Genetic Algorithm
  • Memetic Algorithm
  • Monte Carlo Tree Search
  • And more...

βœ… 85-99% utilization βœ… Grain direction support βœ… Kerf (saw blade) compensation

πŸ“Š Professional Workflow

βœ… Excel Import/Export

  • Import product lists
  • Export cutting plans

βœ… Multiple Export Formats

  • PDF reports
  • PNG images
  • ASCII text
  • Labels with QR codes

βœ… Batch Processing

  • Compare algorithms
  • Auto-select best

πŸ”§ Advanced Features

βœ… Scrap Management

  • Track leftover material
  • Reuse scraps automatically
  • 10-20% extra savings

βœ… Cost Optimization

  • Multi-sheet-type support
  • Minimize cost vs sheets
  • Price-aware selection

βœ… Algorithm Router

  • ML-powered selection
  • Smart recommendations

πŸ”„ How It Works

Step 1 Step 2 Step 3 Step 4
Import Select Algorithm Optimize Export
Enter products or import from Excel Choose from 12+ algorithms Get optimal layout in seconds PDF, PNG, Excel, Labels

πŸ“Š Algorithm Performance

Algorithm Utilization Speed Best For
MaxRects (BSSF) 85-95% ⚑ Fast General purpose, default choice
Skyline (BFS) 88-96% ⚑ Fast Strip packing, roll materials
Guillotine 70-85% ⚑ Fast Panel saws, edge-to-edge cuts
Genetic Algorithm 92-98% 🐒 Slow High quality, complex scenarios
Memetic Algorithm 94-99% 🐒 Slow Best overall quality
Monte Carlo Tree 94-99% 🐒 Slow Explainable AI, research
OR-Tools CP-SAT 90-99% 🐒 Slow Optimal solutions, exact method

🏭 Supported Materials

Material Common Uses Typical Cost
πŸͺ΅ Plywood Cabinets, furniture, construction $30-80/sheet
πŸ“¦ MDF Interior panels, doors, shelving $25-50/sheet
✨ Melamine Kitchen cabinets, office furniture $40-100/sheet
πŸ—οΈ OSB Construction, sheathing $15-30/sheet
πŸ”© Hardboard Backing panels, templates $10-25/sheet
🎨 Acrylic/Plexiglass Displays, signage $50-200/sheet
πŸ”§ Sheet Metal Industrial, automotive $100-500/sheet

πŸ› οΈ Technology Stack

.NET C# OR-Tools SkiaSharp ML.NET

Core Libraries

Library Purpose
Google.OrTools Constraint programming solver for optimal solutions
SkiaSharp Cross-platform 2D graphics for PDF/image export
ML.NET Machine learning for intelligent algorithm selection
ClosedXML Excel import/export support
SkiaSharp.QrCode QR code generation for labels

πŸ“± Platforms

Platform Status Notes
πŸͺŸ Windows βœ… Available Full feature support
🍎 macOS βœ… Available Native .NET MAUI app
🐧 Linux βœ… Console Command-line interface
πŸ“± Android 🚧 Coming .NET MAUI mobile app
πŸ“± iOS 🚧 Coming .NET MAUI mobile app
🌐 Web 🚧 Coming Browser-based interface

πŸ“– Documentation

  • 🌐 Website - Product overview and features
  • πŸ“– Documentation - User guides and tutorials
  • πŸ’¬ Support - Get help and support

πŸ”— Links

Website LinkedIn Facebook

πŸ“„ License

This software is proprietary. See LICENSE for details.

For commercial licensing inquiries, contact us at optador.com/contact.


πŸͺ΅ Your material. Optimized.

Made with ❀️ for woodworkers everywhere


Star this repo

About

Professional 2D cutting plan optimizer for carpenters. Minimize waste, maximize savings with 12+ algorithms.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published