Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- 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.
Best Of
Re: How can I copy errors and warnings?
you should be able to see any errors in the featurescript notices tab.
But Chatgpt isn't going to be much help. It's wrong more often than it's correct. It just doesn't have the training data on featurescript.
Learn to read the docs, and how to debug. Both are valuable skills.
https://cad.onshape.com/FsDoc/debugging-in-feature-studios.html
Re: How do you change a 2D model to a 3D model?
Hello, and welcome to Onshape. Your question is too broad to be answered in this scope. Onshape has all the tools needed to create a 3D model. The same model could be built by different users in different ways and not always using the same tools. You will need to learn how to use Onshape's tools in order to do what you ask. Once you begin to build your model you will have some difficulty along the way and here is one place where you can get help with specific questions. Go to the Learning Center to get started and find what Onshape has to offer. - Scotty
Cutting an assembly (walls and windows)
Hello,
I have an assembly of brick-like parts that make up a wall.
Is it possible to cut the assembly (wall) in order to have an opening for a window?
I can extrude in-context but I want to cut in this situation.
Can you create a cut feature in an assembly?
Re: Certified Onshape Associate Practice Exam
show sketch in sheet metal flat pattern drawing
I have a part that will be made from folded up cardboard, a decoration-the part is made using the sheet metal function. I will print the flat pattern drawing full size and glue it onto a sheet of cardboard, and then make the folds as needed. There is a sketch in the part model of some artwork which will be painted by hand on the part, and I would like to have this sketch show up in the flat pattern drawing. But trying to add/show the sketch in the drawing is not working-the preview shows up ok in the 'show/hide sketches' window, but it does not come thru in the flat pattern view. I've tried changing the view orientation (in case the sketch was on the far side), but it just does not show up. Is there a way around this?
Thanks,
Bob
bikr7549
NEW Custom Features for Mesh
Hi everyone, I'm excited to announce a number of custom features I've recently written to help with mesh workflows. I've also got a new video tutorial up showing them each and demonstrating them in a workflow. You can get the features here.
Spline On Mesh lets you draw curves on a mesh
Copy and Split Mesh let's you extract a section of a mesh without modifying the original
Mesh Intersection Curve works like the native Intersection Curve feature, but accepts meshes
Mesh Projected Curve works like the native Projected Curve feature, but accepts meshes
Extract Mesh Points converts all mesh vertices into points. Useful for making box selections with Constrained Surface to diagnose why it's failing
Copy Mesh Face copies a mesh face, so you can focus on just that area and hide other clutter
Keep Face works like an inverted Delete Face. Not only for meshes, but handy. It's in a separate document, and you can get it here.
EvanReese
Re: use variable in assembly
I look at configuration variables, but I don't think it is applicable to my use case.
jim_sung
Re: Ability to Modify a part from its derived representation.
Re: [Chatbot Copilot] - We Built a FeatureScript AI Assistant That Outperforms ChatGPT
I do AI at my "real" job. You will always have issues trying to train FeatureScript on a very large LLM.
Think of how these language models work: they learn relationships between words by representing them as points (vectors) in a multi-dimensional space. Words that often appear together or have similar meanings are placed closer to each other. When predicting the next word, the model looks for words whose vectors are "close" (short vector distance) to the current context. However, because training data specifically for FeatureScript is relatively limited or "sparse" compared to general language, the relevant FeatureScript concepts might be represented by vectors that are farther apart. When the model has to "jump" a larger distance in this vector space to find the next likely word, there's a higher chance it might land on something plausible-sounding but technically incorrect or nonsensical in the specific FeatureScript context – essentially, a hallucination. So, sparser data can indeed lead to larger effective distances between relevant concepts, increasing the risk of inaccurate predictions.
Professionally, I specialize in smaller local models, typically no larger than 32 gigabytes. I train them for specific use case in a variety of ways.
I am working on a FeatureScript AI -but I am using smaller models that run locally to decrease the noise.
All LLMs I have tried halucinate badly in FeatureScript, GEMINI is the worst - I do mean worst, it has the idea that the current FeatureScript API is outdated and whatever it is using is the correct one and will repeatedly halucinate even when told it is wrong with souces, links etc. I gave up.
My FeatureScript workflow
I use Claude to do daily work and to help with my local LLM project.
Sometimes I will "lean in" to the hallucination. If I get an hallicination that I think SHOULD exist, then I work with the LLM to create it and add it to my utilities.
When I need a utility function I ask Claude and ChatGPT to create it with the same prompt and pick the better candidate, some time I will ask DeepSeek if I am not happy with the other answers.
Also I will ask one AI to "Fix" another AIs output - this works suprisingly well.
The OnShape AI assistnat will haluicinate as well, but it does a good job at finding examples and documentatin for a method.
Ping me and I will try to help anyway I can.
I wish I could use VS Code for this work! Onshape HINT HINT.
Gary


