Back to conversations

Automatic detection of different board length to optimize wood.

Christoph Klein

Posted on October 13, 2021

Hello Developer Team.

Lets say i am designing a 2" x 6" wall for framing. Each Wall element is (example) 8' wide.
The wall has a 14 degree or (12" over 3") angle to accomodate a sloped roof.
Each stud will be a bit longer than the fist one.
The first one is 8' long - the next one 8' 3" = the next one 8' 6" and the last one 10' 2".
In the material definition under "Standard Lengths"  we have 8' boards and 10' boards and 12' boards etc.
OCL should pick-up automatically that some boards have to be cut down from a 10' board (Example) if the final board need to be 8' 3" or 8' 6" whereas the 10' 2" final board need to be cut from a 12' board.
OCL only remembers the last material definition i entered and does not remember that i defied different material length for different size boards.
Am i making a mistake somewhere?

Chris

Martin Mueller

Posted on October 13, 2021

Hi Christoph,

This is currently not possible and may never be possible. The reason is the following: given parts of different length, it almost always the case that the best yield is achieved by using the longest boards. Giving the algorithm an extra set of choices of different lengths from which to cut the parts would increase the time to compute a solution and make it extra difficult to compare the solutions.

A solution would be to use 3 different materials, one for each material length, effectively grouping the parts in 3 groups (8', 10' and 12' or any size you need) within the Parts List. Should you make a mistake (wrong material), OpenCutList will tell you that it cannot place the part inside of the standard board for this group.

Christoph Klein

Posted on October 15, 2021

Another solution would be to define the material befor you actually click on cut list.
This would be (in my opinion) be perfect for all kind of cutting jobs where different material length are available. The problem is that if you choose 2 x a 2" x 8" x 8' that could do the job is way cheaper than one time a 16' cut into 2 pieces. The point is to save money.
The length of the material and when it would be better to use a 8 foot than a 10 or 12 foot is only clear after the design.
That would mean that after the design is finished one has to go and change all the materials according to the optimal and cheapes lenght to cut from.

Would it not be possible to chooce the correct material lenght when you right click a component?
The problem right now is that you can enter a material in all kind of different sizes and dimentions but all of that is over-written because it takes the last entry after you click on cut list.
Instead of choosing the material for a compleate job that is composed out of different length you only can choose one length that is predifined in the material list.
If you would accept that the material can also be defind while right clicking a component and click on "edit part propperties" and allow to select the actual board size right there - all would be good and perfect.
Would that not be an easy fix and the correct way to let the user deside from which standard lumber lenght he want to cut which part instead of allowing only one choice at the very end and after you click on cutting diagramm?

What do you think?

Chris 

Christoph Klein

Posted on October 15, 2021

Hello Martin

Please have a look to see what i am just designing.
THe problem is that all wall sections are grouped into elements and each element (8 feet wide) has his own cut list and there is no way to get the best board length which is a big money saving factor.

https://youtu.be/Pt-cM_OujmY

Chris

Conversation followers