A back door to multiple STLs in VCarve

This forum is for general discussion regarding VCarve Pro
Post Reply
User avatar
ohiolyons
Vectric Wizard
Posts: 1710
Joined: Wed May 27, 2009 7:16 pm
Model of CNC Machine: Laguna IQ
Location: Kettering, Ohio

A back door to multiple STLs in VCarve

Post by ohiolyons »

At a meeting of the Dayton, Ohio CNC user's group hosted by the local Woodcraft a question was proposed.
Is there a way to sneak multiple STLs into VCarve, I initially said no.

The result is the following procedure, hopefully it is coherent enough to be replicated by others.
It is not for the faint of heart.

How to import multiple STL's in VCarve Pro or Desktop.
I only have trial versions of VCarve Pro or Desktop.
I used VCarve Desktop to test the procedure.
I used Aspire to generate the combined STL because I don't have "other" software.
It is labor intensive, but it works.
multiple - 2.crv
(2.09 MiB) Downloaded 15 times
My example will have 2 STLs, an apple and a mushroom.
Yes they are from Vectric's clipart, but I didn't want to create new STLs just for this example.

1) Find 2 or more STL's that you would like to import.

2) It will require support from "other" software that can create a combined STL.

3) In the "other" software:
a) Import each STL's
b) Export your desired STLs as one combined STL
combined minus.jpg
4) Import the combined STL into VCarve.
a) File, Import, Import Component / 3d Model
b) Finish importing and positioning process
d) Select combined STL, copy and paste
b) Place each combined STL on its own Level in the Model tab.
e) Place each combined STL on its own Layer in the Layer tab.
f) Rename the Layers and Levels so the names match to make it easier on yourself.

5) Turn off all Levels and Layers except the ones you want to work on.
a) Make sure the Layer is active for the particular STL you want to separate
b) Select the combined STL and create a vectors around your STL's by using Create vector Boundary around Selected Components,
Modeling Tab.
c) Select that vector and Ungroup
d) Delete all vectors except for the one associated with the STL you are trying to extract.
e) Select the combined STL and the vector and in the Modeling Tab, select the Level that is active right click the Level and go down to Clipping, Apply.
f) The results of Clipping only show up in the 3d View tab.

6) Repeat step 5 for as many STL as you are trying to extract.

7) We are at the step you can move the Apple and Mushroom independently of each other.

The imported, edited and moved STLs in VCarve Desktop.
overlapping.jpg
Remember this and Warning Danger Will Robinson

a) When you move each component you will have to move the component and its vector together and then Update, Clipping.
b) This is not fun, you have to turn on and off Levels and Layers to grab the component you want to move.
c) Because it is clipping you will see a ghost image of the component clipped out and it will make you project really cluttered.


I'm glad I have Aspire because this could get really complicated and laborious.
John Lyons
CNC in Kettering, Ohio

User avatar
Rcnewcomb
Vectric Archimage
Posts: 5919
Joined: Fri Nov 04, 2005 5:54 am
Model of CNC Machine: 24x36 GCnC/WinCNC with ATC
Location: San Jose, California, USA
Contact:

Re: A back door to multiple STLs in VCarve

Post by Rcnewcomb »

You can also do it without any additional software.

1. Create your VCarve project
2. Add an STL that you want to use
3. Create the roughing and finish toolpaths for the STL
4. Delete the STL from the project but do NOT delete the related roughing and finishing toolpaths
5. Repeat steps 2 through 4 as many times as you wish.
- Randall Newcomb
10 fingers in, 10 fingers out, another good day in the shop

User avatar
ohiolyons
Vectric Wizard
Posts: 1710
Joined: Wed May 27, 2009 7:16 pm
Model of CNC Machine: Laguna IQ
Location: Kettering, Ohio

Re: A back door to multiple STLs in VCarve

Post by ohiolyons »

But you aren’t going to be to move components relative to each other? Like adding and merging.

Plus you will have to be incredibly careful and not recalculate the tool paths for the deleted STLs.
John Lyons
CNC in Kettering, Ohio

Post Reply