Connecting curves into one looping path for printing

Alright thanks for the explanation, now I currently facing a problem is that my robot TCP (Tool Center Point) is not perpendicular with the my print path, have any ideas to create plane perpendicular to the curve in grasshopper? Below the sketch of what I wish the robot move like. Thanks!

this might be an approach:

scarf_seam_base-concept (1)_Re_Re.gh (33.2 KB)

I would very warmly suggest some beautiful and very insightful readings on the topic, such as Advanced 3D Printing with GrasshopperÂŽ: Clay and FDM which you can easily find for instance Amazon

that book really made the difference for me

Do you have a slicer program that has Vase mode? That’s exactly what you need to make the kind of motion you want.

I think I would project a helix onto the surface created by those curves. Much cleaner.

Helix might be the wrong word for this since a helix projected onto a flat plane (like is used in Flow along Surface) are just curves,

If I did a lot of these, I would then create a GrassHopper definition to automate it. Simple enough.

Alright will get the book from Amazon, thanks for help always.

I think we don’t have the Vase mode, as the slicer program is created self-made just for robot to operate, not from the Bamboo studio.

Perpendicular movement for ABB robot - Grasshopper - McNeel Forum

3D printing with Grasshopper - Grasshopper - McNeel Forum

Chow, the solution I presented effectively creates the vase mode geometry.

On another note, I am curious as to why the nozzle cannot just be perpendicular to the XY plane while printing?

There is a perp frame component in grasshopper, not sure if that is what you need. Just start typing “frame” and it will show up.

Edit: I just saw the video of the machine printing. I would try printing with the nozzle fixed in the vertical position to see if the result is satisfactory.

Yes, current movement is always fixed in the vertical position. But some of the printing will be better looking when the robot arm is moving like the video.

Hi, may I ask how to do an infill for this top parts of boulders to make it like a full solid. The width of the layers are 65mm. And need to all connected in one loop for robot printing purpose.

Top part of boulder.3dm (191.0 KB)

in the file you just posted both are already a single spiraling curve:


(the red arrow shows the position of the ramping seam)

What I am looking for is for every layer to have a spiraling infill pattern so that I can have a sturdy base for the next layer to build upon. Imagine it as a solid spiraling pyramid.

The idea was to may every layer an individual 2D spiral and ramp up to the next layer and repeat all the way to the top most layer.

have a look at the Nautilus plugin that has many options for generating infill layers:

Hi, I tried these plugin but it’s not working..

Because these components are not free and need a licence. Evaluation licence could be asked.

how much for the license?

100 euros for 1000 days

Evaluation licence free for 30 days.

can ask for evaluation licence?

To have an idea if the paid components are interesting, here is an evaluation licence (30 days) that you must place in the upper folder from LDLIB.dll (recommended if you use packager manager) or LDLIB.dll folder (but you’ll have to add the file at each update )

Here some, standard locations of Grasshopper plug in

  • “C:\Users\UserName\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\Nautil us”

  • “C:\Users\UserName\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\Nauti lus”

  • “C:\Users\UserName\AppData\Roaming\Grasshopper\Libra ries”

  • “/Users/UserName/Library/Application Support/McNeel/Rhinoceros/8.0/Plug-ins/Grasshopper (b45a29b1-4343-4035-989e-044e8580d9cf)/Libra ries/”

    NautilusLicencesEvaluation.xml (7.0 KB)

If there are multiple installation’s locations, files must be placed on various locations.