Greg Brown - Onshape
Greg Brown - Onshape
  • 49
  • 55 186
Building parametric guitar fretboards in Onshape - including Fanned Frets!!
Fretboards (indeed guitars) are beautiful things combining math and music and aesthetics... The pattern that drives the position of the frets is simple enough: position from nut = scaleLength - (scaleLength / (2 ^ (i / 12)))
But how do you implement this in CAD?
Onshape makes it easy, and by adding parametrics, configurations, decals, expressions to capture logic, and more... it's a really nice experience!
But there's more in this video... Fanned Fret guitars are fascinating things, and the fretboard looks super cool. Come with me on a journey to examine all this.
Переглядів: 350

Відео

Onshape's new Repair manager - "What's broken can (now) be fixed"
Переглядів 4303 місяці тому
A really quick one (for a change) - I was in the process of doing something else and came across a really simple but nice usage for the new Repair manager - something we introduced in Onshape's 1.183 release June 28, 2024. The two-viewport visualization along with nice highlighting and synched view manipulation is very handy indeed. And since Onshape is... well... Onshape, it means that you can...
An intro to Onshape PCB Studio workflow - i.e. how correctly layout your guitar stompbox!
Переглядів 3753 місяці тому
A high level look at Onshape PCB Studio and how to go about using IDF to integrate to the ECAD world. This is just the basics, though it touches on some important in-context modeling tips. There are many ways it could be done, this is just one. Over the years I have laid out a bunch of these for the same 1590B enclosure, so things don't really change or need start from scratch each time. But fo...
Rebuilding a project from my past - an RC balsa-wood glider - with Onshape
Переглядів 5224 місяці тому
Many years ago I built (and crashed) this RC glider. I stumbled across a pdf of the plans from the now defunct manufacturer and knew that I had to remodel it. As it turns out it was a really good way to show off some nice capabilities of Onshape: building a robust, extremely flexible parametric model! Starring in this episode: workspace protection, merge lines, branching and merging, frame feat...
An Onshape approach to everyone's favorite RC nitro engine
Переглядів 7924 місяці тому
Today is a long, sometimes rambling, but hopefully interesting deep-dive into one of my favorite models. The OS MAX FX 46 nitro engine is verging on canonical in the CAD industry (just check GrabCAD for various incarnations). But I thought it would make a good exercise to build it natively from scratch, using some new (or just cool) techniques in Onshape. I already realize I've missed a couple ...
Let's build a boat in Onshape (well, the basics of the hull surfaces at least)
Переглядів 2,9 тис.5 місяців тому
As a bit of a practical follow on from my last curve-centric video, I put a couple of the tools to use. Specifically: the "Approximate project curve" and "Curve Tweaker." I'll show how their use can drastically impact the control point grid of downstream features.
Getting down into the weeds with curves in Onshape - with a cornucopia of tools that I've created
Переглядів 1,1 тис.5 місяців тому
High quality curves are at the heart of high quality surfaces, especially when you are developing early/primary/slab surfaces that many things will be relying upon downstream. Today I demo a new set of tools (and some built in techniques) I've created to manipulate curves in Onshape: Elevation, reduction, subdivision, reapproximation, and tweak. If you like delving into curves then this video i...
The Onshape parametric wing is back for more flexing and robustness upgrades
Переглядів 4185 місяців тому
Following on from the previous video, I've made some strategy changes, added robustness, added washout, and utilized some new(ish) capabilities. As it is now, I think it's a great preliminary design to take into some other projects to come...
Quick addendum to my umbrella surfacing demo
Переглядів 1435 місяців тому
An explainer for the main sketch I used in the umbrella demo (ua-cam.com/video/47NXXh3ODF8/v-deo.html) as a response to a comment
Designing a parametric wing in Onshape - going for maximum flexibility!
Переглядів 7235 місяців тому
My goal is always to create as highly flexible/robust parametric models as possible. Here is an example! I am starting a project (not timeline, it's a personal interest thing a bit like my violin I published earlier) for an RC airplane (aeroplane!) and the wing is a great place to start. There are some really nice capabilities in Onshape that allow for super-parametric designs, which are especi...
Writing cleaner, more robust FeatureScript for your Onshape Custom Features
Переглядів 3086 місяців тому
Let's jump into Onshape's FeatureScript today! A couple of tips to help you create better Custom features... Better = more robust, with more reuse of tried and tested patterns. Also, clean up your debug statements, leave "println" behind with a new *Report.fs* utility, hot off the press and ready to add to your toolbox. Appearing today are: *Report* custom feature: cad.onshape.com/documents/2e4...
I can't get enough Onshape Vision on the Apple Vision Pro! (Highlight: Updating configurations)
Переглядів 2,7 тис.7 місяців тому
Wanted to follow up my first video with this on - here I change the configuration of the assembly I'm looking at and see the instantaneous update in the Onshape Vision app. I should have brought some collaborators/friends to help me (next demo!?!) as it was hard to capture instant, smooth and natural way the updates occur.
First experience with the Onshape Vision app on the Apple Vision Pro (Spoiler: It's awesome!)
Переглядів 1,2 тис.8 місяців тому
Join me on the 17th floor of PTC's Seaport HQ as I run through a quick session of the Onshape Vision app on my brand new Apple Vision Pro! I'm just scratching the surface here and exploring the very basics. It's not a tutorial, it's just a ride-along and will be a lot of fun!
Using Variable driven Offset curves to efficiently make paths for fasteners in Onshape
Переглядів 5489 місяців тому
Using Variable driven Offset curves to efficiently make paths for fasteners in Onshape
How to configure Onshape decals for localized warning stickers.
Переглядів 5739 місяців тому
How to configure Onshape decals for localized warning stickers.
Cutting the cycloid gears with an Onshape custom feature [SHORT]
Переглядів 5589 місяців тому
Cutting the cycloid gears with an Onshape custom feature [SHORT]
Revisiting the 6497 watch movement - with modern Onshape techniques (LONG!)
Переглядів 5769 місяців тому
Revisiting the 6497 watch movement - with modern Onshape techniques (LONG!)
Building a bridging surface Onshape with help from a lock face sweep
Переглядів 1 тис.9 місяців тому
Building a bridging surface Onshape with help from a lock face sweep
Exploring a classic watch movement with Onshape
Переглядів 7929 місяців тому
Exploring a classic watch movement with Onshape
Replicating old school analog tools in Onshape - a Rivet Fan
Переглядів 35111 місяців тому
Replicating old school analog tools in Onshape - a Rivet Fan
Onshape custom feature to evaluate collisions between entities
Переглядів 33011 місяців тому
Onshape custom feature to evaluate collisions between entities
Understanding Onshape Face blend - cliff edges and tangent hold lines
Переглядів 7 тис.Рік тому
Understanding Onshape Face blend - cliff edges and tangent hold lines
Parametric spring building, verification, and simulation in Onshape
Переглядів 1 тис.Рік тому
Parametric spring building, verification, and simulation in Onshape
Exploring some fundamentals of spline curves in Onshape
Переглядів 893Рік тому
Exploring some fundamentals of spline curves in Onshape
Using Onshape to revise Harmonic Series learnings, and solve a classic problem
Переглядів 264Рік тому
Using Onshape to revise Harmonic Series learnings, and solve a classic problem
Recreating a photo studio in Render Studio - a digital photoshoot!
Переглядів 105Рік тому
Recreating a photo studio in Render Studio - a digital photoshoot!
Making a configured bearing for a standard parts catalog
Переглядів 426Рік тому
Making a configured bearing for a standard parts catalog
Hands on with the difference between loft, fill and a boundary surface
Переглядів 740Рік тому
Hands on with the difference between loft, fill and a boundary surface
Onshape Render Studio - Understanding a Display Screen vs. Sticker appearance (4 of 4)
Переглядів 204Рік тому
Onshape Render Studio - Understanding a Display Screen vs. Sticker appearance (4 of 4)
Onshape Render Studio - Understanding a Display Screen vs. Sticker appearance (3 of 4)
Переглядів 75Рік тому
Onshape Render Studio - Understanding a Display Screen vs. Sticker appearance (3 of 4)

КОМЕНТАРІ

  • @슬기로운FPV생활
    @슬기로운FPV생활 14 днів тому

    Awesome~!!❤

  • @EPeltzer
    @EPeltzer 16 днів тому

    The quality of this tutorial is simply outstanding. Both how to create these high quality surfaces in multiple ways, and how to use the curvature analysis. Brilliant. I've only been using onshape for about a week and puzzling over these functions. This really propels it forward quickly.

  • @m.e.p.r
    @m.e.p.r Місяць тому

    Thanks for the tutorial, much appreciated. I have a question: When Zebra stripes are switched on in the second example, it looks like you are only achieving a G1 result i.e. the zebra strips do not flow between the surfaces as I would expect to see. The splines have a G2 constraint, but the surfaces conditions themselves are set to "match tangent"? I come from PTC Creo, wherein you must also select the surface conditions to be G2/Curvature or G3/Curvature acceleration, is this not the case in OnShape? Looking at the Zebra stripes on the second example, I would not be happy with this result, but perhaps I am missing something? Can you shed any light on this aspect of Onshape please?

  • @Stephen_Amoah
    @Stephen_Amoah Місяць тому

    Subscribe

  • @motivationalchannel4522
    @motivationalchannel4522 Місяць тому

    ❤❤❤❤ very good sir

  • @lotusz31
    @lotusz31 Місяць тому

    hey - fantastic - again... I'm lapping this up - I know what im doing tonight anyway. Question - to turn this into Laser cuttable templates - how do you extract the profile of the diagonal rib-halves into a 2d frame as you need the one side of the taped cut shape in the front, but the other side in the back... if and when you have time id love to see how that's done in the drawing tool.

  • @lotusz31
    @lotusz31 Місяць тому

    this is amazing. I'll need to play around with that. one thing I will want to look at is to orient the frame to the skin rather than have a sandable excess of spar as it will likely be covered by a strip of balsa to assist with foil adherence.

  • @ahuchaogudestiny9342
    @ahuchaogudestiny9342 Місяць тому

    So why exactly do we have sharp crease.

  • @kextrz
    @kextrz Місяць тому

    Wrong title, to say the least. The video barely addresses how a motorcycle transmission works. Instead, it mostly talks about CAD, in very vague and unstructured fashion. Useless.

  • @andrewklug4845
    @andrewklug4845 Місяць тому

    It would be amazing to see this become available as a full featured script ... would be like "wing helper" native inside OnShape.

  • @_Viking
    @_Viking 2 місяці тому

    Really well done👍🏻👍🏻👍🏻👍🏻 I've used Fusion 360 and Inventor for a long time. I've not really tried to animate anything really. But is Onshape easier to animate mechanisms၇

  • @Harry.Haberle
    @Harry.Haberle 3 місяці тому

    does this only work if we save manual some versions?

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 3 місяці тому

      In fact it works on all history states that are automatically created every time you do anything. This is the superpower of Onshape, you don't need to explicitly "save" anything. All of the actions you take, edits to a dimension, hiding of an instance, etc etc are transactions to the database. We keep them all.

  • @RCGDL
    @RCGDL 3 місяці тому

    This is fantastic! I'm currently designing an RC Fokker DViii so I'll definitely try this out . I'm planning on using spar web combs rather than individual webs, any tips on modelling these parametrically might be of interest to others as well as me?

  • @gregbrown-onshape7555
    @gregbrown-onshape7555 3 місяці тому

    If anyone is interested in the model I build, the doc (public version) is: cad.onshape.com/documents/bdfbbe1b67a9dbde2cacc66b/w/31dbaf9f62cc1ee7d955d808/e/a5219394c2a634aeffcb6199 I did fiddle with it a bit since I recorded the video (fixed a few deliberate errors, etc) but I also enhanced it more rigorously handle specifications such as string width at the nut/bridge. If you do copy it and experiment with it (and like it!) then please feel free to tell people where you found it....

  • @jonathanhutchinson5649
    @jonathanhutchinson5649 3 місяці тому

    I didn’t quite understand this feature the first time seeing it. But what it looks like is whilst you’re in this repair manager state, changing the ‘broken thing’ changes the downstream appearances of that thing to what you replaced it with?

    • @servicestechniquesericgauthier
      @servicestechniquesericgauthier 3 місяці тому

      In fact, it lets you compare the actual broken state with the previous unbroken state so you can quickly see and fix the problems.

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 3 місяці тому

      Indeed - and as mentioned in other replies the fact you can compare to any state that has ever existed makes it very powerful.

  • @5Lax
    @5Lax 3 місяці тому

    Great stuff. I've played the rebuild game many times, so I know how much time this can save in a model.

  • @Oberon4278
    @Oberon4278 3 місяці тому

    Hold up, OnShape can do circuits??

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 3 місяці тому

      Onshape has had for some time now a PCB Studio, which is a collaboration tool between ECAD tools (like Altium, Cadence, Eagle, KiCAD etc.) It is *not* a PCB layout tool in itself, it facilitates the collaboration/co-design between teh MCAD and ECAD teams.

  • @jonathanhutchinson5649
    @jonathanhutchinson5649 3 місяці тому

    Awesome project choice!

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 3 місяці тому

      Thanks! I have a big backlog of guitar-related things - amps, guitars, effects, midi controllers. I know I will never get to them all, but will try to share things when I can!

  • @The.Stranger.365
    @The.Stranger.365 3 місяці тому

    Can you simulate mainspring movement and how?

  • @pyalot
    @pyalot 3 місяці тому

    not a cycloidal gear

    • @DaoistCuberboy73
      @DaoistCuberboy73 3 місяці тому

      This is a cycloidal gear. What you are thinking of is a cycloidal drive.

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 3 місяці тому

      Indeed BS 978-2 has all the gory details knowledge.bsigroup.com/products/specification-for-fine-pitch-gears-cycloidal-type-gears?version=standard

  • @carsoncrook702
    @carsoncrook702 3 місяці тому

    This is amazing! I can imagine how many hours this took. You definitely have a mastery of onshape!

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 3 місяці тому

      Yeah a labor of love for sure - but through the course of it I've managed to test and experiment with a lot of new and upcoming Onshape features. I'm thinking about refactoring it again...

  • @Amanda-ut7gx
    @Amanda-ut7gx 3 місяці тому

    your videos are the most helpful out of what I could find so far! extremely underrated :) could you make a video that goes more in depth on how to strategically place curves when modeling objects (e.g. phone case, game console, car hood, etc.) Whenever I try to surface model complex shapes, I often end up with strange, unwanted creases in certain areas. This happens because I'm not sure how to properly set up the curves or which tool to use-whether to go for a boundary surface or a loft. Seeing it visually and understanding the reasoning behind it would help a lot!

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 3 місяці тому

      A really good comment - thanks for the suggestion. It is pretty hard to generalize completely the approaches. There are some nice guides (especially the Alias Golden Rules -- this one has been duplicated in various systems but the approaches are all equivalent) but it's going to depend on the part you are designing. A toaster, a cell phone, a car will have different challenges. There are nice "patterns" (approaches) you can utilize to tackle specific challenges - the topology you end up creating will make or break the design. I'll think more on this and see what I can come up with.

  • @joshtargo2696
    @joshtargo2696 3 місяці тому

    the biggest takeaway from this video, by far, was the distinction between "drawing" vs "designing"

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 3 місяці тому

      Yes there is a world of difference between drawing and designing. For many people this is what CAD still means, and that's fine: Computer Aided Drawing, or Computer Aided Documentation. However there is clearly more to Computer Aided Design... On a side note, it is 2024 (last time I checked), and isn't everything Computer Aided?? Perhaps we should upgrade our acronyms?

  • @joshtargo2696
    @joshtargo2696 3 місяці тому

    why did you use Move Face to finish the fuel tube instead of extrude? same result, but any other benefits of one over the other in that specific situation?

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 3 місяці тому

      They will/can give different results as they are doing quite different things topologically. In my case an extrude would have worked, since the underlying sweep path was tangent at the ends. However in different situations, such as a simple arc, the move face and extrude will look quite different... The extrude will be by definition a normal direction from the end face, while the move face will keep the curvature of the side faces (thereby extending the arc) Here's a quick example cad.onshape.com/documents/b9b52e11d7266e5ed655ab50/w/77611edca52037d2e35267c5/e/9ed093d8a42d4ae0dbb4e479

  • @santiagovaldez5176
    @santiagovaldez5176 3 місяці тому

    Hello, did you happen to make a public version to download? Would be a big help, doesn't matter if it isn't finished yet. Thanks

  • @lonelyfighter1795
    @lonelyfighter1795 4 місяці тому

    Hi greg , Which software?

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 4 місяці тому

      This is Onshape. My playlist here is all focusing on various Onshape capabilities.

  • @johnlongphre3918
    @johnlongphre3918 4 місяці тому

    about 30 years ago, I watched an interview of the NASA Administrator. The subject was the problem of Math and Science Education in America. He basically said that if, in the 1960s, the entirety of his high-school education was centered around the Chevrolet 350 cubic inch V-8 engine, he himself would have paid more attention to his teachers, who, so often droned on about abstract concepts. I myself have owned several O.S.Max 46 motors (in previous decades), and I would pay for a course that takes me, start-to-finish, through this model, stopping to discuss in-context editing.... and named positions, how to organize the project, and all the sort of tips-and-tricks (why do it this way instead of that way, etc). I think a comprehensive approach is what is missing in OnShape education right now (everything is so compartmentalized it seems). Seriously, people would pay money for such a course, above and beyond all the stuff available on the OnShape Learning Center.

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 4 місяці тому

      Thanks for this wonderful comment - I’m with you 100%. I’d be happy to start a series with this engine and dig into those topics and more.

  • @ckopack
    @ckopack 4 місяці тому

    Hey Greg! Is this model public by chance? I would love to check it out!

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 4 місяці тому

      I just made a public version available for you! cad.onshape.com/documents/117ebf5924e35f3871c8e6d5/w/6ddb0cd91f2377e06e55ada6/e/665c31713a0909595ff09e24 There are some linked docs that you won't be able to open, but they are just to standard componentry that I don't really want to make public just yet. I think you'll find the Crankcase Part studio the most interesting anyway. If there are confusing things in there, please drop me another comment and I'll be happy to (try to) explain PS in the version I provided the carburetor is not complete. There is a neat sliding/rotating aspect which is only in my private version. I'll hopefully get around to updating this in the public one. (It took a bit of disassembly of the actual OS MAX-46FX which is sitting on my desk here to understand how it works!!)

    • @ckopack
      @ckopack 4 місяці тому

      @@gregbrown-onshape7555 epic thank you I’ll check it out!

  • @johnlongphre3918
    @johnlongphre3918 4 місяці тому

    Tricky, but cool. Thanks Greg. This one was really helpful. I am still looking forward to your forthcoming video on how to plan/organize your thoughts when setting up the model airliner project.

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 4 місяці тому

      Yes I do intend to do this follow up - lots going on as always, but it's firmly on my to do list.

  • @nickholzem7401
    @nickholzem7401 4 місяці тому

    Hey Greg, I like the method you show building the engine from the inside out. I have a question for named positions. After mating your assembly for motion how do you create the named positions with the parts at top and then bottom dead center?

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 4 місяці тому

      Sounds like I should do a quick demo of named positions. Watch this space!

    • @nickholzem7401
      @nickholzem7401 3 місяці тому

      @@gregbrown-onshape7555I would be very interested to see your preferred method for establishing the positions.

  • @raytheonbuna1021
    @raytheonbuna1021 4 місяці тому

    I remember Aeroflyte Greg! South Aussie too. Love your vids. I will move to Onshape one day soon I think. Cloud is still a big issue for my work scenario though. I work freelance in the UK: primarily at film studios with appalling internet connections; sometimes overseas in 2nd world countries with rubbish internet; even at home, it has taken 6 weeks for BT, Openreach and now a different provider to get a landline connection. Shocking. Starling is probably one route I could take to change this sitch. Ok. Now sitting down to enjoy the vid. :)

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 4 місяці тому

      Great to hear from a fellow South Aussie. There's a lot I miss about the place, having been overseas for decade(s) now(!) There are people in all sorts of out of the way places using various means to get onto the internet, so I'm sure something will work out for you.

  • @oleksij-hd6qb
    @oleksij-hd6qb 4 місяці тому

    amazing, thanks for the walkthrough

  • @johnlongphre3918
    @johnlongphre3918 4 місяці тому

    Greg. At the end of this wonderful video, you mention something about in the future describing how you plan these projects using a Conceptual Parts Studio, then a Preliminary Parts Studio, then a Detailed Parts Studio. I've learned so much from you about how to approach design problems paramentrically. I'm very much looking forward to this follow-on video.

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 4 місяці тому

      Thanks for the comment, and the reminder :) I'll get to that for sure - I'l love to work in this full time, but I do have another job in the organization! But I realize (and that's why I'm doing these) by speaking to many customers and prospects on a daily basis that there is still a lot to teach and learn from both sides.

  • @alexanderj4545
    @alexanderj4545 4 місяці тому

    Is this available?

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 4 місяці тому

      Yes, the Onshape Vision app is available in the Apple App store.

  • @janzahoran9868
    @janzahoran9868 4 місяці тому

    Please, is there way how to flatten the boat parts in onshape? It would be very helpfull to get shape for stitch and glue plywood boat building method. Thank you.

  • @johnrobinson3642
    @johnrobinson3642 5 місяців тому

    The message I get from this video is that the standard Onshape tools for producing your primary curves, produce curves that are overly complicated for use as primary curves. But you can solve this issue by becoming an expert in FeatureScript, then you can write your own tools that behave as you might expect.

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 4 місяці тому

      While that's not the message I was trying to portray, I apologize if that's what came across to you. For the vast majority of mechanical CAD users, the topic I was covering is not so relevant and the complication of projected or intersected curve may not indeed be of any downstream consequence. However as Onshape grows, and the customer base expands, there *are* indeed people to whom we are talking, learning from, and reacting to, that this topic is of great importance. So: 1. it's important to understand that the foundations of Onshape do not preclude such advanced modeling. Under the covers is a fully capable NURBS modeler. It is up to us to decide how and when to present this via features in the UI. 2. FeatureScript is a huge differentiator for Onshape, in that it is the language we have developed ourselves to create the features we ship as part of the standard package. If anyone is interested, the standard library is publicly viewable. If you want to see how we use FeatureScript to deliver things like loft or patterns, or in fact anything in the part studio, then you can do so. The important aspect here is that it allows us to prototype new approaches on top of the foundational capabilities, for example the approximateSpline function has been in the std library for some time now, and opCreateBSplineCurve even longer. With the latter you can completely take control over everything in the NURBS curve you are building. 3. for advanced users, understanding FeatureScript is extremely useful (and I recommend it!) as it helps to know what the part studio is doing. This can lead to a better appreciation of how to approach regular modeling tasks, optimize for performance, and more.. Even if you don't intend to write you own custom features. So I'd prefer the take away to be much more optimistic: that we are rapidly building an extremely powerful application (Onshape) which is applicable to more and more users and use-cases. Along the way, and before we commit to shipping certain things, we are able to experiment, collaborate, iterate, and improve. There is ample evidence of this in all aspects of Onshape, and particularly with surface tools. The last two years have seen unprecedented expansion across wireframe/surface modeling, & diagnostics, with much more to come.

    • @johnrobinson3642
      @johnrobinson3642 4 місяці тому

      @@gregbrown-onshape7555 Thanks Greg for your considered reply, I appreciate the effort. I should explain I've been using Onshape for about 5 years, and have been a subscriber to your channel for ages (not sure exactly, but have learnt a lot from your videos). I absolutely love the product, and you'll get no argument from me on the unique extensibility offered by FeatureScript. Normally, I find the message in your videos clear and straightforward (I especially like your face-blend tutorial, clear, concise and comprehensive), but I found this one troubling, even after re-watching. Anyway, I won't waste your time by labouring the point, just wanted to say thank you for taking the time to reply. Cheers

  • @3167
    @3167 5 місяців тому

    I was so excited to see all these awesome features, but a little sad when I saw quite a few of them aren't public yet. But in due time, I hope. You're pushing surfacing in Onshape in directions that I'm really liking! I'm glad that you're part of the Onshape team. I'm really loving Onshape's availability of Feature Scripts. I haven't made any myself, but they make it so easy for users to add extra functionality to the package really easily.

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 4 місяці тому

      Thanks for the comment! I'll try to make things public when I believe they are ready and robust. Some are undergoing rapid iterations still, so I'd prefer them to settle down a bit first. I'm always thinking about how Custom features can be made more discoverable, ingestible, manageable. Believe me (it's probably clear) that this is a personal interest topic of mine... and I do follow closely the tickets, improvement requests and comments on forums and elsewhere related to this.

  • @johnlongphre3918
    @johnlongphre3918 5 місяців тому

    It would be nice to make the Approximate Curve an option (check box or whatever) in the existing Projected Curve tool

  • @johnlongphre3918
    @johnlongphre3918 5 місяців тому

    Fun.

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 5 місяців тому

      I have a number of these type of "digital versions of analog devices" demos....

  • @johnlongphre3918
    @johnlongphre3918 5 місяців тому

    I second the request to add both Curve Tweaker and Approx Projected Curve into the native tool base. These both seem incredibly useful to me.

  • @arq634
    @arq634 5 місяців тому

    i woud do it with multiple lofts of cross sections is that a viable option

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 5 місяців тому

      Yes, if you have cross sections then indeed a loft feature could be used

  • @airwick5083
    @airwick5083 5 місяців тому

    Love it! I've definitely run into issues with projected curves causing annoying ripples in my lofts before. The ability to create good quality base curves should be native Onshape functionality so I hope some of this makes it into the official tools (especially the approximation option for projected curves)!

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 5 місяців тому

      Thanks for the note - yes I guess this demonstrates the power of custom features: that users or developers (internal or external) can experiment, get early feedback, iterate... and make decisions about whether it lives on as a custom feature (which is a perfectly valid outcome) or becomes part of the native code base.

  • @parvizaghayarov935
    @parvizaghayarov935 5 місяців тому

    Wonderful thanks for you it is fantastic İt helps onshape users for advanced surface

  • @airwick5083
    @airwick5083 5 місяців тому

    Awesome walkthrough of you tools. It seem like the approximation should really be an option in the "native" projected curve tool! You have mentioned making these tools public, I'd definitely like to try these out as I have run into projected curves causing less than ideal downstream surfaces as I hadn't realized the projected curve would "destroy" the hard work that went into creating clean base curves!

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 5 місяців тому

      Yes that is my intent - I'll get a couple more sets of eyes on what I've done and then release it in early form. If it is making sense to people I'll "publish" it for easier discoverability. The choice of whether something belongs in the native tools versus remaining as a custom feature is a bit nuanced. The voice the customer plays a bit part of course, so let's see!!

  • @jeltesteur8286
    @jeltesteur8286 5 місяців тому

    Awesome Greg! Looking forward to using these. Tweaking a bridging curve after the fact seems a great use case for these. Another use case: Last week I created a temporary Loft, created an isocurve off of it ( putting this brand new feature to good use) to then tweak that isocurve to create a guide for a second loft so I could exert some control on it, but make sure this was based on the natural curvature of the loft. What would be the limit of the ‘reduce bezier’ functionality (how many control points does it remove? And why not always use the more comprehensive ‘approximate bezier’ functionality?

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 5 місяців тому

      I've been messing around experimenting with this sort of thing for some time, and only now decided to show my work ;) One of my use cases for tweaking a curve, is when building from side/front/top views. The side view can start as a nice clean Bezier on the plane, but then you might want to tweak it from the top/front view. Alternatively if you build clean curves on both side and top, then the Approximated projection can give you a clean curve directly. And then you can further tweak it. Perhaps after Elevating or Reducing it. The point being: I wanted to make myself a toolset where all of these are possible. After all, a hammer, chisel, screwdriver, spanner, hacksaw... etc all have places in a toolbox. Nice to hear you are putting isoparametric curves to good use already. I had one more example to show that took my Approx projection, built boundary surfaces from it, then create isoparametric curves which I used to split the boundary surfs.... and so on and so on. But this was going to make my video too long. If you're interested, let me know. The Reduce feature currently reduces degree by one. You could repeat the feature as many times as you like I guess, until you are down to a degree 1 line... I coded the Elevate to take a target degree as an input parameter, so I guess I could do the same for Reduce, though my own use case was 99% just to bump it down by one. Finally (sorry for such a long reply!) what is the 'approximate Bezier' you mention? We do have (and this is exactly how I implemented the Reapproximation features already described/demoed) an approximateSpline function in FeatureScript (cad.onshape.com/FsDoc/library.html#approximateSpline-Context-map) but this is not Bezier specific.

    • @jeltesteur8286
      @jeltesteur8286 5 місяців тому

      @@gregbrown-onshape7555 I meant your reapproximation where I wrote approximate bezier

  • @freecapitan1
    @freecapitan1 5 місяців тому

    Wow! Welcome back to aviation!! That is what I call unleashing the power of Onshape!!

  • @yasokada1
    @yasokada1 5 місяців тому

    Zebra stripes UI is now located at the bottom right.

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 5 місяців тому

      Yes we consolidated the analysis toolset to the lower right - including zebras, but also for example curvature color map, dihedral, and more.

  • @Dansbak
    @Dansbak 5 місяців тому

    Greg, Could you share your onshape wrench file? I am interested on how you use the table and updated the text.

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 5 місяців тому

      Yes! Here it is: cad.onshape.com/documents/1bda657a1041f59966643bca/w/ab4191fe18ac7ce49974bfd7/e/d22fe898a6d0bffdcb16564c Note there are two part studios - I just created the second one as we added something last year (in the Sept 1st, 2023 release 1.169) that might be worth looking at. Rather than configuring the text directly (you can see that in the config table for the first part studio), we added a very powerful capability across the product to "convert to expression" (for boolean parameters in features, or text) Thus I could use an expression for the text contents. In this case I used toString(#VALUE) to convert the variable called #VALUE into a text string! For those playing along, yes this means you can open it up to very fun and sophisticated expressions pulling on the full power of FeatureScript. You can encode logic into the text string, just for starters...

    • @Dansbak
      @Dansbak 5 місяців тому

      @@gregbrown-onshape7555 Thank you for sharing your Onshape skills. It really helps me out greatly!

  • @johnlongphre3918
    @johnlongphre3918 5 місяців тому

    Thank you, Greg. This is fantastic.

  • @RichPenn
    @RichPenn 5 місяців тому

    Thank you for showing how to use the parametric capabilities of Onshape in a real project. It was most interesting to see the way you linked all the features together with the variables and measured values. Well Done !! Especially your incremental testing....

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 5 місяців тому

      Thanks - yes it is always a good idea to flex a model as you go. The CAD equivalent of "measure twice, cut once"