Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

Split Question

Hello,
I'm rather new to this world.  I became interested in learning how to use something like OnShape because of an interest in 3D printing and making printed "props" for Christmas lights.
These props can be quite large and need to be printed in "pieces" to fit on a printer bed.  The idea is to creat a basic shape ("star", "wreath", "ghost", etc) and then split that into pieces (parts).  The pieces have "dove tail" or similar type joints so they will stay together.  I have provided an example of what I mean to accomplish below.  I placed lines showing some of the places where these joint exist. 
This is not my design and I'm only showing it to illustrate what I'm trying to accompish.  

I've explored split.  I have only figured out how to split a simple ring using a plane or an extruded line through my part.  If I extrude my "dove tail" joint through my part and split using its surface, the split is not defined.  
Thank you in advance.
I apologize if my post is not appropriate.


Answers

  • steve_shubinsteve_shubin Member Posts: 1,066 ✭✭✭✭
    edited February 2021
    I've explored split.  I have only figured out how to split a simple ring using a plane or an extruded line through my part.  If I extrude my "dove tail" joint through my part and split using its surface, the split is not defined.  

    If I understand what you’re trying to accomplish as far as an end result goes, you don’t need to split things

    The trick is, to not extrude everything as one big part, but rather, extrude the different areas of the sketch as separate parts

    Understand that when you extrude ADJACENT enclosed areas — you’ll end up with a single part

    So to end up with separate parts (which allows you to eliminate doing any split), you want to extrude areas of the sketch that are not adjacent to one another

    First, extrude every other enclosed area of the sketch

    Then go back and extrude the remaining areas of your sketch that were not yet extruded

    In the below GIF, my FIRST EXTRUDE is of two areas of the sketch that are not adjacent

    In the SECOND EXTRUDE, I’m doing the same thing — I’m extruding two areas of the sketch that are not adjacent

    As such, I ended up with four parts, where there was no need to do any kind of a split

    But remember on both extrudes, to set it to NEW to avoid parts merging together



  • MichaelPascoeMichaelPascoe Member Posts: 1,698 PRO
    Also check out the custom feature, Extrude Separate by Jake Rosenfeld.

    Learn more about the Gospel of Christ  ( Here )

    CADSharp  -  We make custom features and integrated Onshape apps!   cadsharp.com/featurescripts 💎
  • Marc_MillerMarc_Miller Member Posts: 110 ✭✭✭
    edited February 2021
    Here's the approach I thought of. 

    I made a thin part in the shape of the dove tail cut, and placed a mate connector at the center of the cutting part location.

    In the sketch for the prop I added points where I wanted cuts.  After extruding the prop, I then added mate connectors at the cut location points and aligned the secondary axis so it was perpendicular across the part.

    Then Transform was used to position the cutting part, transforming by Mate connector.  The cutting part can be rotated by 180 deg if you want the dove tail going the other way.  Check the Copy box so you can keep using your original cutting part as many times as needed.

    Finally a Boolean was used to cut everything up.

    https://cad.onshape.com/documents/5d15b2228aa77ad0505864e7/w/cd986ac9768cebd54df0ba52/e/aba59a46cb7283834aabb880


  • Marc_MillerMarc_Miller Member Posts: 110 ✭✭✭
    Also check out the custom feature, Extrude Separate by Jake Rosenfeld.
    Oh nice, I definitely could have used that in the past.  That will come in handy, thank you.
  • john_mcclaryjohn_mcclary Member, Developers Posts: 3,890 PRO
    @Marc_Miller
    I like your approach better than extrude separate in this case, because it allows you to create the dovetail once and put it anywhere at any rotation.
    all you need to do is sketch a cut line on the part. Very elegant solution.

    But there is an easier way to do the transforms.
    Instead of putting a point on the line and creating an mate connector on the part, just sketch the line.

    Instead of having the mate connector on the dovetail surface pointing Z-Up, use the line an an axis.

    Now all you have to do is transform by  mate connector and rotate for orientation.
    Which is fewer steps and features for each split required.
    If this is something that needs to be done often, maybe a featurescript could be written instead.


  • Marc_MillerMarc_Miller Member Posts: 110 ✭✭✭
    @john_mcclary Thank you, I figured there was probably a way to do this a bit more efficiently. 

    Oh yes, this could totally be a feature script.
  • eric_borden595eric_borden595 Member Posts: 21
    Wonderful!  Thank you very much.  I'm going to give it a try!
Sign In or Register to comment.