Try my laser nesting software

hey guys, haven’t been to the space in a while. I’m travelling right now and don’t have a laser cutter handy, maybe you guys can help me beta test my thing?

here’s the site: http://deepnest.io/
trying to do a SaaS thing for some side income

osx >= 10.9: http://deepnest.io/Deepnest-1.0.1-mac.zip
windows >= 7: http://deepnest.io/Deepnest-1.0.1-win.zip
linux (any distro): http://deepnest.io/Deepnest-1.0.1-linux.zip

anyways, there are some sample files in the zip to play around with. Let me know what you think!

10 Likes

This is incredibly well done. The website looks fantastic.

What’s the best way to use this given our crumby options for LaserCAD file importing?

That is awesome @Jack_Qiao!!

right now it only reads/writes SVG so you might have to do some format conversion with inkscape. I’m working on dxf support though.

1 Like

just built a windows version: http://deepnest.io/Deepnest-1.0.0-win.zip

haven’t tested the windows version as much though, let me know if you see any issues.

1 Like

Oh my god this thing is beautiful!

That’s a snapshot of an in-progress nesting operation. I’m going to have to tweak my file a little and then actually cut this to see how it goes.

Yeah, generally pretty blown away by how much polish all of your projects
have Jack.

I’ll give this a try next time I’m laser cutting!

1 Like

The UI takes a little getting used to, but the one thing I would change if I could is the ‘scroll to zoom’ behaviour. I know this is common in a lot of CAD and GIS software, but some newer programs like Fusion 360 have really got this right. ‘Scroll to pan’ works wonderfully on touchpads in particular. If there are people who must have scroll to zoom, maybe you could make it a configurable option?

Also I seem to have an issue with the exported SVG. When I view it with Inkscape or Chrome it goes all art deco on me:

So yeah, that’s unlikely to cut well, but between this and the scroll to zoom, I’d vote for fixing the UI first. :stuck_out_tongue:

oh I think that’s just a cosmetic issue. Try setting all the fills to none and it should look better.

It generally tries to preserve the styles of the input but when the line merging happens it’ll look like that. I guess I’ll put in a change to remove the fills since that could look confusing.

I’ll also try to test this with a non-symetrical design. I have a rather complicated one.

built a linux version too: http://deepnest.io/Deepnest-1.0.0-linux.zip

it’s an AppImage file, should work on any x64 linux

3 Likes

This is great!
Any chance to have it work with .ai files, .dxf or even within AI? :grin:

Or in SketchUp!! :smiley: :smiley:

Because…

…this :

Man, this would be great in SketchUp! (for me at least)

not yet, but I’m working on it!

meanwhile try a converter or just pass it through illistrator/inkscape.

Oh yeah never mind, I just forgot that AI could export to SVG, but using Save As and not Export. I’ve almost never used that format! I’ll try right away!

Edit :
Here we go :

Deep Nest fit 43 pieces in my sheet, I fit 54.
Human brain wins! But I took me more time to get that result. So, half win…

1 Like

the default settings are good for getting decent results quickly, but if you have something more difficult I suggest trying this:

  • set to “shrink wrap” or “bounding box” optimization instead of gravity. The gravity setting ensures that the piece of material you’re left with after cutting is rectangular but it isn’t very efficient.
  • increase population size for the GA to maybe 20 or 30
  • make sure all parts are unique and make duplicates via the “quantity” field
  • set “curve tolerance” to about 0.05 in, and “space between parts” to the same

after that, run it and leave it for an hour or so. The advantage of machines over humans is that it doesn’t need to rest : ]

5 Likes

I tried your suggested settings, with squeeze and GA as 20.
It has ran for 11 hours now, no result :cry:
Btw it’s the Mac version

hm… send me the file, I’ll see if there’s a better way to optimize it.

It looks so good. I faced an issue where i imported a sheet with holes amd the parts gets nested in hole or defect regions also. Is it possible to do packing only on non-hole/defect regions.

I didn’t find any settings for this. I’m using Windows version.

I haven’t added that feature yet, but it’s coming in the next update. Check back in 2~3 days!

2 Likes