Nesting... the next upgrade?

The only point I was making was to agree with Oz that this is a lot of work. Also, I don’t think anyone has made the perfect algorithm… yet :slight_smile:

In that application, the step angle is just the increments of rotation the software will use (test). But as you can see, my own brain wins in the end (last picture).

Never said “everything” but in this world :world_map: our good looks don’t fill up our gas :fuelpump: tanks in our :red_car: :blue_car: s

We need :moneybag: :dollar: :pound: for a lot of things unless you live in a socialist/communist country and expect the government to keep you alive.

Excellent example! Machines will never be as smart as humans. AI is trying to narrow the gap but it’s still stupid.

How do we charge our clients for our time? Entrepreneurs sometimes forget that their time is not free it becomes priceless.

If I was on my death bed and God sent me an angel which granted me an extra day on earth to do anything I wanted to do … it would be with 100% certainty spending a day with my family it would certainly never be saving an extra 2% in materials used in a laser engraving process.

My life changed when I first heard that.

That being said I am all for giving my hard earned cash to @LightBurn to come up with an amazing add on that will save me some materials as a result of his nesting algorithm. Of course this is after he spends time with his loved ones and answers questions on the forum. :wink:

When we are young we exchange our time for money when we get old we exchange our money for time.

Cheers :clinking_glasses:

Sasquatch

3 Likes

That’s the most accurate thing you have ever shared! Thanks. Love it! I am going to use this line.

3 Likes

it seems many have knowledge there… and because it’s a bit hard for lightburn developper, what about open a github?

If you want to see an adult crying non stop like a baby, put me in one of these

2020-lamborghini-huracan-evo-spyder-review-7-382x238-c

1 Like

Why, exactly? Software for Nesting is not a new concept and solutions currently exist and range from free and open-source to several thousands of dollars in proprietary software design to do only one thing, nesting shapes.

This is not an issue of “if”, but more like when. LightBurn will offer a solution to providing nesting features from within LightBurn, but it will take some time to do.

You first need to move to California then you need to become a Lamborghini Distributor then you can start crying…

:stuck_out_tongue_winking_eye:

There seems to be a good bit of open source code for solving general non regular complex 2D nesting problems.

Conceptually, nesting is simple:

  • Given a set of pieces, find arrangements of those pieces within a boundary that don’t overlap, and minimize wasted space

The hard part is that there are infinite possible arrangements, and you have to decide quickly which arrangements are worth even trying, and which aren’t.

  • The pieces should be tested for arrangements where they touch (or are a specified distance from each other).
  • The number of positions should be constrained to some incremental amount - test every 3 mm, for example
  • orientations should be constrained to some incremental amount, like every 45 degrees, 22.5 degrees, etc.

Even with these constraints, the number of possible combinations to be tested for any non-trivial set of parts is massive, and that’s the hard part - you have to run all of these combinations looking for the ones that waste the least amount of space, placing the geometry deciding if you’re doing better than past tests, and so on.

The number of existing solutions to a problem can be a reasonable indication of how hard it is. There aren’t more free / open / cheap nesting options precisely because it’s really hard to do, much lest fast or well.

2 Likes

As a developer, I’m gonna jump in. Dev teams must prioritize work and the businesses must focus on the most important features to provide the most value to their customers.
The lightburn team does a fantastic job of providing a value packed product at a more than reasonable price. The fact that they offered alternatives shows that they care about the community here.
Development is not easy, and it’s even harder when you make a product that is stable and reliable such as lightburn.
While features and functionality may look easy on the surface, Larry, they are oftentimes quite complicated below the surface.
There are paid and free alternatives out there already, and while it’s one more step, once you save the nested file in lightburn, you don’t need to go through the entire process again.

4 Likes

When DeepNest is doing all the dirty work while I drink my morning coffee.

This, exactly this.

Depending on the number of iterations and settings, Nesting can take quite a long time. If Lightburn will add this option it should be a separated linked app so we can continue using Lightburn while nesting is working hard in the background.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.