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.
DO YOU HAVE A NICE MODEL TO SHOW? (DYHANMTS_2018)
3dcad
Member, OS Professional, Mentor Posts: 2,475 PRO
If you have somehow nice model, post a link and screenshot (or just something you are allowed to show) and I will reward you with forum points by marking your post as an answer (all rights forgetting to do this reserved).
Discussion can live in same thread since model content (best answers) will be on top of the list.
See also previous 2017 thread: https://forum.onshape.com/discussion/7064/do-you-have-a-nice-model-to-show-dyhanmts-2017/p1
Remember to bookmark page since forum rolls out pretty quickly these days!
Discussion can live in same thread since model content (best answers) will be on top of the list.
See also previous 2017 thread: https://forum.onshape.com/discussion/7064/do-you-have-a-nice-model-to-show-dyhanmts-2017/p1
Remember to bookmark page since forum rolls out pretty quickly these days!
//rami
Tagged:
0
Best Answers
-
MBartlett21 Member, OS Professional, Developers Posts: 2,039 ✭✭✭✭✭I have made this FeatureScript called "Fillet Everything."
It fillets everything in the Part Studio except what you specify (Parts, Faces and Edges)
Here is the User Interface:
Link to the document here:
https://cad.onshape.com/documents/7793b338094a4f1de2017739/w/8b4f881a3e595092f13ddf07/e/0fa247ef8df429d5efab31df
6 -
michael_stalls Member Posts: 59 PRO
I pretty much finished the Miles M2 Hawk Structural model. The project was to model the wooden structure as well as the sheet metal fairings and fillets. I don't plan on modelling every nut bolt and washer (or the cockpit instruments and engine). It's a fairly simple aircraft. I haven't done the stress analysis yet. ......but i think i should be able to adjust the thicknesses fairly easily if i have to. After i have worked out the loads and done some stress analysis i will size and add all the wing and control surface attachments and fittings. I hope to use the model as a basis for construction of a flying replica at some point! still working on the 4 seat version and racer with a 6 cyl engine...they are all based on the same basic design. its a personal project so i made the model public interested in any feed back. Still a fair bit to do
Cheers
https://cad.onshape.com/documents/3f00356d4c82a65417bfcec7/w/73d6b991e8951e8ae0bf2e04/e/24b4467debd65f902a1fac48
9 -
MBartlett21 Member, OS Professional, Developers Posts: 2,039 ✭✭✭✭✭I have made three FeatureScripts, called Fillet/Chamfer Everything, Fillet/Chamfer Part, and Fillet/Chamfer Xtended
Here are some screenshots of each feature:
Fillet/Chamfer Everything:
Fillet/Chamfer Part:
and Fillet/Chamfer Xtended:
A link to version 5.2 is here.
These features use a function library that I have made, called FeatureScript qExtract(), of which version 3.0 is accessible here.
@3dcad
Is that enough screenshots?
I also posted it in the FeatureScript User Communit Spotlight here.6 -
andyshinsel Member Posts: 2 ✭✭Wow, thanks for the help! I made the suggested changes, and my thread regeneration time went from 7 seconds (on my machine, looks like yours is a bit faster) to just over 2! As you predicted, the oval head feature is also much faster. Thanks for the suggestions.
Is there a training or documentation somewhere that has these kind of tips about regeneration time? I have done the OnShape training (on an account I use for work), which gave some info spread around, but I am wondering if there is a single document somewhere with optimization info?
One more curiosity: If I were to write FeatureScript to generate the screw, would there be more potential to increase performance? I guess I'm asking if the conditional processing is any better in FeatureScript than in the standard modeling tools?
6 -
MBartlett21 Member, OS Professional, Developers Posts: 2,039 ✭✭✭✭✭I have made this model of a Universal Serial Bus that shows the Inside of it as well:
https://cad.onshape.com/documents/a5316c505badb4e90f79d901/
8 -
chrisjh777 Member Posts: 207 ✭✭✭✭In 2012 -2013 I designed a stationary steam engine to develop some Solidworks skills. A couple of years ago I lost all my Solidworks files when a computer failed (Dell needs to learn how to transfer heat from the CPU Chip). My backup system failed during a restore.
I was able to recover parts files using a data recovery service with Russian software, and it has taken me years to go through thousands of files to rename them. I decided to recreate the Steam Engine using Onshape (I've given up designing stuff with Solidworks).
I humbly submit this project for all.
Feel free to download the design and build it. Included are 89 drawings, 4 BOMs and notes.
Link here: https://cad.onshape.com/documents/660668ed62be31b20bffbf67/w/5ebb40538b35dc39d0c45ce0/e/da7ce8f1179e72bd73ceb1a1
14 -
dirk_van_der_vaart Member Posts: 547 ✭✭✭I have started working on a model of a CVT transmission and using configurations to switch between gear ratio's.
The patent paper's are included in the document's, and the transmission is in production at Bosch Transmission Technology in Tilburg The Netherlands.
https://cad.onshape.com/documents/453318b05bf1aba971beeaf7/w/4b202d9c735098ae91be1a2b/e/2753a3e90bb0b5230dce5bf8
8 -
michał_1 Member, Developers Posts: 214 ✭✭✭This year entry:
and a link to models: https://cad.onshape.com/documents/2bc01e5705ecd87f24950e10/v/faadbd2a9e2837d6cc2a1b5b/e/275619410a0134ff283546a3
Render done in Blender. Models made for new upcoming series of articles, #Surface Modeling: Handle Type, for Jacek Mydlikowski blog projektowanieproduktow.wordpress.com (for now in Polish only).
11 -
daniel_cook Member Posts: 48 PRODoing some learning on Configurations and looking at ways to quicker turn around plant layout drawings.
Just a quick Dust Cyclone with configurations based on size, capacity and design style.
It's not a fancy model - but I've made it public for others who want to look and pick apart what I've done. Or to use and improve upon.
https://cad.onshape.com/documents/fcadf2bba2356c467be616f0/w/6cdb1f18857e27966c6e4c11/e/0f3e18e52e8d6a6724789b0e
8 -
john_mcclary Member, Developers Posts: 3,934 PROI have long way to go yet, but now that i have more hours of onshape under my belt, I'm going for a better attempt at a soyuz. Maybe I can finish it before 2018 is out...
Sneak peak:
With the sketch overlay, it almost looks like it's textured
11 -
michael_stalls Member Posts: 59 PROCool Soyuz @john_mcclary!!
Here is the structural model of the Falcon , The three seat Cabin version of the Hawk i posted above.
this is the original. this model was based of measurements and photos of this. its not that complicated structurally but getting all the lines to look right took a few attempts15 -
Mr_GK Member Posts: 19 ✭✭
-
john_mcclary Member, Developers Posts: 3,934 PROFinally finished my custom fit laptop cooling base
https://cad.onshape.com/documents/d884992bb51324b4ffaad373/w/804d758cbabbaaaa61d3805e/e/34ecbb9ed3075403c88c6c4d
11 -
BLJ_ENGINEERING Member Posts: 15 PROWell, we made this in 2018 and released it to the public now so technically it belongs here:)8
-
bryan_lagrange Member, User Group Leader Posts: 824 ✭✭✭✭✭Wood fire pit for the winter. Onshape sheet metal!
9
Answers
Can I put Featurescript features on here as well as models?
IR for AS/NZS 1100
It fillets everything in the Part Studio except what you specify (Parts, Faces and Edges)
Here is the User Interface:
Link to the document here:
https://cad.onshape.com/documents/7793b338094a4f1de2017739/w/8b4f881a3e595092f13ddf07/e/0fa247ef8df429d5efab31df
IR for AS/NZS 1100
I pretty much finished the Miles M2 Hawk Structural model. The project was to model the wooden structure as well as the sheet metal fairings and fillets. I don't plan on modelling every nut bolt and washer (or the cockpit instruments and engine). It's a fairly simple aircraft. I haven't done the stress analysis yet. ......but i think i should be able to adjust the thicknesses fairly easily if i have to. After i have worked out the loads and done some stress analysis i will size and add all the wing and control surface attachments and fittings. I hope to use the model as a basis for construction of a flying replica at some point! still working on the 4 seat version and racer with a 6 cyl engine...they are all based on the same basic design. its a personal project so i made the model public interested in any feed back. Still a fair bit to do
Cheers
https://cad.onshape.com/documents/3f00356d4c82a65417bfcec7/w/73d6b991e8951e8ae0bf2e04/e/24b4467debd65f902a1fac48
@mbartlett21
I would like to see what tempted you to create 'fillet all' feature? This is pretty visual thread so there's no such thing as too many screenshots
I remember there is some sort of community FS thread, remember to post there too!
I saw the example of a feature definition here and decided to expand on it.
I have now released version 2.7, which adds documentation to the feature.
IR for AS/NZS 1100
Here are some screenshots of each feature:
Fillet/Chamfer Everything:
Fillet/Chamfer Part:
and Fillet/Chamfer Xtended:
A link to version 5.2 is here.
These features use a function library that I have made, called FeatureScript qExtract(), of which version 3.0 is accessible here.
@3dcad
Is that enough screenshots?
I also posted it in the FeatureScript User Communit Spotlight here.
IR for AS/NZS 1100
https://cad.onshape.com/documents/d25b7c44f5b2097208b30811/w/72cde0665bc08da30b09e1cd/e/7252a3f51ba58bbf7b33275d
This is awesome! I have a couple suggestions to improve regen times. Instead of using "Feature pattern" for "Cross pattern", use "Part pattern". Part pattern and face pattern are much faster and simpler operations than feature pattern.
Here's a document with that adjustment:
https://cad.onshape.com/documents/3b0a3a561c1828a0237dfddf/w/208738658aa8afeaa143c9bc/e/79169fa50235c4063b1a8f90
(I had to also fix up the input boxes for "Pan cross transform", "Oval cross transform", and "cross removal")
Another small suggestion here is that you could just have one "Cross transform" feature whose "Distance" input was configured on the "Head style" configuration, rather than using multiple features with suppression. This is just a different way of thinking about it though, and your solution works great!
The other suggestion I would make is to do the threads last. Your "Simple" vs. "Detail" threading is very cool! But, any type of boolean onto the screw (this includes any "Add"s in material-creating features) after doing the threads will be very slow:
This slowness comes from the significant complexity added to the part by the threads. If you were to do the "Threads" feature last, the "Oval Head" feature would probably be on the order of singles or low tens of milliseconds, and the "Threads" feature would not take noticeably longer.
Is there a training or documentation somewhere that has these kind of tips about regeneration time? I have done the OnShape training (on an account I use for work), which gave some info spread around, but I am wondering if there is a single document somewhere with optimization info?
One more curiosity: If I were to write FeatureScript to generate the screw, would there be more potential to increase performance? I guess I'm asking if the conditional processing is any better in FeatureScript than in the standard modeling tools?
I suspect that the difference in initial speed between your and mine was because I took my timings after making the "Part pattern" optimization. The geometry calculations that these are timing represent are happening on remote servers, so 'your computer' and 'my computer' are the same (at least for this part of the application). The only thing that will differ between us is network and graphics performance (load times, frame rates, etc.). The difference could also just be random, sometimes those numbers wiggle a little bit.
As for your two questions:
Performance documentation:
We don't yet have a formal document on 'Best modeling tips on performance'. I asked around and everyone thinks this would be a great idea! Please go to the 'Improvement Requests' section of this forum and add a request for this. (Adding the request will help us bump the priority of making this document).
FeatureScript:
Interesting question. Short answer: maybe. Long answer: It seems like you're asking whether the 'if's and 'else's representing your configurations are slowing down the part studio. They are not. The timings you see there are the full regeneration time of the geometry of the currently selected configuration. If you were to have an unconfigured part studio of a wood screw that matched one of configurations, it would not take any noticeably different amount of time for the configured and unconfigured part studios to regenerate.
BUT: programming in FeatureScript could give some minor performance improvements around the operations themselves. For example, take a look at 'helix':
https://cad.onshape.com/documents/12312312345abcabcabcdeff/w/a855e4161c814f2e9ab3698a/e/a80a05e9b600481ba245f9b3
When you press the 'helix' button, the 'helix' function is called. A bunch of math and logic is done to determine what inputs to use in a call to the 'opHelix' function, which is a built-in function that makes helices. If you were to write this whole thing as one custom feature, you could just call 'opHelix' directly and skip all the calculations involved in calling 'helix'. So, you may get a minor performance enhancement. That being said, most of the computation time is spent actually building the geometry (inside the call to opHelix), so the performance enhancements are pretty minor.
@ilya_baran probably has opinions on this one as well.
https://cad.onshape.com/documents/a5316c505badb4e90f79d901/
IR for AS/NZS 1100
I was able to recover parts files using a data recovery service with Russian software, and it has taken me years to go through thousands of files to rename them. I decided to recreate the Steam Engine using Onshape (I've given up designing stuff with Solidworks).
I humbly submit this project for all.
Feel free to download the design and build it. Included are 89 drawings, 4 BOMs and notes.
Link here: https://cad.onshape.com/documents/660668ed62be31b20bffbf67/w/5ebb40538b35dc39d0c45ce0/e/da7ce8f1179e72bd73ceb1a1
The patent paper's are included in the document's, and the transmission is in production at Bosch Transmission Technology in Tilburg The Netherlands.
https://cad.onshape.com/documents/453318b05bf1aba971beeaf7/w/4b202d9c735098ae91be1a2b/e/2753a3e90bb0b5230dce5bf8
Awesome!!!
If you want the animation to look really good, you can right-click on the mate and select animate.
I chose 1080 for the end value and 3000 for the steps.
Then I clicked play, waited a while, then just watched.
It looks even better with perspective turned on, and in shaded without edges mode.
IR for AS/NZS 1100
Thanks for the kind words. There was a lot of blood sweat and tears go into this project. I' really like to see others take the challenge and build one. Good thing is there are no castings, and all materials are readily available. Good project for a home shop or anyone interested in steam engines.
You can also animate the lubricator Needle Valve with the cylindrical mate associated with the Screw Mate. Try 7.5mm of linear movement and watch the Needle Valve "screw" in. I added a small dot on the head of the needle valve so you can watch the rotation.
It says "mate over defines the assembly" and I can't animate it
IR for AS/NZS 1100
I'm not sure what is going on here in the top level. If you follow the tabs to Sub Assys, Mid Level Assys, Lubricator Assy and Animate the cylinder mate it works fine. I must have a mate somewhere in the top level assembly that over defines.
I'll look into it later. Have a look at the Lubricator Assembly itself and it works just fine.
and a link to models: https://cad.onshape.com/documents/2bc01e5705ecd87f24950e10/v/faadbd2a9e2837d6cc2a1b5b/e/275619410a0134ff283546a3
Render done in Blender. Models made for new upcoming series of articles, #Surface Modeling: Handle Type, for Jacek Mydlikowski blog projektowanieproduktow.wordpress.com (for now in Polish only).
projektowanieproduktow.wordpress.com
Just a quick Dust Cyclone with configurations based on size, capacity and design style.
It's not a fancy model - but I've made it public for others who want to look and pick apart what I've done. Or to use and improve upon.
https://cad.onshape.com/documents/fcadf2bba2356c467be616f0/w/6cdb1f18857e27966c6e4c11/e/0f3e18e52e8d6a6724789b0e
Sneak peak:
With the sketch overlay, it almost looks like it's textured
Here is the structural model of the Falcon , The three seat Cabin version of the Hawk i posted above.
this is the original. this model was based of measurements and photos of this. its not that complicated structurally but getting all the lines to look right took a few attempts
Amazing stuff guys!
Cool!
IR for AS/NZS 1100