Greg Brown - Onshape
Greg Brown - Onshape
  • Видео 49
  • Просмотров 47 530
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.
Просмотров: 241

Видео

Onshape's new Repair manager - "What's broken can (now) be fixed"
Просмотров 368Месяц назад
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!
Просмотров 269Месяц назад
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
Просмотров 4572 месяца назад
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
Просмотров 6942 месяца назад
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,1 тыс.3 месяца назад
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
Просмотров 9403 месяца назад
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
Просмотров 3713 месяца назад
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
Просмотров 1254 месяца назад
An explainer for the main sketch I used in the umbrella demo (ruclips.net/video/47NXXh3ODF8/видео.html) as a response to a comment
Designing a parametric wing in Onshape - going for maximum flexibility!
Просмотров 5444 месяца назад
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
Просмотров 2815 месяцев назад
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,6 тыс.6 месяцев назад
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 тыс.6 месяцев назад
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
Просмотров 4907 месяцев назад
Using Variable driven Offset curves to efficiently make paths for fasteners in Onshape
How to configure Onshape decals for localized warning stickers.
Просмотров 5487 месяцев назад
How to configure Onshape decals for localized warning stickers.
Cutting the cycloid gears with an Onshape custom feature [SHORT]
Просмотров 4927 месяцев назад
Cutting the cycloid gears with an Onshape custom feature [SHORT]
Revisiting the 6497 watch movement - with modern Onshape techniques (LONG!)
Просмотров 4977 месяцев назад
Revisiting the 6497 watch movement - with modern Onshape techniques (LONG!)
Building a bridging surface Onshape with help from a lock face sweep
Просмотров 9678 месяцев назад
Building a bridging surface Onshape with help from a lock face sweep
Exploring a classic watch movement with Onshape
Просмотров 7428 месяцев назад
Exploring a classic watch movement with Onshape
Replicating old school analog tools in Onshape - a Rivet Fan
Просмотров 3349 месяцев назад
Replicating old school analog tools in Onshape - a Rivet Fan
Onshape custom feature to evaluate collisions between entities
Просмотров 28010 месяцев назад
Onshape custom feature to evaluate collisions between entities
Understanding Onshape Face blend - cliff edges and tangent hold lines
Просмотров 7 тыс.11 месяцев назад
Understanding Onshape Face blend - cliff edges and tangent hold lines
Parametric spring building, verification, and simulation in Onshape
Просмотров 91611 месяцев назад
Parametric spring building, verification, and simulation in Onshape
Exploring some fundamentals of spline curves in Onshape
Просмотров 766Год назад
Exploring some fundamentals of spline curves in Onshape
Using Onshape to revise Harmonic Series learnings, and solve a classic problem
Просмотров 255Год назад
Using Onshape to revise Harmonic Series learnings, and solve a classic problem
Recreating a photo studio in Render Studio - a digital photoshoot!
Просмотров 103Год назад
Recreating a photo studio in Render Studio - a digital photoshoot!
Making a configured bearing for a standard parts catalog
Просмотров 366Год назад
Making a configured bearing for a standard parts catalog
Hands on with the difference between loft, fill and a boundary surface
Просмотров 635Год назад
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)
Просмотров 191Год назад
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)
Просмотров 64Год назад
Onshape Render Studio - Understanding a Display Screen vs. Sticker appearance (3 of 4)

Комментарии

  • @ahuchaogudestiny9342
    @ahuchaogudestiny9342 День назад

    So why exactly do we have sharp crease.

  • @kextrz
    @kextrz 2 дня назад

    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 4 дня назад

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

  • @_Viking
    @_Viking 12 дней назад

    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၇

  • @harryhaberle5672
    @harryhaberle5672 Месяц назад

    does this only work if we save manual some versions?

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 Месяц назад

      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 Месяц назад

    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 Месяц назад

    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 Месяц назад

    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 Месяц назад

      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 Месяц назад

      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 Месяц назад

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

  • @Oberon4278
    @Oberon4278 Месяц назад

    Hold up, OnShape can do circuits??

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 Месяц назад

      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 Месяц назад

    Awesome project choice!

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 Месяц назад

      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 Месяц назад

    Can you simulate mainspring movement and how?

  • @pyalot
    @pyalot Месяц назад

    not a cycloidal gear

    • @DaoistCuberboy73
      @DaoistCuberboy73 Месяц назад

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

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 Месяц назад

      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 Месяц назад

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

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 Месяц назад

      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 Месяц назад

    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 Месяц назад

      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 Месяц назад

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

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 Месяц назад

      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 Месяц назад

    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 Месяц назад

      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 Месяц назад

    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 2 месяца назад

    Hi greg , Which software?

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 2 месяца назад

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

  • @johnlongphre3918
    @johnlongphre3918 2 месяца назад

    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 2 месяца назад

      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 2 месяца назад

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

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 2 месяца назад

      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 2 месяца назад

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

  • @johnlongphre3918
    @johnlongphre3918 2 месяца назад

    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 2 месяца назад

      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 2 месяца назад

    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 2 месяца назад

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

    • @nickholzem7401
      @nickholzem7401 2 месяца назад

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

  • @raytheonbuna1021
    @raytheonbuna1021 2 месяца назад

    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 2 месяца назад

      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 2 месяца назад

    amazing, thanks for the walkthrough

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 2 месяца назад

      Thanks for sitting through it! I know it was a long journey...

  • @johnlongphre3918
    @johnlongphre3918 2 месяца назад

    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 2 месяца назад

      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 2 месяца назад

    Is this available?

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 2 месяца назад

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

  • @janzahoran9868
    @janzahoran9868 2 месяца назад

    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 3 месяца назад

    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 2 месяца назад

      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 2 месяца назад

      @@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 3 месяца назад

    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 2 месяца назад

      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 3 месяца назад

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

  • @johnlongphre3918
    @johnlongphre3918 3 месяца назад

    Fun.

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 3 месяца назад

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

  • @johnlongphre3918
    @johnlongphre3918 3 месяца назад

    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 3 месяца назад

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

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 3 месяца назад

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

  • @airwick5083
    @airwick5083 3 месяца назад

    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 3 месяца назад

      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 3 месяца назад

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

  • @airwick5083
    @airwick5083 3 месяца назад

    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 3 месяца назад

      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 3 месяца назад

    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 3 месяца назад

      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 3 месяца назад

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

  • @freecapitan1
    @freecapitan1 3 месяца назад

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

  • @yasokada1
    @yasokada1 3 месяца назад

    Zebra stripes UI is now located at the bottom right.

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 3 месяца назад

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

  • @Dansbak
    @Dansbak 3 месяца назад

    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 3 месяца назад

      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 3 месяца назад

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

  • @johnlongphre3918
    @johnlongphre3918 3 месяца назад

    Thank you, Greg. This is fantastic.

  • @RichPenn
    @RichPenn 3 месяца назад

    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 3 месяца назад

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

  • @johnlongphre3918
    @johnlongphre3918 3 месяца назад

    Of the hundreds of Onshape tutorials I've seen, this definitely falls into my top three.

  • @johnlongphre3918
    @johnlongphre3918 3 месяца назад

    Greg. Thank you for this. One thing to make this really useful would be a variable to control the wing twist (a.k.a. washout) about the 25% chord point. Is that something perhaps you'd consider addressing? It would make all the difference in the world for me.

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 3 месяца назад

      Great idea - in fact I've made a bunch of updates and now the wing is looking pretty good. I just experimented with washout and looks like it fit right into my process. I'll cut an updated video tonight.

  • @jeltesteur8286
    @jeltesteur8286 4 месяца назад

    Wow! Auto-name and Auto-Boolean seem super useful features especially when working with configurations! Can you share them?

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 4 месяца назад

      Here is a beta version, I'll clean it up further and publish shortly - as mentioned, it is pretty simple stuff, but really useful: cad.onshape.com/documents/20afd0071b1fd882855e31f3/v/a861552f5b8dcff963345bfe/e/fc706ce0880ab89b509732af

  • @osmankucukklnc2375
    @osmankucukklnc2375 4 месяца назад

    I was speechless watching your amazing work. As a violin teacher who is currently trying to create violin templates by using Onshape, I'm wondering how I can learn new things from your work.🔥

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 4 месяца назад

      Thank you so much for the comment. I started playing the violin in elementary school and have been fascinated ever since. Various school projects, university projects, and now tinkering around for work I'm still hooked. If you have any questions or follow ups for your own work I'll be happy to try and help.

    • @osmankucukklnc2375
      @osmankucukklnc2375 3 месяца назад

      @@gregbrown-onshape7555 I'm thankful for that. I would love to move on to help when my question(s) mature. 🙏

  • @JoeMurphy-zl4zh
    @JoeMurphy-zl4zh 4 месяца назад

    Learned a lot in this one. Thanks. But would love to see all the nuances of the circular pattern steps because I can't get that aspect to work when I try to recreate this.

    • @JoeMurphy-zl4zh
      @JoeMurphy-zl4zh 4 месяца назад

      Specifically, I can't get the circular pattern of scallops to adjust correctly and move in synchronicity when the number of sides variable changes. Seems like it might involve a constraints issue, but for life of me I can't figure it out.

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 4 месяца назад

      Let me take a quick look at what I did... does this help? ruclips.net/video/UHOtGRvQihs/видео.html

  • @brianfischer7329
    @brianfischer7329 4 месяца назад

    You have really helped elevate my modeling skills. Huge thanks man. I have 2 products being injection molded as we speak. Only started modeling last October. Thanks a ton man.

  • @moodberry
    @moodberry 4 месяца назад

    Good tutorial. Gave you a like. But one question...What if instead of a concave blend I wanted a convex blend? What would I have to change?

    • @gregbrown-onshape7555
      @gregbrown-onshape7555 4 месяца назад

      Thanks for the comment. The Face blend is designed primarily for "smooth blending" between faces, but in theory there is no reason why it could not support a convex profile. We've implemented "chamfer" profile (linear blend) so one might argue this is not exactly "smooth blending" ;)