Skip to content

samquiring/CabinetCutSizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  This program is intended to help my father, a General Contractor, in cabinet making but can be useful to any cabinet maker that is a little tech savy.
The material used in cabinets is quite expensive so often times creating a "rip sheet" is a time consuming and stressful proccess.
This entails looking at all the measurements taken on the job and finding the best way to cut 4x8 sheets of wood
to create the least amount of needed cuts and while also having the least amount of waste. 
This was quite a unique optimization problem and so I figured it would be a perfect way to build a better understanding of Python. 

How to use:

1. Organize all Cuts neatly into an excel file and put each different type of wood and/or different 
   thickness of wood into different excel sheets
   (See example.xls for example of what this should lookl like)
2. create a blank output excel file that the rips can be written onto or use an existing file
   (your previous sheets on the file will not be overwritten)
3. Download Python 3.x
4. Download both .py files
5. open up terminal
6. install tkinter, pandas, and numpy
7. Run CabinetCutGUI.py
8. Select your input, then output, then click run
9. view your output file. The number in the 1st row is the rip size and the numbers below are the cuts to make on that specific rip
10. Cut the wood and build your cabinets!

About

This program eliminates hours of work trying to figure out how many rips of a certain length and what size to make cuts for those rips. You simply just give the program an excel sheet of all cuts that need to be made and it creates an excel sheet of a cut list giving you what lengths to rip wood sheets at and what cuts to make on that wood.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages