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.

Improvements to Onshape - September 20th, 2024

2»

Comments

  • alan_smith_16072alan_smith_16072 Member Posts: 3 EDU

    As someone that coaches a robotic team, I LOVE showing that the sketches are not fully constrained. This helps reinforce what I am trying to teach about always constraining sketches!!!

  • 3dcad3dcad Member, OS Professional, Mentor Posts: 2,475 PRO

    Wow - what a package this month! Many requests got checked.

    Can't wait to test everything and nice to see some progress on rendering too ..
    Looking forward to that model structure tree for us pro users too!

    //rami
  • ethan_keller924ethan_keller924 Member, csevp Posts: 42 PRO

    @ilya_baran for our use case, we're using the text to hold an svg that we pass through to a variable that is then serialized and consumed by a printing machine we have in the factory. The svg is unfortunately quite inefficient since the machine it is fed to has extremely limited svg parsing capabilities so we are perhaps a bit of a strange case. But at least 1 MB would be good. To be consistent, should it just have the same limit as a JSON blob import?

  • chadstoltzfuschadstoltzfus Member, Developers, csevp Posts: 139 PRO

    I've been using the filtering a lot over the past few days and have found it to be useful, but that's probably because we usually work in documents with 50+ part studios.

    I'd have to do some more thinking about what kinds of improvements we'd be looking for surrounding debugging queries. I know that when a query fails in a loop it is tricky to isolate the first instance of that error so I usually need to do some kind of statement like

    if(i == 0)

    {

    debug(context, query);

    return true;

    }

    Applications Developer at Premier Custom Built
    chadstoltzfus@premiercb.com
  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,671

    @chadstoltzfus I agree, I think the :currenttab is the most useful. Do you also have issues with multiple features in the same Part Studio with debug messages and println's? I know I do. Currently, I think the only way to do this is to find the feature id then do something like if(id[0] == "xxxxxxxx") but it's painful. I would like to see a filter that only shows messages from the feature currently being edited - would this be useful to you also?

    Senior Director, Technical Services, EMEAI
  • chadstoltzfuschadstoltzfus Member, Developers, csevp Posts: 139 PRO

    @NeilCooke I have plenty of instances where the console output becomes difficult to parse due to volume. We import in a lot of configured Part Studios and sometimes we intentionally break features in those Part Studios to create correct information (or lack of information). This can cause a large amount of overflow error messages which can make it tricky when debugging. And good luck if I accidentally left a debug or println in a custom feature used in that imported part studio, because those will carry over too.

    I've had some challenges in identifying where a debug or println is coming from. I didn't think about using the feature id, that will be helpful for now. But I really like your idea about showing messages from features being edited. I think it would also be nice to see what features are generating what FS console output, since sometimes they do not directly come from the feature being edited, like when using Derive. I could see that getting tricky though, because you might care about which feature is generating the output but you also might care about which feature studio the output is sent from, especially in cases where a feature studio is importing a library of function from another feature studio.

    Applications Developer at Premier Custom Built
    chadstoltzfus@premiercb.com
  • Lucas_KuhnsLucas_Kuhns Member, csevp Posts: 98 PRO

    Same! Now the one exception we gave ourselves (the endpoints of construction lines) is coming back to judge us!

  • martin3dmartin3d Member Posts: 6 PRO

    >fully customize and manually override a Fit class tolerance dimension on a drawing

    great update, thank you so much - we've worked with a workaround for your german tolerance drawing style for two years - PROST UND DANKE 🍺

  • martin_kopplowmartin_kopplow Member Posts: 505 PRO

    Great release! This time's winner (for me) would be a seemingly small one, though: Structure view. That would have helped a lot on an everyday basis. But it's only for enterprise, not even pro users. :0/

  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,671
    Senior Director, Technical Services, EMEAI
  • Shane_DillerShane_Diller Member Posts: 1 PRO

    I really dig the under constrained indicator. However! Flagging it because construction lines aren't fully defined will drive us nuts. I don't feel the need to add a length to a construction line that is meant to serve as an axis because it's not part of my design intent. Any way we could get some say in what we consider to be under constrained? Otherwise I will be spending a lot of time during design reviews that I don't need to.

  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,671

    Construction line endpoints are excluded from the check, but the position of the line is not. Could it be a rogue point entity?

    Senior Director, Technical Services, EMEAI
  • robert_morrisrobert_morris OS Professional, Developers Posts: 168 PRO

    Instead of adding a dimension to the construction line, what I do is to try and find some other part of the sketch that I can constrain the construction line endpoints to. Make the endpoints coincident, horizontal, or vertical to something. Sometimes I'll just make the construction line equal in length to another line if I can't find another way to fully constrain it.

  • glen_dewsburyglen_dewsbury Member Posts: 778 ✭✭✭✭

    If it won't going anywhere it can be fixed.

  • S1monS1mon Member Posts: 2,980 PRO

    Day 21….

    Wondering what presents we'll see today…

Sign In or Register to comment.