Pin Slot Mate Onshape

Posted on by admin

Using Design Spark Mechanical 3D, I attempted to make a slot to fit or mate another object. Tolerance of 0.2mm was used. Do not forget to subscribe and leave a comment below. Thanks for watching. Create this 3D part using Onshape. This project and playlist will show you how to use this free CAD program to make all of the parts, assemble and animate yo. Pin-slot isn't what you want. It's for things like this: I used a combination of revolute and cylindrical mates to get it working. When i used all revolute it would become overconstrained, which I assume has something to do with Onshape's internal tolerance since it should work in a perfectly precise world.

In this series of tutorials, we will create a slot feature, designed for joining two laser-cut parts. Eventually, we will use this feature to make large assemblies of laser-cuttable parts which are joined with slot features.

The slot feature is just one example of what FeatureScript can do, but each tutorial in the series introduces concepts which can be applied to a wide variety of features.

In the first tutorial, we'll walk through how to:

Onshape
  • Create a new 'Slot' feature type
  • Specify the feature's inputs
  • Define the feature's behavior
  • Use instances of the feature in a Part Studio

Motivation

A slot is simple to create with or without using FeatureScript. However, encapsulating the behavior in a custom feature provides some key advantages:

Interface control: With FeatureScript, we can fully specify the feature dialog interface, and optimize the workflow. In this tutorial, our feature's input will include the sketched path, but in future tutorials, we improve this interface so that we can create a pair of slots with just two selections.

Update everywhere: Each instance of a 'Slot' feature points to the same feature definition, so each time we improve our slot feature, every instance in the document is immediately updated. When using features from a different document, a user can update by repointing their document to any published version of the feature.

Pin Slot Mate Onshape

Onshape Mate Connector

Error handling: When invalid inputs are entered, errors can be reported to help diagnose what's wrong. With this workflow, the end user will immediately see if they've made a slot that won't fit, or won't laser cut: reported errors will turn a feature red in the feature tree.

Quality assurance: Your features will have more knowledge about their purpose than generic Onshape features, so their specific edge cases can be handled better. This, in combination with error handling, can mean the end user is less likely to make mistakes.

Video overview

This video shows the creation of the slot feature. It demonstrates what a FeatureScript workflow can look like, and creates the same 'Slot' feature type that the tutorial will guide you through below.