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.

Reuse Sketches

sebastian_theilenbergsebastian_theilenberg Member Posts: 5 EDU
edited April 20 in Community Support

Hi everybody!

I have an issue that I run into every once in a while that I'd like feedback on from the great community here. Sometimes, I find myself wanting to reuse sketches. This could be the shape of a specific punchout for a connector that I might need to use several times in the same part, and/or reuse in other parts, or an extrusion feature of a specific shape that I want to add to various locations in a part studio and/or in several part studios.

Here is the issue:

  • I cannot define this sketch once in a part studio and then copy and move it, like I would with a part, because transform doesn't work with sketches. Sketch transformation only works inside a sketch, so that would mean I need to copy all contents of one sketch to another and then translate.
  • I can define a sketch in a dedicated part studio and then use a derive feature to put it exactly where I want it. However, I cannot use the same approach again, as I cannot use two derive features for the same source. Because of this, I cannot e.g. define multiple shapes in one part studio and then place them in different locations, as I would need to derive them together onto the same location.

It feels unsatisfactory not to be able to build some kind of sketch library. How do people approach this? Am I missing something?

Thank you for your input!

Edit: Not quite sure how to make a comprehensive example of this in a document, but I created an example for the second issue here: https://cad.onshape.com/documents/ef0744b2b7187a30aa26c83c/w/3be90d4f376de3e85b4779f2/e/0b676159c6bb41bb5daff7ae

Tagged:

Best Answer

  • eric_pestyeric_pesty Member, pcbaevp Posts: 2,697 PRO
    Answer ✓

    There are a couple of ways to handle this:

    • Use the "super derive" feature instead of derive (lets you derive as many times as you want)
    • Use the "transform pattern" feature, which allows transforming sketches
    • Create a surface of your sketch (use a offset surface feature with a zero offset), create a composite par if needed. You can then import and transform it with the regular transform feature. A surface can be used just like a sketch for most operations
    • Look into using the "amalgamate" custom feature workflows for things like cutouts

Answers

  • eric_pestyeric_pesty Member, pcbaevp Posts: 2,697 PRO
    Answer ✓

    There are a couple of ways to handle this:

    • Use the "super derive" feature instead of derive (lets you derive as many times as you want)
    • Use the "transform pattern" feature, which allows transforming sketches
    • Create a surface of your sketch (use a offset surface feature with a zero offset), create a composite par if needed. You can then import and transform it with the regular transform feature. A surface can be used just like a sketch for most operations
    • Look into using the "amalgamate" custom feature workflows for things like cutouts
  • sebastian_theilenbergsebastian_theilenberg Member Posts: 5 EDU

    These are great suggestions, thank you!

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. Sign in or register to get started.