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: IMPROVEMENT - Dragging configurations
Agreed, and when moving up several options, especially across several documents where we might have similar configuration lists, this can take a chunk of time. I actually wrote some JS that you can copy/paste into the console of the web inspector that at least automates it to some extent. Here it is, if it's helpful.
To use, open the inspector in Chrome (press F12 on your keyboard)
Click on the three dots next to the config parameter you want to move
Press Ctrl + Shift + C
Click on Move up/move down (depending on which direction you want to move it in
Copy and paste this code and put it into the Console in the web inspector (change count to the amount of spots you want to move the param)
$move = $0;
const sleep = (delay) => new Promise((resolve) => setTimeout(resolve, delay));
const repeatedMove = async () => {
count = 5; // CHANGE THIS TO HOW MANY SPACES YOU WANT IT TO MOVE UP OR DOWN
i = 0;
while(count != 0)
{
if(document.getElementsByClassName("working-progress").length == 0)
{
$move.click();
count -= 1;
console.log("moved");
}
console.log(i);
i += 1;
if(i > 500)
break;
await sleep(1000);
}
console.log("done");
}
repeatedMove();
Press enter and it should start moving the param
Re: What means "Convert to expression/text"at the Tag Profile feature
It appears on any checkbox. You can do conditionals like #Length>1m?true:false
Re: Why I cannot give dimension to a circle?
Your welcome. Model looks great. Yes that is what I do for scaling too. It's just that I'm used to scaling with a reference so I don't need to take measurements and breakout the calculator. Hope it gets easier someday. ha. What I'd like to do is when the scale is invoked is to click 1st ref point, click 2nd ref point then type the dimension that those two points 'should' be at. no math, computers can do that for me. haha.

Re: Improvements to Onshape - January 10th, 2025
The configuration input updates are huge for me! Excited to dig into this more!
Re: Improvements to Onshape - January 10th, 2025
A few of these have already been mentioned but just to reiterate a couple of high impact ones for us:
- Suppressing with logic/conditional statements
- Reorder configuration inputs (drag and drop, or honestly anything other than what we currently have). *Worth noting that in our enterprise, throughout all of time, we have moved inputs over 64,000 times
- Multi-editing tool for configuration parameters (shift click to move up/down several or shift click to delete)
- Configure configurations parameters (have options in a drop down show/not show based on previous selections)
- Configure configuration variable limits
- Folders/parameter groups for configuration parameters
- Descriptions for configuration options
We've made support tickets for each of these going into more detail/use cases for them. We make pretty complex configurations to the point where we have hired people whose full time job is to manage and update configuration in Onshape. Updates even as simple as speeding up reordering configuration inputs would have saved hours of work in the past.
Also what @EvanReese mentioned about building configuration UIs in a similar way to FeatureScript would also be very welcomed.
Suppressing assembly pattern part instances using configurations
I would really like to create assembly configurations that suppress chosen pattern part instances but i don't think it can be done?
Re: odd behaviour with constraining a circle
Sorry it took me so long to get a chance to help… See my response in the other thread…

Re: Improvements to Onshape - January 10th, 2025
Great update! By far the best update this year 😉

Re: incline plane / schiefe Ebene
Hallo Tell,
Jed's Punkt, Mate Connectors zu benutzen, ist in diesem Zusammenhang der wichtigste. Wenn Du erst die Mittellinie aller Deiner Rohre zeichnest, kannst Du, anstatt eine Skizzenebnene anzulegen, einfach einen Mate connector an die Stelle auf der Mittellinie setzen, wo Du den Querschnitt zeichnen möchtest, z.B. an einem Endpunk einer Geraden oder eines Winkels, und diesen dann als Skizzierebene auswählen. Das funktioniert genau so gut, hat aber den Vorteil, dass er immer tangential auf der Mittellinie ausgerichtet ist, und der gezeichnete Querschnitt also wirklich zum Rohr passt.