fellesverkstedet / Bark-beetle-parametric-toolpaths

A grasshopper plugin for digital fabrication. Enables direct fabrication of geometry with 3D printers, CNC milling, Laser cutters, Robot arms and more. Also featuring 1:1 augmented reality toolpath projections.
100 stars 18 forks source link

Suggested additions to code #82

Open Jesse-vdp opened 2 years ago

Jesse-vdp commented 2 years ago

Hi Jens!

We've been using your bark beetle code a lot lately, great to work with. I adjusted it by adding additional options and output files. I did it quite roughly though. We are milling like 40 big wooden plates. These additions make exporting less labour intensive, and less error sensitive. Maybe it could be possible to include some of these features in your next version?

Main additions:

Great if you can look into this, awesome if some of this can be included into your next release.

Here a pdf with some explanation: 211207_Suggestions Bark Beetle.pdf

Here a wetransfer with the grasshopper file (couldn't find an other way to include a .gh file). https://we.tl/t-ypMZfilGcM

All the best, also from Alex, Jesse

uomou commented 2 years ago

Just saying, great job Jesse, lets make this future proof :-)

zohozer commented 2 years ago

... Here a wetransfer with the grasshopper file (couldn't find an other way to include a .gh file). https://we.tl/t-ypMZfilGcM

Seems that the link to the files has expired. Please can you reupload them? Best regards.

Jesse-vdp commented 2 years ago

211207_Suggestions Bark Beetle.zip

Hi Jens / Zohozer, Thank you for your message. Here enclosed in the message a zip file, with the files of the transfer link. Great if you could take a look at the suggestions.

Big fan of your code, we use it a lot. Much appreciatie your work,

Best, Jesse

JensDyvik commented 2 years ago

Hi Jesse

Thank you so much for sharing this work and the documentation! I am sorry your first post slipped past me.

I really agree with you that being able to cluster jobs is nice for many workflows. Siemen and I have some thoughts on how to improve this in Bark Beetle 2.0 (development will probably start next year). And we will bring your developments into the process.

I have a "pro tip" to share that gives infinite pocket depths: If you make surfaces from your pocket curves, then place them at the correct Z height and place them in the "3D" layer, Bark Beetle will read the z position and set individual pocket depths for each surface. Be aware though that this cannot combined with regular 2D curves in the "Pocket" layer in one job.

It made me very happy to see how you have modified and improved the Grasshopper file. It really shows the value of open projects under open licenses.

These weeks all my development time is going into Humphrey2 (a self replicating open hardware CNC router) which I off course milled out with with Bark Beetle. In December Siemen and I are planning a Bark Beetle hackathon, and we will look into merging your work then. Please keep sharing thoughts and comments on improvements as git issues so we can work on them then!

best regards from Jens

Jesse-vdp commented 2 years ago

HE Jens,

Thank you very much for your comments. Exciting that work will start on Bark Beetle 2.0. Much looking forward to a next version. Humphrey2 looks very impressive. We are using the CNC more and more, and are talking about buying / building one ourselves at one point. Humphrey2 could be a great solution!!

Ah great tip for the variations in pocket depths solution. This will be very handy in our next milling job (building a small library in oak tri-ply for an apartment in Amsterdam-Noord).

Thanks again for all! Looking forward to learn more about your new developments. If your interested in our CNC work the coming period: check our instagram: @studio_wild_architecture

All the best, Jesse